![]() |
ezEngine Release 25.08
|
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) | ezExpressionAST | static |
| GetChildren(const Node *pNode) (defined in ezExpressionAST) | ezExpressionAST | static |
| 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 |