webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
TOutputGLSL Member List

This is the complete list of members for TOutputGLSL, including all inherited members.

clearReplacementQueue()TIntermTraverserprotected
createTempAssignment(TIntermTyped *rightNode)TIntermTraverserprotected
createTempDeclaration(const TType &type)TIntermTraverserprotected
createTempInitDeclaration(TIntermTyped *initializer, TQualifier qualifier)TIntermTraverserprotected
createTempInitDeclaration(TIntermTyped *initializer)TIntermTraverserprotected
createTempSymbol(const TType &type, TQualifier qualifier)TIntermTraverserprotected
createTempSymbol(const TType &type)TIntermTraverserprotected
decrementDepth()TIntermTraverserinlineprotected
getAncestorNode(unsigned int n)TIntermTraverserinlineprotected
getMaxDepth() constTIntermTraverserinline
getParentNode()TIntermTraverserinlineprotected
getShaderOutput() constTOutputGLSLBaseinline
getTypeName(const TType &type)TOutputGLSLBaseprotected
hash(const TString &name, ShHashFunction64 hashFunction)TIntermTraverserstatic
hashFunctionNameIfNeeded(const TName &mangledName)TOutputGLSLBaseprotected
hashName(const TString &name)TOutputGLSLBaseprotected
hashVariableName(const TString &name)TOutputGLSLBaseprotected
incrementDepth(TIntermNode *current)TIntermTraverserinlineprotected
incrementParentBlockPos()TIntermTraverserprotected
insertStatementInParentBlock(TIntermNode *statement)TIntermTraverserprotected
insertStatementsInParentBlock(const TIntermSequence &insertions)TIntermTraverserprotected
insertStatementsInParentBlock(const TIntermSequence &insertionsBefore, const TIntermSequence &insertionsAfter)TIntermTraverserprotected
inVisitTIntermTraverserprotected
mDepthTIntermTraverserprotected
mInGlobalScopeTIntermTraverserprotected
mInsertionsTIntermTraverserprotected
mMaxDepthTIntermTraverserprotected
mMultiReplacementsTIntermTraverserprotected
mPathTIntermTraverserprotected
nextTemporaryIndex()TIntermTraverserprotected
objSink()TOutputGLSLBaseinlineprotected
OriginalNode enum nameTIntermTraverserprotected
parentNodeIsBlock()TIntermTraverserinlineprotected
POOL_ALLOCATOR_NEW_DELETE()TIntermTraverser
popParentBlock()TIntermTraverserprotected
postVisitTIntermTraverserprotected
preVisitTIntermTraverserprotected
pushParentBlock(TIntermBlock *node)TIntermTraverserprotected
queueReplacement(TIntermNode *original, TIntermNode *replacement, OriginalNode originalStatus)TIntermTraverserprotected
queueReplacementWithParent(TIntermNode *parent, TIntermNode *original, TIntermNode *replacement, OriginalNode originalStatus)TIntermTraverserprotected
TIntermTraverser(bool preVisit, bool inVisit, bool postVisit)TIntermTraverser
TOutputGLSL(TInfoSinkBase &objSink, ShArrayIndexClampingStrategy clampingStrategy, ShHashFunction64 hashFunction, NameMap &nameMap, TSymbolTable &symbolTable, int shaderVersion, ShShaderOutput output)TOutputGLSL
TOutputGLSLBase(TInfoSinkBase &objSink, ShArrayIndexClampingStrategy clampingStrategy, ShHashFunction64 hashFunction, NameMap &nameMap, TSymbolTable &symbolTable, int shaderVersion, ShShaderOutput output)TOutputGLSLBase
translateTextureFunction(TString &name) overrideTOutputGLSLprotectedvirtual
traverseAggregate(TIntermAggregate *node)TIntermTraverservirtual
traverseBinary(TIntermBinary *node)TIntermTraverservirtual
traverseBlock(TIntermBlock *node)TIntermTraverservirtual
traverseBranch(TIntermBranch *node)TIntermTraverservirtual
traverseCase(TIntermCase *node)TIntermTraverservirtual
traverseConstantUnion(TIntermConstantUnion *node)TIntermTraverservirtual
traverseFunctionDefinition(TIntermFunctionDefinition *node)TIntermTraverservirtual
traverseIfElse(TIntermIfElse *node)TIntermTraverservirtual
traverseLoop(TIntermLoop *node)TIntermTraverservirtual
traverseRaw(TIntermRaw *node)TIntermTraverservirtual
traverseSwitch(TIntermSwitch *node)TIntermTraverservirtual
traverseSwizzle(TIntermSwizzle *node)TIntermTraverservirtual
traverseSymbol(TIntermSymbol *node)TIntermTraverservirtual
traverseTernary(TIntermTernary *node)TIntermTraverservirtual
traverseUnary(TIntermUnary *node)TIntermTraverservirtual
updateTree()TIntermTraverser
useTemporaryIndex(unsigned int *temporaryIndex)TIntermTraverser
visitAggregate(Visit visit, TIntermAggregate *node) overrideTOutputGLSLBaseprotectedvirtual
visitBinary(Visit visit, TIntermBinary *node) overrideTOutputGLSLBaseprotectedvirtual
visitBlock(Visit visit, TIntermBlock *node) overrideTOutputGLSLBaseprotectedvirtual
visitBranch(Visit visit, TIntermBranch *node) overrideTOutputGLSLBaseprotectedvirtual
visitCase(Visit visit, TIntermCase *node) overrideTOutputGLSLBaseprotectedvirtual
visitCodeBlock(TIntermBlock *node)TOutputGLSLBaseprotected
visitConstantUnion(TIntermConstantUnion *node) overrideTOutputGLSLBaseprotectedvirtual
visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) overrideTOutputGLSLBaseprotectedvirtual
visitIfElse(Visit visit, TIntermIfElse *node) overrideTOutputGLSLBaseprotectedvirtual
visitLoop(Visit visit, TIntermLoop *node) overrideTOutputGLSLBaseprotectedvirtual
visitRaw(TIntermRaw *node)TIntermTraverserinlinevirtual
visitSwitch(Visit visit, TIntermSwitch *node) overrideTOutputGLSLBaseprotectedvirtual
visitSwizzle(Visit visit, TIntermSwizzle *node) overrideTOutputGLSLBaseprotectedvirtual
visitSymbol(TIntermSymbol *node) overrideTOutputGLSLprotectedvirtual
visitTernary(Visit visit, TIntermTernary *node) overrideTOutputGLSLBaseprotectedvirtual
visitUnary(Visit visit, TIntermUnary *node) overrideTOutputGLSLBaseprotectedvirtual
writeConstantUnion(const TType &type, const TConstantUnion *pConstUnion)TOutputGLSLBaseprotected
writeConstructorTriplet(Visit visit, const TType &type)TOutputGLSLBaseprotected
writeFunctionParameters(const TIntermSequence &args)TOutputGLSLBaseprotected
writeLayoutQualifier(const TType &type)TOutputGLSLBaseprotected
writeTriplet(Visit visit, const char *preStr, const char *inStr, const char *postStr)TOutputGLSLBaseprotected
writeVariablePrecision(TPrecision) overrideTOutputGLSLprotectedvirtual
writeVariableType(const TType &type)TOutputGLSLBaseprotected
~TIntermTraverser()TIntermTraverservirtual