## Public API Reference

- Main Page
- Classes
- Files

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

# iCelExpression Member List

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

Execute(iCelEntity *entity, celData &ret)=0 | iCelExpression | `[pure virtual]`
FindLocalVariable(const char *name) const =0 | iCelExpression | `[pure virtual]`
GetLocalVariables() const =0 | iCelExpression | `[pure virtual]`
SetLocalVariable(size_t idx, const celData &value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableBool(size_t idx, bool value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableColor(size_t idx, const csColor &value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableFloat(size_t idx, float value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableLong(size_t idx, int32 value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableString(size_t idx, const char *value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableULong(size_t idx, uint32 value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableVector2(size_t idx, const csVector2 &value)=0 | iCelExpression | `[pure virtual]`
SetLocalVariableVector3(size_t idx, const csVector3 &value)=0 | iCelExpression | `[pure virtual]`