| allocator | TShHandleBase | protected |
| attributes | TCompiler | protected |
| checkCallDepth() | TCompiler | protected |
| clearResults() | TCompiler | |
| collectVariables(TIntermNode *root) | TCompiler | protected |
| compile(const char *const shaderStrings[], size_t numStrings, ShCompileOptions compileOptions) | TCompiler | |
| compileTreeForTesting(const char *const shaderStrings[], size_t numStrings, ShCompileOptions compileOptions) | TCompiler | |
| enforcePackingRestrictions() | TCompiler | protected |
| expandedUniforms | TCompiler | protected |
| getArrayBoundsClamper() const | TCompiler | protected |
| getArrayIndexClampingStrategy() const | TCompiler | protected |
| getAsCompiler() override | TCompiler | inlinevirtual |
| getAttributes() const | TCompiler | inline |
| getBuiltInFunctionEmulator() const | TCompiler | protected |
| getBuiltInResourcesString() const | TCompiler | inline |
| getComputeShaderLocalSize() | TCompiler | inline |
| getExtensionBehavior() const | TCompiler | protected |
| getHashFunction() const | TCompiler | inline |
| getInfoSink() | TCompiler | inline |
| getInterfaceBlockRegister(const std::string &interfaceBlockName) const | TranslatorHLSL | |
| getInterfaceBlocks() const | TCompiler | inline |
| getNameMap() | TCompiler | inline |
| getOutputType() const | TCompiler | inline |
| getOutputVariables() const | TCompiler | inline |
| getPragma() const | TCompiler | inlineprotected |
| getResources() const | TCompiler | |
| getShaderSpec() const | TCompiler | inline |
| getShaderType() const | TCompiler | inlineprotected |
| getShaderVersion() const | TCompiler | inline |
| getSourcePath() const | TCompiler | protected |
| getSymbolTable() | TCompiler | inline |
| getTemporaryIndex() | TCompiler | inlineprotected |
| getUniformRegisterMap() const | TranslatorHLSL | |
| getUniforms() const | TCompiler | inline |
| getVaryings() const | TCompiler | inline |
| hasInterfaceBlock(const std::string &interfaceBlockName) const | TranslatorHLSL | |
| Init(const ShBuiltInResources &resources) | TCompiler | |
| initBuiltInFunctionEmulator(BuiltInFunctionEmulator *emu, ShCompileOptions compileOptions) | TCompiler | inlineprotectedvirtual |
| InitBuiltInSymbolTable(const ShBuiltInResources &resources) | TCompiler | protected |
| initializeGLPosition(TIntermNode *root) | TCompiler | protected |
| initializeOutputVariables(TIntermNode *root) | TCompiler | protected |
| interfaceBlocks | TCompiler | protected |
| isComputeShaderLocalSizeDeclared() const | TCompiler | inline |
| isVaryingDefined(const char *varyingName) | TCompiler | protected |
| limitExpressionComplexity(TIntermNode *root) | TCompiler | protected |
| mInterfaceBlockRegisterMap | TranslatorHLSL | protected |
| mUniformRegisterMap | TranslatorHLSL | protected |
| outputVariables | TCompiler | protected |
| setResourceString() | TCompiler | protected |
| shouldCollectVariables(ShCompileOptions compileOptions) override | TranslatorHLSL | inlineprotectedvirtual |
| shouldFlattenPragmaStdglInvariantAll() override | TranslatorHLSL | protectedvirtual |
| shouldRunLoopAndIndexingValidation(ShCompileOptions compileOptions) const | TCompiler | |
| TCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output) | TCompiler | |
| translate(TIntermNode *root, ShCompileOptions compileOptions) override | TranslatorHLSL | protectedvirtual |
| TranslatorHLSL(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output) | TranslatorHLSL | |
| TShHandleBase() | TShHandleBase | |
| uniforms | TCompiler | protected |
| useAllMembersInUnusedStandardAndSharedBlocks(TIntermNode *root) | TCompiler | protected |
| validateLimitations(TIntermNode *root) | TCompiler | protected |
| validateOutputs(TIntermNode *root) | TCompiler | protected |
| variablesCollected | TCompiler | protected |
| varyings | TCompiler | protected |
| writePragma(ShCompileOptions compileOptions) | TCompiler | protected |
| ~TCompiler() override | TCompiler | |
| ~TShHandleBase() | TShHandleBase | virtual |