## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcRules Member List

This is the complete list of members for iPcRules, including all inherited members.

AddRule(iCelRule *rule)=0 | iPcRules | `[pure virtual]`
AddRule(iCelRule *rule, csTicks time)=0 | iPcRules | `[pure virtual]`
DeleteAllRules()=0 | iPcRules | `[pure virtual]`
DeleteRule(iCelRule *rule)=0 | iPcRules | `[pure virtual]`
GetProperty(const char *name, celData &ret)=0 | iPcRules | `[pure virtual]`
GetPropertyBool(const char *name)=0 | iPcRules | `[pure virtual]`
GetPropertyColor(const char *name, csColor &v)=0 | iPcRules | `[pure virtual]`
GetPropertyFloat(const char *name)=0 | iPcRules | `[pure virtual]`
GetPropertyLong(const char *name)=0 | iPcRules | `[pure virtual]`
GetPropertyString(const char *name)=0 | iPcRules | `[pure virtual]`
GetPropertyType(const char *name)=0 | iPcRules | `[pure virtual]`
GetPropertyVector(const char *name, csVector2 &v)=0 | iPcRules | `[pure virtual]`
GetPropertyVector(const char *name, csVector3 &v)=0 | iPcRules | `[pure virtual]`