|
| AZ_RTTI (ExpressionTree, "{4CCF3DFD-2EA8-47CB-AF25-353BC034EF42}") |
|
| AZ_CLASS_ALLOCATOR (ExpressionTree, AZ::SystemAllocator) |
|
void | ClearTree () |
|
void | PushElement (ExpressionToken &&expressionToken) |
|
void | RegisterVariable (const AZStd::string &displayName) |
|
size_t | GetTreeSize () const |
|
const AZStd::vector< AZStd::string > & | GetVariables () const |
|
const ExpressionVariable & | GetVariable (const AZStd::string &name) const |
|
const ExpressionVariable & | GetVariable (const AZ::Crc32 &nameHash) const |
|
ExpressionVariable & | ModVariable (const AZStd::string &name) |
|
ExpressionVariable & | ModVariable (const AZ::Crc32 &nameHash) |
|
template<typename T > |
void | SetVariable (const AZStd::string &name, const T &value) |
|
template<typename T > |
void | SetVariable (const AZ::Crc32 &nameHash, const T &value) |
|
const AZStd::vector< ExpressionToken > & | GetTokens () const |
|
const AZStd::vector< AZ::Uuid > & | GetSupportedTypes (const AZStd::string &variableName) const |
|
const AZStd::vector< AZ::Uuid > & | GetSupportedTypes (const AZ::Crc32 &nameHash) const |
|
|
class | ExpressionEvaluationSystemComponent |
|
class | ExpressionTreeVariableDescriptorSerializer |
|
The documentation for this class was generated from the following file:
- Gems/ExpressionEvaluation/Code/Include/ExpressionEvaluation/ExpressionEngine/ExpressionTree.h