addConstructor(const TType &type, const TString &name, const TIntermSequence *parameters) | sh::OutputHLSL | protected |
argumentString(const TIntermSymbol *symbol) | sh::OutputHLSL | protected |
arrayString(const TType &type) | sh::OutputHLSL | static |
Constructors typedef | sh::OutputHLSL | protected |
declareUniform(const TType &type, const TString &name, int index) | sh::OutputHLSL | protected |
decorate(const TString &string) | sh::OutputHLSL | static |
decorateField(const TString &string, const TType &structure) | sh::OutputHLSL | static |
decorateUniform(const TString &string, const TType &type) | sh::OutputHLSL | static |
decrementDepth() | TIntermTraverser | inline |
depth | TIntermTraverser | protected |
getBodyStream() | sh::OutputHLSL | |
getMaxDepth() const | TIntermTraverser | inline |
getUniforms() | sh::OutputHLSL | |
glVariablePrecision(const TType &type) | sh::OutputHLSL | protectedstatic |
glVariableType(const TType &type) | sh::OutputHLSL | protectedstatic |
handleExcessiveLoop(TIntermLoop *node) | sh::OutputHLSL | protected |
hash(const TString &name, ShHashFunction64 hashFunction) | TIntermTraverser | static |
header() | sh::OutputHLSL | protected |
incrementDepth() | TIntermTraverser | inline |
initializer(const TType &type) | sh::OutputHLSL | static |
inVisit | TIntermTraverser | |
isSingleStatement(TIntermNode *node) | sh::OutputHLSL | protected |
mActiveUniforms | sh::OutputHLSL | protected |
maxDepth | TIntermTraverser | protected |
mBody | sh::OutputHLSL | protected |
mConstructors | sh::OutputHLSL | protected |
mContainsLoopDiscontinuity | sh::OutputHLSL | protected |
mContext | sh::OutputHLSL | protected |
mExcessiveLoopIndex | sh::OutputHLSL | protected |
mFooter | sh::OutputHLSL | protected |
mHeader | sh::OutputHLSL | protected |
mInsideDiscontinuousLoop | sh::OutputHLSL | protected |
mInsideFunction | sh::OutputHLSL | protected |
mNumRenderTargets | sh::OutputHLSL | protected |
mOutputLod0Function | sh::OutputHLSL | protected |
mOutputType | sh::OutputHLSL | protected |
mReferencedAttributes | sh::OutputHLSL | protected |
mReferencedUniforms | sh::OutputHLSL | protected |
mReferencedVaryings | sh::OutputHLSL | protected |
mSamplerRegister | sh::OutputHLSL | protected |
mScopeBracket | sh::OutputHLSL | protected |
mScopeDepth | sh::OutputHLSL | protected |
mStructDeclarations | sh::OutputHLSL | protected |
mStructNames | sh::OutputHLSL | protected |
mUnfoldShortCircuit | sh::OutputHLSL | protected |
mUniformRegister | sh::OutputHLSL | protected |
mUniqueIndex | sh::OutputHLSL | protected |
mUsesAtan2_1 | sh::OutputHLSL | protected |
mUsesAtan2_2 | sh::OutputHLSL | protected |
mUsesAtan2_3 | sh::OutputHLSL | protected |
mUsesAtan2_4 | sh::OutputHLSL | protected |
mUsesDepthRange | sh::OutputHLSL | protected |
mUsesFaceforward1 | sh::OutputHLSL | protected |
mUsesFaceforward2 | sh::OutputHLSL | protected |
mUsesFaceforward3 | sh::OutputHLSL | protected |
mUsesFaceforward4 | sh::OutputHLSL | protected |
mUsesFragColor | sh::OutputHLSL | protected |
mUsesFragCoord | sh::OutputHLSL | protected |
mUsesFragData | sh::OutputHLSL | protected |
mUsesFragDepth | sh::OutputHLSL | protected |
mUsesFrontFacing | sh::OutputHLSL | protected |
mUsesMod1 | sh::OutputHLSL | protected |
mUsesMod2f | sh::OutputHLSL | protected |
mUsesMod2v | sh::OutputHLSL | protected |
mUsesMod3f | sh::OutputHLSL | protected |
mUsesMod3v | sh::OutputHLSL | protected |
mUsesMod4f | sh::OutputHLSL | protected |
mUsesMod4v | sh::OutputHLSL | protected |
mUsesPointCoord | sh::OutputHLSL | protected |
mUsesPointSize | sh::OutputHLSL | protected |
mUsesTexture2D | sh::OutputHLSL | protected |
mUsesTexture2D_bias | sh::OutputHLSL | protected |
mUsesTexture2DLod | sh::OutputHLSL | protected |
mUsesTexture2DLod0 | sh::OutputHLSL | protected |
mUsesTexture2DLod0_bias | sh::OutputHLSL | protected |
mUsesTexture2DProj | sh::OutputHLSL | protected |
mUsesTexture2DProj_bias | sh::OutputHLSL | protected |
mUsesTexture2DProjLod | sh::OutputHLSL | protected |
mUsesTexture2DProjLod0 | sh::OutputHLSL | protected |
mUsesTexture2DProjLod0_bias | sh::OutputHLSL | protected |
mUsesTextureCube | sh::OutputHLSL | protected |
mUsesTextureCube_bias | sh::OutputHLSL | protected |
mUsesTextureCubeLod | sh::OutputHLSL | protected |
mUsesTextureCubeLod0 | sh::OutputHLSL | protected |
mUsesTextureCubeLod0_bias | sh::OutputHLSL | protected |
mUsesXor | sh::OutputHLSL | protected |
output() | sh::OutputHLSL | |
OutputHLSL(TParseContext &context, const ShBuiltInResources &resources, ShShaderOutput outputType) | sh::OutputHLSL | |
outputLineDirective(int line) | sh::OutputHLSL | protected |
outputTriplet(Visit visit, const TString &preString, const TString &inString, const TString &postString) | sh::OutputHLSL | protected |
POOL_ALLOCATOR_NEW_DELETE() | TIntermTraverser | |
postVisit | TIntermTraverser | |
preVisit | TIntermTraverser | |
qualifierString(TQualifier qualifier) | sh::OutputHLSL | static |
ReferencedSymbols typedef | sh::OutputHLSL | protected |
registerString(TIntermSymbol *operand) | sh::OutputHLSL | protected |
rightToLeft | TIntermTraverser | |
samplerRegister(TIntermSymbol *sampler) | sh::OutputHLSL | protected |
ScopeBracket typedef | sh::OutputHLSL | protected |
scopedStruct(const TString &typeName) | sh::OutputHLSL | protected |
scopeString(unsigned int depthLimit) | sh::OutputHLSL | protected |
StructDeclarations typedef | sh::OutputHLSL | protected |
structLookup(const TString &typeName) | sh::OutputHLSL | protected |
StructNames typedef | sh::OutputHLSL | protected |
textureString(const TType &type) | sh::OutputHLSL | |
TIntermTraverser(bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false) | TIntermTraverser | inline |
traverseStatements(TIntermNode *node) | sh::OutputHLSL | protected |
typeString(const TType &type) | sh::OutputHLSL | |
uniformRegister(TIntermSymbol *uniform) | sh::OutputHLSL | protected |
vectorSize(const TType &type) const | sh::OutputHLSL | protected |
visitAggregate(Visit visit, TIntermAggregate *) | sh::OutputHLSL | protectedvirtual |
visitBinary(Visit visit, TIntermBinary *) | sh::OutputHLSL | protectedvirtual |
visitBranch(Visit visit, TIntermBranch *) | sh::OutputHLSL | protectedvirtual |
visitConstantUnion(TIntermConstantUnion *) | sh::OutputHLSL | protectedvirtual |
visitLoop(Visit visit, TIntermLoop *) | sh::OutputHLSL | protectedvirtual |
visitSelection(Visit visit, TIntermSelection *) | sh::OutputHLSL | protectedvirtual |
visitSymbol(TIntermSymbol *) | sh::OutputHLSL | protectedvirtual |
visitUnary(Visit visit, TIntermUnary *) | sh::OutputHLSL | protectedvirtual |
writeConstantUnion(const TType &type, const ConstantUnion *constUnion) | sh::OutputHLSL | protected |
~OutputHLSL() | sh::OutputHLSL | |
~TIntermTraverser() | TIntermTraverser | inlinevirtual |