zenilib
0.5.3.0
|
#include <DependencyGraph.h>
Inherited by RestrictFragmentShaderTiming [private]
, and TDependencyGraphOutput.
Public Member Functions | |
TDependencyGraphTraverser () | |
void | clearVisited () |
void | decrementDepth () |
int | getDepth () const |
void | incrementDepth () |
bool | isVisited (TGraphNode *node) const |
void | markVisited (TGraphNode *node) |
virtual void | visitArgument (TGraphArgument *selection) |
virtual void | visitFunctionCall (TGraphFunctionCall *functionCall) |
virtual void | visitLogicalOp (TGraphLogicalOp *logicalOp) |
virtual void | visitLoop (TGraphLoop *loop) |
virtual void | visitSelection (TGraphSelection *selection) |
virtual void | visitSymbol (TGraphSymbol *symbol) |
Definition at line 189 of file DependencyGraph.h.
|
inline |
Definition at line 191 of file DependencyGraph.h.
|
inline |
Definition at line 204 of file DependencyGraph.h.
Referenced by RestrictFragmentShaderTiming::enforceRestrictions(), and TDependencyGraphOutput::outputAllSpanningTrees().
|
inline |
Definition at line 202 of file DependencyGraph.h.
Referenced by TGraphParentNode::traverse().
|
inline |
Definition at line 200 of file DependencyGraph.h.
|
inline |
Definition at line 201 of file DependencyGraph.h.
Referenced by TGraphParentNode::traverse().
|
inline |
Definition at line 206 of file DependencyGraph.h.
Referenced by TGraphParentNode::traverse().
|
inline |
Definition at line 205 of file DependencyGraph.h.
Referenced by TGraphNode::traverse().
|
inlinevirtual |
Reimplemented in RestrictFragmentShaderTiming, and TDependencyGraphOutput.
Definition at line 194 of file DependencyGraph.h.
Referenced by TGraphArgument::traverse().
|
inlinevirtual |
Reimplemented in TDependencyGraphOutput.
Definition at line 195 of file DependencyGraph.h.
Referenced by TGraphFunctionCall::traverse().
|
inlinevirtual |
Reimplemented in RestrictFragmentShaderTiming, and TDependencyGraphOutput.
Definition at line 198 of file DependencyGraph.h.
Referenced by TGraphLogicalOp::traverse().
|
inlinevirtual |
Reimplemented in RestrictFragmentShaderTiming, and TDependencyGraphOutput.
Definition at line 197 of file DependencyGraph.h.
Referenced by TGraphLoop::traverse().
|
inlinevirtual |
Reimplemented in RestrictFragmentShaderTiming, and TDependencyGraphOutput.
Definition at line 196 of file DependencyGraph.h.
Referenced by TGraphSelection::traverse().
|
inlinevirtual |
Reimplemented in TDependencyGraphOutput.
Definition at line 193 of file DependencyGraph.h.
Referenced by TGraphSymbol::traverse().