addAttribute(const TIntermSymbol &base) | glslang::TReflectionTraverser | inline |
addBlockName(const TString &name, const TType &type, int size) | glslang::TReflectionTraverser | inline |
addDereferencedUniform(TIntermBinary *topNode) | glslang::TReflectionTraverser | inline |
addFunctionCall(TIntermAggregate *call) | glslang::TLiveTraverser | inlineprotected |
addUniform(const TIntermSymbol &base) | glslang::TReflectionTraverser | inline |
blowUpActiveAggregate(const TType &baseType, const TString &baseName, const TList< TIntermBinary *> &derefs, TList< TIntermBinary *>::const_iterator deref, int offset, int blockIndex, int arraySize) | glslang::TReflectionTraverser | inline |
decrementDepth() | glslang::TIntermTraverser | inline |
depth | glslang::TIntermTraverser | protected |
findBase(const TIntermBinary *node) | glslang::TReflectionTraverser | inline |
functions | glslang::TLiveTraverser | |
getBlockSize(const TType &blockType) | glslang::TReflectionTraverser | inline |
getMaxDepth() const | glslang::TIntermTraverser | inline |
getOffset(const TType &type, int index) | glslang::TReflectionTraverser | inline |
getParentNode() | glslang::TIntermTraverser | inline |
incrementDepth(TIntermNode *current) | glslang::TIntermTraverser | inline |
intermediate | glslang::TLiveTraverser | protected |
inVisit | glslang::TIntermTraverser | |
isReflectionGranularity(const TType &type) | glslang::TReflectionTraverser | inline |
liveFunctions | glslang::TLiveTraverser | protected |
mapSamplerToGlType(TSampler sampler) | glslang::TReflectionTraverser | inline |
mapToGlArraySize(const TType &type) | glslang::TReflectionTraverser | inline |
mapToGlType(const TType &type) | glslang::TReflectionTraverser | inline |
maxDepth | glslang::TIntermTraverser | protected |
operator=(TReflectionTraverser &) | glslang::TReflectionTraverser | protected |
glslang::TIntermTraverser::operator=(TIntermTraverser &) | glslang::TIntermTraverser | protected |
path | glslang::TIntermTraverser | protected |
postVisit | glslang::TIntermTraverser | |
preVisit | glslang::TIntermTraverser | |
processedDerefs | glslang::TReflectionTraverser | |
pushFunction(const TString &name) | glslang::TLiveTraverser | inline |
reflection | glslang::TReflectionTraverser | |
rightToLeft | glslang::TIntermTraverser | |
TFunctionStack typedef | glslang::TLiveTraverser | |
TIntermTraverser(bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false) | glslang::TIntermTraverser | inline |
TLiveFunctions typedef | glslang::TLiveTraverser | protected |
TLiveTraverser(const TIntermediate &i, bool traverseAll=false, bool preVisit=true, bool inVisit=false, bool postVisit=false) | glslang::TLiveTraverser | inline |
traverseAll | glslang::TLiveTraverser | protected |
TReflectionTraverser(const TIntermediate &i, TReflection &r) | glslang::TReflectionTraverser | inline |
TReflectionTraverser(TReflectionTraverser &) | glslang::TReflectionTraverser | protected |
visitAggregate(TVisit, TIntermAggregate *node) | glslang::TLiveTraverser | inlineprotectedvirtual |
visitBinary(TVisit, TIntermBinary *node) | glslang::TReflectionTraverser | virtual |
visitBranch(TVisit, TIntermBranch *) | glslang::TIntermTraverser | inlinevirtual |
visitConstantUnion(TIntermConstantUnion *) | glslang::TIntermTraverser | inlinevirtual |
visitLoop(TVisit, TIntermLoop *) | glslang::TIntermTraverser | inlinevirtual |
visitSelection(TVisit, TIntermSelection *node) | glslang::TLiveTraverser | inlineprotectedvirtual |
visitSwitch(TVisit, TIntermSwitch *) | glslang::TIntermTraverser | inlinevirtual |
visitSymbol(TIntermSymbol *base) | glslang::TReflectionTraverser | virtual |
visitUnary(TVisit, TIntermUnary *) | glslang::TIntermTraverser | inlinevirtual |
~TIntermTraverser() | glslang::TIntermTraverser | inlinevirtual |