ezEngine  Release 25.03
ezExpressionAST Member List

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

CommonSubexpressionElimination(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
CreateBinaryOperator(NodeType::Enum type, Node *pLeftOperand, Node *pRightOperand) (defined in ezExpressionAST)ezExpressionAST
CreateConstant(const ezVariant &value, DataType::Enum dataType=DataType::Float) (defined in ezExpressionAST)ezExpressionAST
CreateConstructorCall(DataType::Enum dataType, ezArrayPtr< Node * > arguments) (defined in ezExpressionAST)ezExpressionAST
CreateConstructorCall(Node *pOldValue, Node *pNewValue, ezStringView sPartialAssignmentMask) (defined in ezExpressionAST)ezExpressionAST
CreateFunctionCall(const ezExpression::FunctionDesc &desc, ezArrayPtr< Node * > arguments) (defined in ezExpressionAST)ezExpressionAST
CreateFunctionCall(ezArrayPtr< const ezExpression::FunctionDesc > descs, ezArrayPtr< Node * > arguments) (defined in ezExpressionAST)ezExpressionAST
CreateInput(const ezExpression::StreamDesc &desc) (defined in ezExpressionAST)ezExpressionAST
CreateOutput(const ezExpression::StreamDesc &desc, Node *pExpression) (defined in ezExpressionAST)ezExpressionAST
CreateSwizzle(ezStringView sSwizzle, Node *pExpression) (defined in ezExpressionAST)ezExpressionAST
CreateSwizzle(ezEnum< VectorComponent > component, Node *pExpression) (defined in ezExpressionAST)ezExpressionAST
CreateSwizzle(ezArrayPtr< ezEnum< VectorComponent >> swizzle, Node *pExpression) (defined in ezExpressionAST)ezExpressionAST
CreateTernaryOperator(NodeType::Enum type, Node *pFirstOperand, Node *pSecondOperand, Node *pThirdOperand) (defined in ezExpressionAST)ezExpressionAST
CreateUnaryOperator(NodeType::Enum type, Node *pOperand, DataType::Enum returnType=DataType::Unknown) (defined in ezExpressionAST)ezExpressionAST
ezExpressionAST() (defined in ezExpressionAST)ezExpressionAST
FoldConstants(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
GetChildren(Node *pNode) (defined in ezExpressionAST)ezExpressionASTstatic
GetChildren(const Node *pNode) (defined in ezExpressionAST)ezExpressionASTstatic
m_InputNodes (defined in ezExpressionAST)ezExpressionAST
m_OutputNodes (defined in ezExpressionAST)ezExpressionAST
PrintGraph(ezDGMLGraph &inout_graph) const (defined in ezExpressionAST)ezExpressionAST
ReplaceUnsupportedInstructions(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
ReplaceVectorInstructions(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
ScalarizeInputs() (defined in ezExpressionAST)ezExpressionAST
ScalarizeOutputs() (defined in ezExpressionAST)ezExpressionAST
ScalarizeVectorInstructions(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
TypeDeductionAndConversion(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
Validate(Node *pNode) (defined in ezExpressionAST)ezExpressionAST
~ezExpressionAST() (defined in ezExpressionAST)ezExpressionAST