XII Release 0.1.0
Loading...
Searching...
No Matches
xiiExpressionAST Member List

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

CommonSubexpressionElimination(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
CreateBinaryOperator(NodeType::Enum type, Node *pLeftOperand, Node *pRightOperand) (defined in xiiExpressionAST)xiiExpressionAST
CreateConstant(const xiiVariant &value, DataType::Enum dataType=DataType::Float) (defined in xiiExpressionAST)xiiExpressionAST
CreateConstructorCall(DataType::Enum dataType, xiiArrayPtr< Node * > arguments) (defined in xiiExpressionAST)xiiExpressionAST
CreateConstructorCall(Node *pOldValue, Node *pNewValue, xiiStringView sPartialAssignmentMask) (defined in xiiExpressionAST)xiiExpressionAST
CreateFunctionCall(const xiiExpression::FunctionDesc &desc, xiiArrayPtr< Node * > arguments) (defined in xiiExpressionAST)xiiExpressionAST
CreateFunctionCall(xiiArrayPtr< const xiiExpression::FunctionDesc > descs, xiiArrayPtr< Node * > arguments) (defined in xiiExpressionAST)xiiExpressionAST
CreateInput(const xiiExpression::StreamDesc &desc) (defined in xiiExpressionAST)xiiExpressionAST
CreateOutput(const xiiExpression::StreamDesc &desc, Node *pExpression) (defined in xiiExpressionAST)xiiExpressionAST
CreateSwizzle(xiiStringView sSwizzle, Node *pExpression) (defined in xiiExpressionAST)xiiExpressionAST
CreateSwizzle(xiiEnum< VectorComponent > component, Node *pExpression) (defined in xiiExpressionAST)xiiExpressionAST
CreateSwizzle(xiiArrayPtr< xiiEnum< VectorComponent > > swizzle, Node *pExpression) (defined in xiiExpressionAST)xiiExpressionAST
CreateTernaryOperator(NodeType::Enum type, Node *pFirstOperand, Node *pSecondOperand, Node *pThirdOperand) (defined in xiiExpressionAST)xiiExpressionAST
CreateUnaryOperator(NodeType::Enum type, Node *pOperand, DataType::Enum returnType=DataType::Unknown) (defined in xiiExpressionAST)xiiExpressionAST
FoldConstants(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
GetChildren(Node *pNode) (defined in xiiExpressionAST)xiiExpressionASTstatic
GetChildren(const Node *pNode) (defined in xiiExpressionAST)xiiExpressionASTstatic
m_InputNodes (defined in xiiExpressionAST)xiiExpressionAST
m_OutputNodes (defined in xiiExpressionAST)xiiExpressionAST
PrintGraph(xiiDGMLGraph &ref_graph) const (defined in xiiExpressionAST)xiiExpressionAST
ReplaceUnsupportedInstructions(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
ReplaceVectorInstructions(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
ScalarizeInputs() (defined in xiiExpressionAST)xiiExpressionAST
ScalarizeOutputs() (defined in xiiExpressionAST)xiiExpressionAST
ScalarizeVectorInstructions(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
TypeDeductionAndConversion(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
Validate(Node *pNode) (defined in xiiExpressionAST)xiiExpressionAST
xiiExpressionAST() (defined in xiiExpressionAST)xiiExpressionAST
~xiiExpressionAST() (defined in xiiExpressionAST)xiiExpressionAST