#include <LiveTraverser.h>
|
| TLiveTraverser (const TIntermediate &i, bool traverseAll=false, bool preVisit=true, bool inVisit=false, bool postVisit=false) |
|
void | pushFunction (const TString &name) |
|
| 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 | visitLoop (TVisit, TIntermLoop *) |
|
virtual bool | visitBranch (TVisit, TIntermBranch *) |
|
virtual bool | visitSwitch (TVisit, TIntermSwitch *) |
|
int | getMaxDepth () const |
|
void | incrementDepth (TIntermNode *current) |
|
void | decrementDepth () |
|
TIntermNode * | getParentNode () |
|
◆ TFunctionStack
◆ TLiveFunctions
◆ TLiveTraverser() [1/2]
◆ TLiveTraverser() [2/2]
◆ addFunctionCall()
◆ operator=()
◆ pushFunction()
◆ visitAggregate()
◆ visitSelection()
◆ functions
◆ intermediate
◆ liveFunctions
◆ traverseAll
bool glslang::TLiveTraverser::traverseAll |
|
protected |
The documentation for this class was generated from the following file: