#include <intermediate.h>
|
| TIntermTraverser (bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false) |
|
virtual | ~TIntermTraverser () |
|
virtual void | visitSymbol (TIntermSymbol *) |
|
virtual void | visitConstantUnion (TIntermConstantUnion *) |
|
virtual bool | visitBinary (TVisit, TIntermBinary *) |
|
virtual bool | visitUnary (TVisit, TIntermUnary *) |
|
virtual bool | visitSelection (TVisit, TIntermSelection *) |
|
virtual bool | visitAggregate (TVisit, TIntermAggregate *) |
|
virtual bool | visitLoop (TVisit, TIntermLoop *) |
|
virtual bool | visitBranch (TVisit, TIntermBranch *) |
|
virtual bool | visitSwitch (TVisit, TIntermSwitch *) |
|
int | getMaxDepth () const |
|
void | incrementDepth (TIntermNode *current) |
|
void | decrementDepth () |
|
TIntermNode * | getParentNode () |
|
◆ TIntermTraverser()
◆ ~TIntermTraverser()
virtual glslang::TIntermTraverser::~TIntermTraverser |
( |
| ) |
|
|
inlinevirtual |
◆ decrementDepth()
void glslang::TIntermTraverser::decrementDepth |
( |
| ) |
|
|
inline |
◆ getMaxDepth()
int glslang::TIntermTraverser::getMaxDepth |
( |
| ) |
const |
|
inline |
◆ getParentNode()
TIntermNode* glslang::TIntermTraverser::getParentNode |
( |
| ) |
|
|
inline |
◆ incrementDepth()
◆ operator=()
◆ visitAggregate()
◆ visitBinary()
◆ visitBranch()
◆ visitConstantUnion()
◆ visitLoop()
◆ visitSelection()
◆ visitSwitch()
◆ visitSymbol()
◆ visitUnary()
◆ depth
int glslang::TIntermTraverser::depth |
|
protected |
◆ inVisit
const bool glslang::TIntermTraverser::inVisit |
◆ maxDepth
int glslang::TIntermTraverser::maxDepth |
|
protected |
◆ path
◆ postVisit
const bool glslang::TIntermTraverser::postVisit |
◆ preVisit
const bool glslang::TIntermTraverser::preVisit |
◆ rightToLeft
const bool glslang::TIntermTraverser::rightToLeft |
The documentation for this class was generated from the following file: