Plasma Engine  2.0
Loading...
Searching...
No Matches
plExpressionAST Member List

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

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