RetroArch
glslang::TReflectionTraverser Member List

This is the complete list of members for glslang::TReflectionTraverser, including all inherited members.

addAttribute(const TIntermSymbol &base)glslang::TReflectionTraverserinline
addBlockName(const TString &name, const TType &type, int size)glslang::TReflectionTraverserinline
addDereferencedUniform(TIntermBinary *topNode)glslang::TReflectionTraverserinline
addFunctionCall(TIntermAggregate *call)glslang::TLiveTraverserinlineprotected
addUniform(const TIntermSymbol &base)glslang::TReflectionTraverserinline
blowUpActiveAggregate(const TType &baseType, const TString &baseName, const TList< TIntermBinary *> &derefs, TList< TIntermBinary *>::const_iterator deref, int offset, int blockIndex, int arraySize)glslang::TReflectionTraverserinline
decrementDepth()glslang::TIntermTraverserinline
depthglslang::TIntermTraverserprotected
findBase(const TIntermBinary *node)glslang::TReflectionTraverserinline
functionsglslang::TLiveTraverser
getBlockSize(const TType &blockType)glslang::TReflectionTraverserinline
getMaxDepth() constglslang::TIntermTraverserinline
getOffset(const TType &type, int index)glslang::TReflectionTraverserinline
getParentNode()glslang::TIntermTraverserinline
incrementDepth(TIntermNode *current)glslang::TIntermTraverserinline
intermediateglslang::TLiveTraverserprotected
inVisitglslang::TIntermTraverser
isReflectionGranularity(const TType &type)glslang::TReflectionTraverserinline
liveFunctionsglslang::TLiveTraverserprotected
mapSamplerToGlType(TSampler sampler)glslang::TReflectionTraverserinline
mapToGlArraySize(const TType &type)glslang::TReflectionTraverserinline
mapToGlType(const TType &type)glslang::TReflectionTraverserinline
maxDepthglslang::TIntermTraverserprotected
operator=(TReflectionTraverser &)glslang::TReflectionTraverserprotected
glslang::TIntermTraverser::operator=(TIntermTraverser &)glslang::TIntermTraverserprotected
pathglslang::TIntermTraverserprotected
postVisitglslang::TIntermTraverser
preVisitglslang::TIntermTraverser
processedDerefsglslang::TReflectionTraverser
pushFunction(const TString &name)glslang::TLiveTraverserinline
reflectionglslang::TReflectionTraverser
rightToLeftglslang::TIntermTraverser
TFunctionStack typedefglslang::TLiveTraverser
TIntermTraverser(bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false)glslang::TIntermTraverserinline
TLiveFunctions typedefglslang::TLiveTraverserprotected
TLiveTraverser(const TIntermediate &i, bool traverseAll=false, bool preVisit=true, bool inVisit=false, bool postVisit=false)glslang::TLiveTraverserinline
traverseAllglslang::TLiveTraverserprotected
TReflectionTraverser(const TIntermediate &i, TReflection &r)glslang::TReflectionTraverserinline
TReflectionTraverser(TReflectionTraverser &)glslang::TReflectionTraverserprotected
visitAggregate(TVisit, TIntermAggregate *node)glslang::TLiveTraverserinlineprotectedvirtual
visitBinary(TVisit, TIntermBinary *node)glslang::TReflectionTraverservirtual
visitBranch(TVisit, TIntermBranch *)glslang::TIntermTraverserinlinevirtual
visitConstantUnion(TIntermConstantUnion *)glslang::TIntermTraverserinlinevirtual
visitLoop(TVisit, TIntermLoop *)glslang::TIntermTraverserinlinevirtual
visitSelection(TVisit, TIntermSelection *node)glslang::TLiveTraverserinlineprotectedvirtual
visitSwitch(TVisit, TIntermSwitch *)glslang::TIntermTraverserinlinevirtual
visitSymbol(TIntermSymbol *base)glslang::TReflectionTraverservirtual
visitUnary(TVisit, TIntermUnary *)glslang::TIntermTraverserinlinevirtual
~TIntermTraverser()glslang::TIntermTraverserinlinevirtual