|
| | POOL_ALLOCATOR_NEW_DELETE () |
| |
| | TIntermTraverser (bool preVisit, bool inVisit, bool postVisit) |
| |
| virtual | ~TIntermTraverser () |
| |
| virtual void | visitSymbol (TIntermSymbol *node) |
| |
| virtual void | visitRaw (TIntermRaw *node) |
| |
| virtual void | visitConstantUnion (TIntermConstantUnion *node) |
| |
| virtual bool | visitSwizzle (Visit visit, TIntermSwizzle *node) |
| |
| virtual bool | visitBinary (Visit visit, TIntermBinary *node) |
| |
| virtual bool | visitUnary (Visit visit, TIntermUnary *node) |
| |
| virtual bool | visitTernary (Visit visit, TIntermTernary *node) |
| |
| virtual bool | visitIfElse (Visit visit, TIntermIfElse *node) |
| |
| virtual bool | visitSwitch (Visit visit, TIntermSwitch *node) |
| |
| virtual bool | visitCase (Visit visit, TIntermCase *node) |
| |
| virtual bool | visitFunctionDefinition (Visit visit, TIntermFunctionDefinition *node) |
| |
| virtual bool | visitBlock (Visit visit, TIntermBlock *node) |
| |
| virtual bool | visitLoop (Visit visit, TIntermLoop *node) |
| |
| virtual bool | visitBranch (Visit visit, TIntermBranch *node) |
| |
| virtual void | traverseSymbol (TIntermSymbol *node) |
| |
| virtual void | traverseRaw (TIntermRaw *node) |
| |
| virtual void | traverseConstantUnion (TIntermConstantUnion *node) |
| |
| virtual void | traverseSwizzle (TIntermSwizzle *node) |
| |
| virtual void | traverseBinary (TIntermBinary *node) |
| |
| virtual void | traverseUnary (TIntermUnary *node) |
| |
| virtual void | traverseTernary (TIntermTernary *node) |
| |
| virtual void | traverseIfElse (TIntermIfElse *node) |
| |
| virtual void | traverseSwitch (TIntermSwitch *node) |
| |
| virtual void | traverseCase (TIntermCase *node) |
| |
| virtual void | traverseFunctionDefinition (TIntermFunctionDefinition *node) |
| |
| virtual void | traverseAggregate (TIntermAggregate *node) |
| |
| virtual void | traverseBlock (TIntermBlock *node) |
| |
| virtual void | traverseLoop (TIntermLoop *node) |
| |
| virtual void | traverseBranch (TIntermBranch *node) |
| |
| int | getMaxDepth () const |
| |
| void | updateTree () |
| |
| void | useTemporaryIndex (unsigned int *temporaryIndex) |
| |
| enum | OriginalNode { OriginalNode::BECOMES_CHILD,
OriginalNode::IS_DROPPED
} |
| |
| const bool | preVisit |
| |
| const bool | inVisit |
| |
| const bool | postVisit |
| |
| int | mDepth |
| |
| int | mMaxDepth |
| |
| TVector< TIntermNode * > | mPath |
| |
| bool | mInGlobalScope |
| |
| std::vector< NodeReplaceWithMultipleEntry > | mMultiReplacements |
| |
| std::vector< NodeInsertMultipleEntry > | mInsertions |
| |