|
| | TOutputTraverser (TInfoSink &i) |
| |
| void | setDoubleOutput (EExtraOutput extra) |
| |
| virtual bool | visitBinary (TVisit, TIntermBinary *node) |
| |
| virtual bool | visitUnary (TVisit, TIntermUnary *node) |
| |
| virtual bool | visitAggregate (TVisit, TIntermAggregate *node) |
| |
| virtual bool | visitSelection (TVisit, TIntermSelection *node) |
| |
| virtual void | visitConstantUnion (TIntermConstantUnion *node) |
| |
| virtual void | visitSymbol (TIntermSymbol *node) |
| |
| virtual bool | visitLoop (TVisit, TIntermLoop *node) |
| |
| virtual bool | visitBranch (TVisit, TIntermBranch *node) |
| |
| virtual bool | visitSwitch (TVisit, TIntermSwitch *node) |
| |
| | TIntermTraverser (bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false) |
| |
| virtual | ~TIntermTraverser () |
| |
| int | getMaxDepth () const |
| |
| void | incrementDepth (TIntermNode *current) |
| |
| void | decrementDepth () |
| |
| TIntermNode * | getParentNode () |
| |
◆ EExtraOutput
| Enumerator |
|---|
| NoExtraOutput | |
| BinaryDoubleOutput | |
◆ TOutputTraverser() [1/2]
| glslang::TOutputTraverser::TOutputTraverser |
( |
TInfoSink & |
i | ) |
|
|
inline |
◆ TOutputTraverser() [2/2]
◆ operator=()
◆ setDoubleOutput()
◆ visitAggregate()
◆ visitBinary()
◆ visitBranch()
◆ visitConstantUnion()
◆ visitLoop()
◆ visitSelection()
◆ visitSwitch()
◆ visitSymbol()
◆ visitUnary()
◆ extraOutput
◆ infoSink
| TInfoSink& glslang::TOutputTraverser::infoSink |
The documentation for this class was generated from the following file: