## Public API Reference

- Main Page
- Classes
- Files

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

# iCelPropertyClass Member List

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

AddPropertyChangeCallback(iCelPropertyChangeCallback *cb)=0 | iCelPropertyClass | `[pure virtual]`
GetEntity()=0 | iCelPropertyClass | `[pure virtual]`
GetName() const =0 | iCelPropertyClass | `[pure virtual]`
GetPersistentData(celPersistenceType persistence_type)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyAndActionCount() const =0 | iCelPropertyClass | `[pure virtual]`
GetPropertyBool(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyColor(csStringID propertyID, csColor &v)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyEntity(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyFloat(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyLong(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyOrActionDescription(csStringID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyOrActionID(size_t i)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyOrActionType(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyPClass(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyString(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyVector(csStringID propertyID, csVector2 &v)=0 | iCelPropertyClass | `[pure virtual]`
GetPropertyVector(csStringID propertyID, csVector3 &v)=0 | iCelPropertyClass | `[pure virtual]`
GetTag() const =0 | iCelPropertyClass | `[pure virtual]`
IsPropertyReadOnly(csStringID propertyID)=0 | iCelPropertyClass | `[pure virtual]`
Load(iCelDataBuffer *databuf)=0 | iCelPropertyClass | `[pure virtual]`
LoadFirstPass(iCelDataBuffer *databuf)=0 | iCelPropertyClass | `[pure virtual]`
PerformAction(csStringID actionID, iCelParameterBlock *params)=0 | iCelPropertyClass | `[pure virtual]`
PropertyClassesHaveChanged()=0 | iCelPropertyClass | `[pure virtual]`
RemovePropertyChangeCallback(iCelPropertyChangeCallback *cb)=0 | iCelPropertyClass | `[pure virtual]`
Save()=0 | iCelPropertyClass | `[pure virtual]`
SaveFirstPass()=0 | iCelPropertyClass | `[pure virtual]`
SetEntity(iCelEntity *entity)=0 | iCelPropertyClass | `[pure virtual]`
SetPersistentData(csTicks data_time, iCelDataBuffer *data, celPersistenceType persistence_type)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, long value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, float value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, bool value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, const char *value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, const csVector2 &value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, const csVector3 &value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, const csColor &value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, iCelPropertyClass *value)=0 | iCelPropertyClass | `[pure virtual]`
SetProperty(csStringID propertyID, iCelEntity *entity)=0 | iCelPropertyClass | `[pure virtual]`
SetTag(const char *tagname)=0 | iCelPropertyClass | `[pure virtual]`