Open 3D Engine ExpressionEvaluation Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ExpressionEvaluation::ExpressionTree Member List

This is the complete list of members for ExpressionEvaluation::ExpressionTree, including all inherited members.

AZ_CLASS_ALLOCATOR(ExpressionTree, AZ::SystemAllocator) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTree
AZ_RTTI(ExpressionTree, "{4CCF3DFD-2EA8-47CB-AF25-353BC034EF42}") (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTree
ClearTree() (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
ExpressionEvaluationSystemComponent (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreefriend
ExpressionTree()=default (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTree
ExpressionTreeVariableDescriptorSerializer (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreefriend
GetSupportedTypes(const AZStd::string &variableName) const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetSupportedTypes(const AZ::Crc32 &nameHash) const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetTokens() const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetTreeSize() const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetVariable(const AZStd::string &name) const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetVariable(const AZ::Crc32 &nameHash) const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
GetVariables() const (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
ModVariable(const AZStd::string &name) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
ModVariable(const AZ::Crc32 &nameHash) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
PushElement(ExpressionToken &&expressionToken) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
RegisterVariable(const AZStd::string &displayName) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
SetVariable(const AZStd::string &name, const T &value) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
SetVariable(const AZ::Crc32 &nameHash, const T &value) (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinline
~ExpressionTree() (defined in ExpressionEvaluation::ExpressionTree)ExpressionEvaluation::ExpressionTreeinlinevirtual