| addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc) | glslang::TIntermediate | |
| addBinaryMath(TOperator, TIntermTyped *left, TIntermTyped *right, TSourceLoc) | glslang::TIntermediate | |
| addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc) const | glslang::TIntermediate | |
| addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc, const TType &) const | glslang::TIntermediate | |
| addBiShapeConversion(TOperator, TIntermTyped *&lhsNode, TIntermTyped *&rhsNode) | glslang::TIntermediate | |
| addBlendEquation(TBlendEquationShift b) | glslang::TIntermediate | inline |
| addBranch(TOperator, const TSourceLoc &) | glslang::TIntermediate | |
| addBranch(TOperator, TIntermTyped *, const TSourceLoc &) | glslang::TIntermediate | |
| addBuiltInFunctionCall(const TSourceLoc &line, TOperator, bool unary, TIntermNode *, const TType &returnType) | glslang::TIntermediate | |
| addComma(TIntermTyped *left, TIntermTyped *right, const TSourceLoc &) | glslang::TIntermediate | |
| addConstantUnion(const TConstUnionArray &, const TType &, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(signed char, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(unsigned char, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(signed short, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(unsigned short, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(int, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(unsigned int, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(long long, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(unsigned long long, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(bool, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(double, TBasicType, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConstantUnion(const TString *, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
| addConversion(TOperator, const TType &, TIntermTyped *) const | glslang::TIntermediate | |
| addConversion(TOperator op, TIntermTyped *node0, TIntermTyped *node1) const | glslang::TIntermediate | |
| addCounterBufferName(const T &name) const | glslang::TIntermediate | inline |
| addForLoop(TIntermNode *, TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &, TIntermLoop *&) | glslang::TIntermediate | |
| addIndex(TOperator op, TIntermTyped *base, TIntermTyped *index, TSourceLoc) | glslang::TIntermediate | |
| addIoAccessed(const TString &name) | glslang::TIntermediate | inline |
| addLoop(TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &) | glslang::TIntermediate | |
| addMethod(TIntermTyped *, const TType &, const TString *, const TSourceLoc &) | glslang::TIntermediate | |
| addProcess(const std::string &process) | glslang::TIntermediate | inline |
| addProcessArgument(const std::string &arg) | glslang::TIntermediate | inline |
| addProcesses(const std::vector< std::string > &p) | glslang::TIntermediate | inline |
| addPushConstantCount() | glslang::TIntermediate | inline |
| addRequestedExtension(const char *extension) | glslang::TIntermediate | inline |
| addSelection(TIntermTyped *cond, TIntermNodePair code, const TSourceLoc &) | glslang::TIntermediate | |
| addSelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &) | glslang::TIntermediate | |
| addSemanticName(const TString &name) | glslang::TIntermediate | inline |
| addShapeConversion(const TType &, TIntermTyped *) | glslang::TIntermediate | |
| addSourceText(const char *text) | glslang::TIntermediate | inline |
| addSwizzle(TSwizzleSelectors< selectorType > &, const TSourceLoc &) | glslang::TIntermediate | |
| addSymbol(const TVariable &) | glslang::TIntermediate | |
| addSymbol(const TVariable &, const TSourceLoc &) | glslang::TIntermediate | |
| addSymbol(const TType &, const TSourceLoc &) | glslang::TIntermediate | |
| addSymbol(const TIntermSymbol &) | glslang::TIntermediate | |
| addSymbol(int Id, const TString &, const TType &, const TConstUnionArray &, TIntermTyped *subtree, const TSourceLoc &) | glslang::TIntermediate | protected |
| addSymbolLinkageNode(TIntermAggregate *&linkage, const TSymbol &) | glslang::TIntermediate | |
| addSymbolLinkageNode(TIntermAggregate *&linkage, TSymbolTable &, const TString &) | glslang::TIntermediate | protected |
| addSymbolLinkageNodes(TIntermAggregate *&linkage, EShLanguage, TSymbolTable &) | glslang::TIntermediate | |
| addToCallGraph(TInfoSink &, const TString &caller, const TString &callee) | glslang::TIntermediate | |
| addUnaryMath(TOperator, TIntermTyped *child, TSourceLoc) | glslang::TIntermediate | |
| addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc) const | glslang::TIntermediate | |
| addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc, const TType &) const | glslang::TIntermediate | |
| addUniShapeConversion(TOperator, const TType &, TIntermTyped *) | glslang::TIntermediate | |
| addUsedConstantId(int id) | glslang::TIntermediate | |
| addUsedLocation(const TQualifier &, const TType &, bool &typeCollision) | glslang::TIntermediate | |
| addUsedOffsets(int binding, int offset, int numOffsets) | glslang::TIntermediate | |
| addXfbBufferOffset(const TType &) | glslang::TIntermediate | |
| areAllChildConst(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
| autoMapBindings | glslang::TIntermediate | protected |
| autoMapLocations | glslang::TIntermediate | protected |
| binaryDoubleOutput | glslang::TIntermediate | protected |
| blendEquations | glslang::TIntermediate | protected |
| callGraph | glslang::TIntermediate | protected |
| canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op=EOpNull) const | glslang::TIntermediate | |
| checkCallGraphBodies(TInfoSink &, bool keepUncalled) | glslang::TIntermediate | protected |
| checkCallGraphCycles(TInfoSink &) | glslang::TIntermediate | protected |
| checkLocationRange(int set, const TIoRange &range, const TType &, bool &typeCollision) | glslang::TIntermediate | |
| computeTypeLocationSize(const TType &, EShLanguage) | glslang::TIntermediate | static |
| computeTypeUniformLocationSize(const TType &) | glslang::TIntermediate | static |
| computeTypeXfbSize(const TType &, bool &containsDouble) const | glslang::TIntermediate | |
| createConversion(TBasicType convertTo, TIntermTyped *node) const | glslang::TIntermediate | protected |
| depthLayout | glslang::TIntermediate | protected |
| depthReplacing | glslang::TIntermediate | protected |
| earlyFragmentTests | glslang::TIntermediate | protected |
| entryPointMangledName | glslang::TIntermediate | protected |
| entryPointName | glslang::TIntermediate | protected |
| error(TInfoSink &infoSink, const char *) | glslang::TIntermediate | protected |
| extensionRequested(const char *extension) const | glslang::TIntermediate | inlineprotected |
| finalCheck(TInfoSink &, bool keepUncalled) | glslang::TIntermediate | |
| findLinkerObjects() const | glslang::TIntermediate | protected |
| findLValueBase(const TIntermTyped *, bool swizzleOkay) | glslang::TIntermediate | static |
| flattenUniformArrays | glslang::TIntermediate | protected |
| fold(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
| foldConstructor(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
| foldDereference(TIntermTyped *node, int index, const TSourceLoc &) | glslang::TIntermediate | |
| foldSwizzle(TIntermTyped *node, TSwizzleSelectors< TVectorSelector > &fields, const TSourceLoc &) | glslang::TIntermediate | |
| getAutoMapBindings() const | glslang::TIntermediate | inline |
| getAutoMapLocations() const | glslang::TIntermediate | inline |
| getBaseAlignment(const TType &, int &size, int &stride, bool std140, bool rowMajor) | glslang::TIntermediate | static |
| getBaseAlignmentScalar(const TType &, int &size) | glslang::TIntermediate | static |
| getBinaryDoubleOutput() | glslang::TIntermediate | inline |
| getBlendEquations() const | glslang::TIntermediate | inline |
| getConversionDestinatonType(TBasicType type0, TBasicType type1, TOperator op) const | glslang::TIntermediate | protected |
| getDepth() const | glslang::TIntermediate | inline |
| getEarlyFragmentTests() const | glslang::TIntermediate | inline |
| getEntryPointMangledName() const | glslang::TIntermediate | inline |
| getEntryPointName() const | glslang::TIntermediate | inline |
| getFlattenUniformArrays() const | glslang::TIntermediate | inline |
| getHlslFunctionality1() const | glslang::TIntermediate | inline |
| getInputPrimitive() const | glslang::TIntermediate | inline |
| getInvertY() const | glslang::TIntermediate | inline |
| getInvocations() const | glslang::TIntermediate | inline |
| getLocalSize(int dim) const | glslang::TIntermediate | inline |
| getLocalSizeSpecId(int dim) const | glslang::TIntermediate | inline |
| getNoStorageFormat() const | glslang::TIntermediate | inline |
| getNumEntryPoints() const | glslang::TIntermediate | inline |
| getNumErrors() const | glslang::TIntermediate | inline |
| getOriginUpperLeft() const | glslang::TIntermediate | inline |
| getOutputPrimitive() const | glslang::TIntermediate | inline |
| getPixelCenterInteger() const | glslang::TIntermediate | inline |
| getPointMode() const | glslang::TIntermediate | inline |
| getPostDepthCoverage() const | glslang::TIntermediate | inline |
| getProcesses() const | glslang::TIntermediate | inline |
| getProfile() const | glslang::TIntermediate | inline |
| getRequestedExtensions() const | glslang::TIntermediate | inline |
| getResourceName(TResourceType) | glslang::TIntermediate | protectedstatic |
| getResourceSetBinding() const | glslang::TIntermediate | inline |
| getShiftBinding(TResourceType res) const | glslang::TIntermediate | inline |
| getShiftBindingForSet(TResourceType res, unsigned int set) const | glslang::TIntermediate | inline |
| getSource() const | glslang::TIntermediate | inline |
| getSourceFile() const | glslang::TIntermediate | inline |
| getSourceText() const | glslang::TIntermediate | inline |
| getSpv() const | glslang::TIntermediate | inline |
| getStage() const | glslang::TIntermediate | inline |
| getTreeRoot() const | glslang::TIntermediate | inline |
| getVersion() const | glslang::TIntermediate | inline |
| getVertexOrder() const | glslang::TIntermediate | inline |
| getVertexSpacing() const | glslang::TIntermediate | inline |
| getVertices() const | glslang::TIntermediate | inline |
| getXfbMode() const | glslang::TIntermediate | inline |
| getXfbStride(int buffer) const | glslang::TIntermediate | inline |
| growAggregate(TIntermNode *left, TIntermNode *right) | glslang::TIntermediate | |
| growAggregate(TIntermNode *left, TIntermNode *right, const TSourceLoc &) | glslang::TIntermediate | |
| hasCounterBufferName(const TString &name) const | glslang::TIntermediate | inline |
| hasShiftBindingForSet(TResourceType res) const | glslang::TIntermediate | inline |
| hlslFunctionality1 | glslang::TIntermediate | protected |
| hlslIoMapping | glslang::TIntermediate | protected |
| hlslOffsets | glslang::TIntermediate | protected |
| implicitCounterName | glslang::TIntermediate | |
| implicitThisName | glslang::TIntermediate | |
| improperStraddle(const TType &type, int size, int offset) | glslang::TIntermediate | static |
| incrementEntryPointCount() | glslang::TIntermediate | inline |
| inIoAccessed(const TString &name) const | glslang::TIntermediate | inline |
| inOutLocationCheck(TInfoSink &) | glslang::TIntermediate | protected |
| inputPrimitive | glslang::TIntermediate | protected |
| invertY | glslang::TIntermediate | protected |
| invocations | glslang::TIntermediate | protected |
| ioAccessed | glslang::TIntermediate | protected |
| isConversionAllowed(TOperator op, TIntermTyped *node) const | glslang::TIntermediate | protected |
| isDepthReplacing() const | glslang::TIntermediate | inline |
| isFPConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
| isFPIntegralConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
| isFPPromotion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
| isIntegralConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
| isIntegralPromotion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
| isMultiStream() const | glslang::TIntermediate | inline |
| isNonuniformPropagating(TOperator) const | glslang::TIntermediate | protected |
| isRecursive() const | glslang::TIntermediate | inline |
| isSpecializationOperation(const TIntermOperator &) const | glslang::TIntermediate | protected |
| language | glslang::TIntermediate | protected |
| localSize | glslang::TIntermediate | protected |
| localSizeSpecId | glslang::TIntermediate | protected |
| makeAggregate(TIntermNode *node) | glslang::TIntermediate | |
| makeAggregate(TIntermNode *node, const TSourceLoc &) | glslang::TIntermediate | |
| makeAggregate(const TSourceLoc &) | glslang::TIntermediate | |
| mapTypeToConstructorOp(const TType &) const | glslang::TIntermediate | |
| merge(TInfoSink &, TIntermediate &) | glslang::TIntermediate | |
| mergeBodies(TInfoSink &, TIntermSequence &globals, const TIntermSequence &unitGlobals) | glslang::TIntermediate | protected |
| mergeErrorCheck(TInfoSink &, const TIntermSymbol &, const TIntermSymbol &, bool crossStage) | glslang::TIntermediate | protected |
| mergeImplicitArraySizes(TType &, const TType &) | glslang::TIntermediate | protected |
| mergeLinkerObjects(TInfoSink &, TIntermSequence &linkerObjects, const TIntermSequence &unitLinkerObjects) | glslang::TIntermediate | protected |
| multiStream | glslang::TIntermediate | protected |
| needsLegalization() const | glslang::TIntermediate | inline |
| needToLegalize | glslang::TIntermediate | protected |
| numEntryPoints | glslang::TIntermediate | protected |
| numErrors | glslang::TIntermediate | protected |
| numPushConstants | glslang::TIntermediate | protected |
| operator=(TIntermediate &) | glslang::TIntermediate | private |
| originUpperLeft | glslang::TIntermediate | protected |
| output(TInfoSink &, bool tree) | glslang::TIntermediate | |
| outputPrimitive | glslang::TIntermediate | protected |
| parseConstTree(TIntermNode *, TConstUnionArray, TOperator, const TType &, bool singleConstantParam=false) | glslang::TIntermediate | |
| performTextureUpgradeAndSamplerRemovalTransformation(TIntermNode *root) | glslang::TIntermediate | protected |
| pixelCenterInteger | glslang::TIntermediate | protected |
| pointMode | glslang::TIntermediate | protected |
| postDepthCoverage | glslang::TIntermediate | protected |
| postProcess(TIntermNode *, EShLanguage) | glslang::TIntermediate | |
| processes | glslang::TIntermediate | protected |
| profile | glslang::TIntermediate | protected |
| promote(TIntermOperator *) | glslang::TIntermediate | |
| promoteAggregate(TIntermAggregate &) | glslang::TIntermediate | protected |
| promoteBinary(TIntermBinary &) | glslang::TIntermediate | protected |
| promoteConstantUnion(TBasicType, TIntermConstantUnion *) const | glslang::TIntermediate | |
| promoteUnary(TIntermUnary &) | glslang::TIntermediate | protected |
| pushSelector(TIntermSequence &, const TVectorSelector &, const TSourceLoc &) | glslang::TIntermediate | protected |
| pushSelector(TIntermSequence &, const TMatrixSelector &, const TSourceLoc &) | glslang::TIntermediate | protected |
| recursive | glslang::TIntermediate | protected |
| removeTree() | glslang::TIntermediate | |
| requestedExtensions | glslang::TIntermediate | protected |
| resources | glslang::TIntermediate | protected |
| resourceSetBinding | glslang::TIntermediate | protected |
| semanticNameSet | glslang::TIntermediate | protected |
| setAggregateOperator(TIntermNode *, TOperator, const TType &type, TSourceLoc) | glslang::TIntermediate | |
| setAutoMapBindings(bool map) | glslang::TIntermediate | inline |
| setAutoMapLocations(bool map) | glslang::TIntermediate | inline |
| setBinaryDoubleOutput() | glslang::TIntermediate | inline |
| setDepth(TLayoutDepth d) | glslang::TIntermediate | inline |
| setDepthReplacing() | glslang::TIntermediate | inline |
| setEarlyFragmentTests() | glslang::TIntermediate | inline |
| setEntryPointMangledName(const char *ep) | glslang::TIntermediate | inline |
| setEntryPointName(const char *ep) | glslang::TIntermediate | inline |
| setFlattenUniformArrays(bool flatten) | glslang::TIntermediate | inline |
| setHlslFunctionality1() | glslang::TIntermediate | inline |
| setHlslIoMapping(bool b) | glslang::TIntermediate | inline |
| setHlslOffsets() | glslang::TIntermediate | inline |
| setInputPrimitive(TLayoutGeometry p) | glslang::TIntermediate | inline |
| setInvertY(bool invert) | glslang::TIntermediate | inline |
| setInvocations(int i) | glslang::TIntermediate | inline |
| setLimits(const TBuiltInResource &r) | glslang::TIntermediate | inline |
| setLocalSize(int dim, int size) | glslang::TIntermediate | inline |
| setLocalSizeSpecId(int dim, int id) | glslang::TIntermediate | inline |
| setMultiStream() | glslang::TIntermediate | inline |
| setNeedsLegalization() | glslang::TIntermediate | inline |
| setNoStorageFormat(bool b) | glslang::TIntermediate | inline |
| setOriginUpperLeft() | glslang::TIntermediate | inline |
| setOutputPrimitive(TLayoutGeometry p) | glslang::TIntermediate | inline |
| setPixelCenterInteger() | glslang::TIntermediate | inline |
| setPointMode() | glslang::TIntermediate | inline |
| setPostDepthCoverage() | glslang::TIntermediate | inline |
| setProfile(EProfile p) | glslang::TIntermediate | inline |
| setResourceSetBinding(const std::vector< std::string > &shift) | glslang::TIntermediate | inline |
| setShiftBinding(TResourceType res, unsigned int shift) | glslang::TIntermediate | inline |
| setShiftBindingForSet(TResourceType res, unsigned int shift, unsigned int set) | glslang::TIntermediate | inline |
| setSource(EShSource s) | glslang::TIntermediate | inline |
| setSourceFile(const char *file) | glslang::TIntermediate | inline |
| setSpv(const SpvVersion &s) | glslang::TIntermediate | inline |
| setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode) | glslang::TIntermediate | inline |
| setTreeRoot(TIntermNode *r) | glslang::TIntermediate | inline |
| setUseStorageBuffer() | glslang::TIntermediate | inline |
| setVersion(int v) | glslang::TIntermediate | inline |
| setVertexOrder(TVertexOrder o) | glslang::TIntermediate | inline |
| setVertexSpacing(TVertexSpacing s) | glslang::TIntermediate | inline |
| setVertices(int m) | glslang::TIntermediate | inline |
| setXfbBufferStride(int buffer, unsigned stride) | glslang::TIntermediate | inline |
| setXfbMode() | glslang::TIntermediate | inline |
| shiftBinding | glslang::TIntermediate | protected |
| shiftBindingForSet | glslang::TIntermediate | protected |
| source | glslang::TIntermediate | protected |
| sourceFile | glslang::TIntermediate | protected |
| sourceText | glslang::TIntermediate | protected |
| specConstantPropagates(const TIntermTyped &, const TIntermTyped &) | glslang::TIntermediate | protected |
| spvVersion | glslang::TIntermediate | protected |
| textureSamplerTransformMode | glslang::TIntermediate | protected |
| TGraph typedef | glslang::TIntermediate | protected |
| TIntermediate(EShLanguage l, int v=0, EProfile p=ENoProfile) | glslang::TIntermediate | inlineexplicit |
| treeRoot | glslang::TIntermediate | protected |
| usedAtomics | glslang::TIntermediate | protected |
| usedConstantId | glslang::TIntermediate | protected |
| usedIo | glslang::TIntermediate | protected |
| userOutputUsed() const | glslang::TIntermediate | protected |
| useStorageBuffer | glslang::TIntermediate | protected |
| useUnknownFormat | glslang::TIntermediate | protected |
| usingHlslIoMapping() | glslang::TIntermediate | inline |
| usingHlslOFfsets() const | glslang::TIntermediate | inline |
| usingStorageBuffer() const | glslang::TIntermediate | inline |
| version | glslang::TIntermediate | protected |
| vertexOrder | glslang::TIntermediate | protected |
| vertexSpacing | glslang::TIntermediate | protected |
| vertices | glslang::TIntermediate | protected |
| warn(TInfoSink &infoSink, const char *) | glslang::TIntermediate | protected |
| xfbBuffers | glslang::TIntermediate | protected |
| xfbMode | glslang::TIntermediate | protected |