zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sh::UnfoldShortCircuit Member List

This is the complete list of members for sh::UnfoldShortCircuit, including all inherited members.

decrementDepth()TIntermTraverserinline
depthTIntermTraverserprotected
getMaxDepth() const TIntermTraverserinline
getNextTemporaryIndex()sh::UnfoldShortCircuit
hash(const TString &name, ShHashFunction64 hashFunction)TIntermTraverserstatic
incrementDepth()TIntermTraverserinline
inVisitTIntermTraverser
maxDepthTIntermTraverserprotected
mContextsh::UnfoldShortCircuitprotected
mOutputHLSLsh::UnfoldShortCircuitprotected
mTemporaryIndexsh::UnfoldShortCircuitprotected
POOL_ALLOCATOR_NEW_DELETE()TIntermTraverser
postVisitTIntermTraverser
preVisitTIntermTraverser
rightToLeftTIntermTraverser
TIntermTraverser(bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false)TIntermTraverserinline
traverse(TIntermNode *node)sh::UnfoldShortCircuit
UnfoldShortCircuit(TParseContext &context, OutputHLSL *outputHLSL)sh::UnfoldShortCircuit
visitAggregate(Visit visit, TIntermAggregate *)TIntermTraverserinlinevirtual
visitBinary(Visit visit, TIntermBinary *)sh::UnfoldShortCircuitvirtual
visitBranch(Visit visit, TIntermBranch *)TIntermTraverserinlinevirtual
visitConstantUnion(TIntermConstantUnion *)TIntermTraverserinlinevirtual
visitLoop(Visit visit, TIntermLoop *node)sh::UnfoldShortCircuitvirtual
visitSelection(Visit visit, TIntermSelection *node)sh::UnfoldShortCircuitvirtual
visitSymbol(TIntermSymbol *)TIntermTraverserinlinevirtual
visitUnary(Visit visit, TIntermUnary *)TIntermTraverserinlinevirtual
~TIntermTraverser()TIntermTraverserinlinevirtual