|
RetroArch
|
This is the complete list of members for glslang::HlslParseContext, including all inherited members.
| addConstructor(const TSourceLoc &, TIntermTyped *, const TType &) | glslang::HlslParseContext | |
| addError() | glslang::TParseVersions | inline |
| addFlattenedMember(const TVariable &, const TType &, TFlattenData &, const TString &name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
| addGenMulArgumentConversion(const TSourceLoc &loc, TFunction &call, TIntermTyped *&args) | glslang::HlslParseContext | |
| addInputArgumentConversions(const TFunction &, TIntermTyped *&) | glslang::HlslParseContext | |
| addOutputArgumentConversions(const TFunction &, TIntermOperator &) | glslang::HlslParseContext | |
| addPatchConstantInvocation() | glslang::HlslParseContext | protected |
| addQualifierToExisting(const TSourceLoc &, TQualifier, const TString &identifier) | glslang::HlslParseContext | |
| addQualifierToExisting(const TSourceLoc &, TQualifier, TIdentifierList &) | glslang::HlslParseContext | |
| addScopeMangler(TString &) | glslang::HlslParseContext | |
| addStructBuffArguments(const TSourceLoc &loc, TIntermAggregate *&) | glslang::HlslParseContext | protected |
| addStructBufferHiddenCounterParam(const TSourceLoc &loc, TParameter &, TIntermAggregate *&) | glslang::HlslParseContext | protected |
| addSwitch(const TSourceLoc &, TIntermTyped *expression, TIntermAggregate *body, const TAttributes &) | glslang::HlslParseContext | |
| annotationNestingLevel | glslang::HlslParseContext | protected |
| arraySizeCheck(const TSourceLoc &, TIntermTyped *expr, TArraySize &) | glslang::HlslParseContext | |
| arraySizeRequiredCheck(const TSourceLoc &, const TArraySizes &) | glslang::HlslParseContext | |
| assignClipCullDistance(const TSourceLoc &, TOperator, int semanticId, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
| assignError(const TSourceLoc &, const char *op, TString left, TString right) | glslang::HlslParseContext | |
| assignPosition(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
| assignToInterface(TVariable &variable) | glslang::HlslParseContext | |
| attributeFromName(const TString &nameSpace, const TString &name) const | glslang::HlslParseContext | |
| binaryOpError(const TSourceLoc &, const char *op, TString left, TString right) | glslang::HlslParseContext | |
| builtInName(const TString &) | glslang::HlslParseContext | |
| builtInOpCheck(const TSourceLoc &, const TFunction &, TIntermOperator &) | glslang::HlslParseContext | |
| builtInTessLinkageSymbols | glslang::HlslParseContext | protected |
| checkDeprecated(const TSourceLoc &, int queryProfiles, int depVersion, const char *featureDesc) | glslang::TParseVersions | virtual |
| checkExtensionsRequested(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
| checkIndex(const TSourceLoc &, const TType &, int &index) | glslang::TParseContextBase | |
| checkNoShaderLayouts(const TSourceLoc &, const TShaderQualifiers &) | glslang::HlslParseContext | |
| clearUniform(TQualifier &qualifier) | glslang::HlslParseContext | protected |
| clearUniformInputOutput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
| clipDistanceInput | glslang::HlslParseContext | protected |
| clipDistanceOutput | glslang::HlslParseContext | protected |
| clipSemanticNSizeIn | glslang::HlslParseContext | protected |
| clipSemanticNSizeOut | glslang::HlslParseContext | protected |
| computeSamplerTypeIndex(TSampler &) | glslang::HlslParseContext | |
| constantValueCheck(TIntermTyped *node, const char *token) | glslang::HlslParseContext | |
| constructAggregate(TIntermNode *, const TType &, int, const TSourceLoc &) | glslang::HlslParseContext | |
| constructBuiltIn(const TType &, TOperator, TIntermTyped *, const TSourceLoc &, bool subset) | glslang::HlslParseContext | |
| constructorError(const TSourceLoc &, TIntermNode *, TFunction &, TOperator, TType &) | glslang::HlslParseContext | |
| constructorTextureSamplerError(const TSourceLoc &, const TFunction &) | glslang::HlslParseContext | |
| contextPragma | glslang::TParseContextBase | |
| controlFlowNestingLevel | glslang::TParseContextBase | |
| convertArray(TIntermTyped *, const TType &) | glslang::HlslParseContext | |
| convertConditionalExpression(const TSourceLoc &, TIntermTyped *, bool mustBeScalar=true) | glslang::HlslParseContext | |
| convertInitializerList(const TSourceLoc &, const TType &, TIntermTyped *initializer, TIntermTyped *scalarInit) | glslang::HlslParseContext | protected |
| correctInput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
| correctOutput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
| correctUniform(TQualifier &qualifier) | glslang::HlslParseContext | protected |
| counterBufferType(const TSourceLoc &loc, TType &type) | glslang::HlslParseContext | protected |
| cullDistanceInput | glslang::HlslParseContext | protected |
| cullDistanceOutput | glslang::HlslParseContext | protected |
| cullSemanticNSizeIn | glslang::HlslParseContext | protected |
| cullSemanticNSizeOut | glslang::HlslParseContext | protected |
| currentCaller | glslang::HlslParseContext | protected |
| currentFunctionType | glslang::TParseContextBase | |
| currentScanner | glslang::TParseVersions | protected |
| currentTypePrefix | glslang::HlslParseContext | protected |
| declareArray(const TSourceLoc &, const TString &identifier, const TType &, TSymbol *&, bool track) | glslang::HlslParseContext | protected |
| declareBlock(const TSourceLoc &, TType &, const TString *instanceName=0) | glslang::HlslParseContext | |
| declareNonArray(const TSourceLoc &, const TString &identifier, const TType &, bool track) | glslang::HlslParseContext | protected |
| declareStruct(const TSourceLoc &, TString &structName, TType &) | glslang::HlslParseContext | |
| declareStructBufferCounter(const TSourceLoc &loc, const TType &bufferType, const TString &name) | glslang::HlslParseContext | |
| declareTypedef(const TSourceLoc &, const TString &identifier, const TType &) | glslang::HlslParseContext | |
| declareVariable(const TSourceLoc &, const TString &identifier, TType &, TIntermTyped *initializer=0) | glslang::HlslParseContext | |
| decomposeGeometryMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
| decomposeIntrinsic(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
| decomposeSampleMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
| decomposeStructBufferMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
| doubleCheck(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| entryPointFunction | glslang::HlslParseContext | protected |
| entryPointFunctionBody | glslang::HlslParseContext | protected |
| error(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
| errorCallback | glslang::TParseContextBase | protected |
| executeInitializer(const TSourceLoc &, TIntermTyped *initializer, TVariable *variable) | glslang::HlslParseContext | protected |
| expandArguments(const TSourceLoc &, const TFunction &, TIntermTyped *&) | glslang::HlslParseContext | |
| explicitFloat32Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| explicitFloat64Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| explicitInt16Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| explicitInt32Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| explicitInt8Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| extensionBehavior | glslang::TParseVersions | protected |
| extensionCallback | glslang::TParseContextBase | protected |
| extensionsTurnedOn(int numExtensions, const char *const extensions[]) | glslang::TParseVersions | virtual |
| extensionTurnedOn(const char *const extension) | glslang::TParseVersions | virtual |
| finalizeAppendMethods() | glslang::HlslParseContext | protected |
| finalizeGlobalUniformBlockLayout(TVariable &) | glslang::TParseContextBase | inlineprotectedvirtual |
| findFunction(const TSourceLoc &loc, TFunction &call, bool &builtIn, int &thisDepth, TIntermTyped *&args) | glslang::HlslParseContext | |
| findPatchConstantFunction(const TSourceLoc &loc) | glslang::HlslParseContext | protected |
| findSubtreeOffset(const TIntermNode &) const | glslang::HlslParseContext | protected |
| findSubtreeOffset(const TType &, int subset, const TVector< int > &offsets) const | glslang::HlslParseContext | protected |
| findTessLinkageSymbol(TBuiltInVariable biType) const | glslang::HlslParseContext | protected |
| finish() override | glslang::HlslParseContext | protectedvirtual |
| firstNewMember | glslang::TParseContextBase | protected |
| fixBlockLocations(const TSourceLoc &, TQualifier &, TTypeList &, bool memberWithLocation, bool memberWithoutLocation) | glslang::HlslParseContext | |
| fixBlockUniformOffsets(const TQualifier &, TTypeList &) | glslang::HlslParseContext | |
| fixBlockXfbOffsets(TQualifier &, TTypeList &) | glslang::HlslParseContext | |
| fixBuiltInIoType(TType &) | glslang::HlslParseContext | protected |
| fixConstInit(const TSourceLoc &, const TString &identifier, TType &type, TIntermTyped *&initializer) | glslang::HlslParseContext | protected |
| fixTextureShadowModes() | glslang::HlslParseContext | protected |
| flatten(const TVariable &variable, bool linkage) | glslang::HlslParseContext | protected |
| flatten(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
| flattenAccess(TIntermTyped *base, int member) | glslang::HlslParseContext | protected |
| flattenAccess(int uniqueId, int member, TStorageQualifier outerStorage, const TType &, int subset=-1) | glslang::HlslParseContext | protected |
| flattenArray(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier) | glslang::HlslParseContext | protected |
| flattenMap | glslang::HlslParseContext | protected |
| flattenStruct(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
| float16Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| forwardCompatible | glslang::TParseVersions | |
| fullIntegerCheck(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| functionReturnsValue | glslang::TParseContextBase | |
| getAnnotationNestingLevel() | glslang::HlslParseContext | inline |
| getCurrentLoc() const | glslang::TParseVersions | inline |
| getEditableVariable(const char *name) | glslang::TParseContextBase | protectedvirtual |
| getExtensionBehavior(const char *) | glslang::TParseVersions | virtual |
| getFullNamespaceName(TString *&) const | glslang::HlslParseContext | |
| getGlobalUniformBlockName() const override | glslang::HlslParseContext | inlinevirtual |
| getImplicitThis(int thisDepth) const | glslang::HlslParseContext | inline |
| getLanguage() const | glslang::TParseContextBase | inline |
| getLayoutFromTxType(const TSourceLoc &, const TType &) | glslang::HlslParseContext | |
| getMatrixComponentsColumn(int rows, const TSwizzleSelectors< TMatrixSelector > &) | glslang::HlslParseContext | |
| getNumErrors() const | glslang::TParseVersions | inline |
| getPpContext() const | glslang::TParseContextBase | inline |
| getPreamble(std::string &) | glslang::TParseVersions | |
| getSamplePosArray(int count) | glslang::HlslParseContext | protected |
| getScanContext() const | glslang::TParseContextBase | inline |
| getScanner() const | glslang::TParseVersions | inline |
| getSplitNonIoVar(int id) const | glslang::HlslParseContext | protected |
| getStructBuffCounterName(const TString &) const | glslang::HlslParseContext | protected |
| getStructBufferContentType(const TType &type) const | glslang::HlslParseContext | protected |
| getStructBufferCounter(const TSourceLoc &loc, TIntermTyped *buffer) | glslang::HlslParseContext | protected |
| getTextureReturnType(const TSampler &sampler, TType &retType) const | glslang::HlslParseContext | |
| globalBufferDefaults | glslang::HlslParseContext | protected |
| globalCheck(const TSourceLoc &, const char *token) | glslang::HlslParseContext | |
| globalInputDefaults | glslang::HlslParseContext | protected |
| globalOutputDefaults | glslang::HlslParseContext | protected |
| globalQualifierFix(const TSourceLoc &, TQualifier &) | glslang::HlslParseContext | |
| globalUniformBinding | glslang::TParseContextBase | protected |
| globalUniformBlock | glslang::TParseContextBase | protected |
| globalUniformDefaults | glslang::HlslParseContext | protected |
| globalUniformSet | glslang::TParseContextBase | protected |
| growGlobalUniformBlock(const TSourceLoc &, TType &, const TString &memberName, TTypeList *typeList=nullptr) override | glslang::HlslParseContext | virtual |
| gsAppends | glslang::HlslParseContext | protected |
| gsStreamOutput | glslang::HlslParseContext | protected |
| handleAssign(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
| handleAssignToMatrixSwizzle(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
| handleBinaryMath(const TSourceLoc &, const char *str, TOperator op, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
| handleBracketDereference(const TSourceLoc &, TIntermTyped *base, TIntermTyped *index) | glslang::HlslParseContext | |
| handleBracketOperator(const TSourceLoc &, TIntermTyped *base, TIntermTyped *index) | glslang::HlslParseContext | |
| handleConstructor(const TSourceLoc &, TIntermTyped *, const TType &) | glslang::HlslParseContext | |
| handleDotDereference(const TSourceLoc &, TIntermTyped *base, const TString &field) | glslang::HlslParseContext | |
| handleEntryPointAttributes(const TSourceLoc &, const TAttributes &) | glslang::HlslParseContext | |
| handleFunctionArgument(TFunction *, TIntermTyped *&arguments, TIntermTyped *newArg) | glslang::HlslParseContext | |
| handleFunctionBody(const TSourceLoc &, TFunction &, TIntermNode *functionBody, TIntermNode *&node) | glslang::HlslParseContext | |
| handleFunctionCall(const TSourceLoc &, TFunction *, TIntermTyped *) | glslang::HlslParseContext | |
| handleFunctionDeclarator(const TSourceLoc &, TFunction &function, bool prototype) | glslang::HlslParseContext | |
| handleFunctionDefinition(const TSourceLoc &, TFunction &, const TAttributes &, TIntermNode *&entryPointTree) | glslang::HlslParseContext | |
| handleInputGeometry(const TSourceLoc &, const TLayoutGeometry &geometry) | glslang::HlslParseContext | |
| handleLoopAttributes(const TSourceLoc &loc, TIntermLoop *, const TAttributes &attributes) | glslang::HlslParseContext | |
| handleLvalue(const TSourceLoc &, const char *op, TIntermTyped *&node) | glslang::HlslParseContext | |
| handleOutputGeometry(const TSourceLoc &, const TLayoutGeometry &geometry) | glslang::HlslParseContext | |
| handlePackOffset(const TSourceLoc &, TQualifier &, const glslang::TString &location, const glslang::TString *component) | glslang::HlslParseContext | |
| handlePragma(const TSourceLoc &, const TVector< TString > &) override | glslang::HlslParseContext | virtual |
| handleRegister(const TSourceLoc &, TQualifier &, const glslang::TString *profile, const glslang::TString &desc, int subComponent, const glslang::TString *) | glslang::HlslParseContext | |
| handleReturnValue(const TSourceLoc &, TIntermTyped *) | glslang::HlslParseContext | |
| handleSamplerTextureCombine(const TSourceLoc &loc, TIntermTyped *argTex, TIntermTyped *argSampler) | glslang::HlslParseContext | |
| handleSelectionAttributes(const TSourceLoc &loc, TIntermSelection *, const TAttributes &attributes) | glslang::HlslParseContext | |
| handleSemantic(TSourceLoc, TQualifier &, TBuiltInVariable, const TString &upperCase) | glslang::HlslParseContext | |
| handleSwitchAttributes(const TSourceLoc &loc, TIntermSwitch *, const TAttributes &attributes) | glslang::HlslParseContext | |
| handleUnaryMath(const TSourceLoc &, const char *str, TOperator op, TIntermTyped *childNode) | glslang::HlslParseContext | |
| handleVariable(const TSourceLoc &, const TString *string) | glslang::HlslParseContext | |
| hasInput(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
| hasOutput(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
| hasStructBuffCounter(const TType &) const | glslang::HlslParseContext | protected |
| hasUniform(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
| hlslEnable16BitTypes() const | glslang::TParseVersions | inline |
| HlslParseContext(TSymbolTable &, TIntermediate &, bool parsingBuiltins, int version, EProfile, const SpvVersion &spvVersion, EShLanguage, TInfoSink &, const TString sourceEntryPointName, bool forwardCompatible=false, EShMessages messages=EShMsgDefault) | glslang::HlslParseContext | |
| HlslParseContext(HlslParseContext &) | glslang::HlslParseContext | protected |
| implicitThisStack | glslang::HlslParseContext | protected |
| indexStructBufferContent(const TSourceLoc &loc, TIntermTyped *buffer) const | glslang::HlslParseContext | protected |
| inductiveLoopIds | glslang::HlslParseContext | protected |
| infoSink | glslang::TParseVersions | |
| inheritGlobalDefaults(TQualifier &dst) const | glslang::HlslParseContext | protected |
| initializeExtensionBehavior() override | glslang::HlslParseContext | virtual |
| inputPatch | glslang::HlslParseContext | protected |
| int64Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
| integerCheck(const TIntermTyped *node, const char *token) | glslang::HlslParseContext | |
| intermediate | glslang::TParseVersions | |
| ioArraySymbolResizeList | glslang::HlslParseContext | protected |
| ioTypeMap | glslang::HlslParseContext | protected |
| isBuiltInMethod(const TSourceLoc &, TIntermTyped *base, const TString &field) | glslang::HlslParseContext | |
| isClipOrCullDistance(TBuiltInVariable) | glslang::HlslParseContext | protectedstatic |
| isClipOrCullDistance(const TQualifier &qual) | glslang::HlslParseContext | inlineprotectedstatic |
| isClipOrCullDistance(const TType &type) | glslang::HlslParseContext | inlineprotectedstatic |
| isInputBuiltIn(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
| isOutputBuiltIn(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
| isReadingHLSL() const | glslang::TParseVersions | inline |
| isReference(const TType &type) const | glslang::HlslParseContext | inlineprotected |
| isScalarConstructor(const TIntermNode *) | glslang::HlslParseContext | protected |
| isStructBufferMethod(const TString &name) const | glslang::HlslParseContext | protected |
| isStructBufferType(const TType &type) const | glslang::HlslParseContext | inlineprotected |
| language | glslang::TParseVersions | |
| lengthenList(const TSourceLoc &, TIntermSequence &list, int size, TIntermTyped *scalarInit) | glslang::HlslParseContext | |
| limits | glslang::TParseContextBase | protected |
| lineCallback | glslang::TParseContextBase | protected |
| lineContinuationCheck(const TSourceLoc &, bool) override | glslang::HlslParseContext | inlinevirtual |
| lineDirectiveShouldSetNextLine() const override | glslang::HlslParseContext | inlinevirtual |
| linkageSymbols | glslang::TParseContextBase | protected |
| lookupUserType(const TString &, TType &) | glslang::HlslParseContext | |
| loopNestingLevel | glslang::TParseContextBase | |
| lValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *) override | glslang::HlslParseContext | virtual |
| makeConstructorCall(const TSourceLoc &, const TType &) | glslang::HlslParseContext | |
| makeEditable(TSymbol *&) | glslang::TParseContextBase | protectedvirtual |
| makeIntegerIndex(TIntermTyped *) | glslang::HlslParseContext | protected |
| makeInternalVariable(const char *name, const TType &) const | glslang::HlslParseContext | protected |
| makeInternalVariable(const TString &name, const TType &type) const | glslang::HlslParseContext | inlineprotected |
| makeInternalVariableNode(const TSourceLoc &, const char *name, const TType &) const | glslang::HlslParseContext | protected |
| mapAtomicOp(const TSourceLoc &loc, TOperator op, bool isImage) | glslang::HlslParseContext | protected |
| maxClipCullRegs | glslang::HlslParseContext | protectedstatic |
| maxSamplerIndex | glslang::HlslParseContext | protectedstatic |
| mergeObjectLayoutQualifiers(TQualifier &dest, const TQualifier &src, bool inheritOnly) | glslang::HlslParseContext | |
| mergeQualifiers(TQualifier &dst, const TQualifier &src) | glslang::HlslParseContext | |
| messages | glslang::TParseVersions | protected |
| mipsOperatorMipArg | glslang::HlslParseContext | protected |
| needsIndexLimitationChecking | glslang::HlslParseContext | protected |
| nestAnnotations() | glslang::HlslParseContext | inline |
| nestLooping() | glslang::HlslParseContext | inline |
| nextInLocation | glslang::HlslParseContext | protected |
| nextOutLocation | glslang::HlslParseContext | protected |
| notifyErrorDirective(int line, const char *error_message) | glslang::TParseContextBase | inlinevirtual |
| notifyExtensionDirective(int line, const char *extension, const char *behavior) | glslang::TParseContextBase | inlinevirtual |
| notifyLineDirective(int curLineNo, int newLineNo, bool hasSource, int sourceNum, const char *sourceName) | glslang::TParseContextBase | inlinevirtual |
| notifyVersion(int line, int version, const char *type_string) | glslang::TParseContextBase | inlinevirtual |
| numErrors | glslang::TParseVersions | protected |
| operator=(HlslParseContext &) | glslang::HlslParseContext | protected |
| glslang::TParseContextBase::operator=(TParseContextBase &) | glslang::TParseContextBase | protected |
| outputMessage(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat, TPrefixType prefix, va_list args) | glslang::TParseContextBase | protectedvirtual |
| paramFix(TType &type) | glslang::HlslParseContext | |
| parseMatrixSwizzleSelector(const TSourceLoc &, const TString &, int cols, int rows, TSwizzleSelectors< TMatrixSelector > &) | glslang::HlslParseContext | |
| parseShaderStrings(TPpContext &, TInputScanner &input, bool versionWillBeError=false) override | glslang::HlslParseContext | virtual |
| parseSwizzleSelector(const TSourceLoc &, const TString &, int size, TSwizzleSelectors< TVectorSelector > &) | glslang::TParseContextBase | protectedvirtual |
| parsingBuiltins | glslang::TParseContextBase | protected |
| patchConstantFunctionName | glslang::HlslParseContext | protected |
| popImplicitThis() | glslang::HlslParseContext | inline |
| popNamespace() | glslang::HlslParseContext | |
| popScope() | glslang::HlslParseContext | inline |
| popSwitchSequence() | glslang::HlslParseContext | inline |
| popThisScope() | glslang::HlslParseContext | inline |
| postEntryPointReturn | glslang::TParseContextBase | |
| ppContext | glslang::TParseContextBase | protected |
| ppError(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
| ppRequireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
| ppWarn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
| pragmaCallback | glslang::TParseContextBase | protected |
| profile | glslang::TParseVersions | |
| profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
| profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, const char *const extension, const char *featureDesc) | glslang::TParseVersions | virtual |
| pushFrontArguments(TIntermTyped *front, TIntermTyped *&arguments) | glslang::HlslParseContext | |
| pushImplicitThis(TVariable *thisParameter) | glslang::HlslParseContext | inline |
| pushNamespace(const TString &name) | glslang::HlslParseContext | |
| pushScope() | glslang::HlslParseContext | inline |
| pushSwitchSequence(TIntermSequence *sequence) | glslang::HlslParseContext | inline |
| pushThisScope(const TType &, const TVector< TFunctionDeclarator > &) | glslang::HlslParseContext | |
| redeclareBuiltinVariable(const TSourceLoc &, const TString &, const TQualifier &, const TShaderQualifiers &) | glslang::HlslParseContext | |
| relaxedErrors() const | glslang::TParseVersions | inline |
| remapEntryPointIO(TFunction &function, TVariable *&returnValue, TVector< TVariable *> &inputs, TVector< TVariable *> &outputs) | glslang::HlslParseContext | |
| remapNonEntryPointIO(TFunction &function) | glslang::HlslParseContext | |
| removeUnusedStructBufferCounters() | glslang::HlslParseContext | protected |
| renameShaderFunction(TString *&name) const | glslang::TParseContextBase | inline |
| requireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
| requireNotRemoved(const TSourceLoc &, int queryProfiles, int removedVersion, const char *featureDesc) | glslang::TParseVersions | virtual |
| requireProfile(const TSourceLoc &, int queryProfiles, const char *featureDesc) | glslang::TParseVersions | virtual |
| requireSpv(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| requireStage(const TSourceLoc &, EShLanguageMask, const char *featureDesc) | glslang::TParseVersions | virtual |
| requireStage(const TSourceLoc &, EShLanguage, const char *featureDesc) | glslang::TParseVersions | virtual |
| requireVulkan(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| reservedPpErrorCheck(const TSourceLoc &, const char *, const char *) override | glslang::HlslParseContext | inlinevirtual |
| resources | glslang::TParseContextBase | protected |
| rValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *) | glslang::TParseContextBase | virtual |
| scanContext | glslang::TParseContextBase | protected |
| scopeMangler | glslang::TParseContextBase | |
| selectFunction(const TVector< const TFunction *>, const TFunction &, std::function< bool(const TType &, const TType &, TOperator, int arg)>, std::function< bool(const TType &, const TType &, const TType &)>, bool &tie) | glslang::TParseContextBase | protected |
| setCurrentColumn(int col) | glslang::TParseVersions | inline |
| setCurrentLine(int line) | glslang::TParseVersions | inline |
| setCurrentSourceName(const char *name) | glslang::TParseVersions | inline |
| setCurrentString(int string) | glslang::TParseVersions | inline |
| setErrorCallback(const std::function< void(int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
| setExtensionCallback(const std::function< void(int, const char *, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
| setLayoutQualifier(const TSourceLoc &, TQualifier &, TString &) | glslang::HlslParseContext | |
| setLayoutQualifier(const TSourceLoc &, TQualifier &, TString &, const TIntermTyped *) | glslang::HlslParseContext | |
| setLimits(const TBuiltInResource &) override | glslang::HlslParseContext | virtual |
| setLineCallback(const std::function< void(int, int, bool, int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
| setPpContext(TPpContext *c) | glslang::TParseContextBase | inline |
| setPragmaCallback(const std::function< void(int, const TVector< TString > &)> &func) | glslang::TParseContextBase | inlinevirtual |
| setScanContext(TScanContext *c) | glslang::TParseContextBase | inline |
| setScanner(TInputScanner *scanner) | glslang::TParseVersions | inline |
| setSpecConstantId(const TSourceLoc &, TQualifier &, int value) | glslang::HlslParseContext | |
| setTextureReturnType(TSampler &sampler, const TType &retType, const TSourceLoc &loc) | glslang::HlslParseContext | |
| setUniformBlockDefaults(TType &block) const override | glslang::HlslParseContext | inlinevirtual |
| setVersionCallback(const std::function< void(int, int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
| shareStructBufferType(TType &) | glslang::HlslParseContext | |
| shouldConvertLValue(const TIntermNode *) const | glslang::HlslParseContext | protected |
| shouldFlatten(const TType &, TStorageQualifier, bool topLevel) const | glslang::HlslParseContext | protected |
| sourceEntryPointName | glslang::TParseContextBase | protected |
| specializationCheck(const TSourceLoc &, const TType &, const char *op) | glslang::HlslParseContext | |
| split(const TVariable &) | glslang::HlslParseContext | protected |
| split(const TType &type, const TString &name, const TQualifier &) | glslang::HlslParseContext | protected |
| splitBuiltIn(const TString &baseName, const TType &memberType, const TArraySizes *, const TQualifier &) | glslang::HlslParseContext | protected |
| splitBuiltIns | glslang::HlslParseContext | protected |
| splitNonIoVars | glslang::HlslParseContext | protected |
| spvRemoved(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| spvVersion | glslang::TParseVersions | |
| statementNestingLevel | glslang::TParseContextBase | |
| structArrayCheck(const TSourceLoc &, const TType &structure) | glslang::HlslParseContext | |
| structBufferCounter | glslang::HlslParseContext | protected |
| structBufferTypes | glslang::HlslParseContext | protected |
| structNestingLevel | glslang::TParseContextBase | |
| structQualifierErrorCheck(const TSourceLoc &, const TPublicType &pType) | glslang::HlslParseContext | |
| suppressWarnings() const | glslang::TParseVersions | inline |
| switchLevel | glslang::TParseContextBase | |
| switchSequenceStack | glslang::TParseContextBase | |
| symbolTable | glslang::TParseContextBase | |
| textureReturnStruct | glslang::HlslParseContext | protected |
| textureShadowVariant | glslang::HlslParseContext | protected |
| TParseContextBase(TSymbolTable &symbolTable, TIntermediate &interm, bool parsingBuiltins, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages, const TString *entryPoint=nullptr) | glslang::TParseContextBase | inline |
| TParseContextBase(TParseContextBase &) | glslang::TParseContextBase | protected |
| TParseVersions(TIntermediate &interm, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages) | glslang::TParseVersions | inline |
| trackLinkage(TSymbol &variable) override | glslang::HlslParseContext | protectedvirtual |
| trackLinkage(TSymbol &symbol) | glslang::HlslParseContext | protected |
| transferTypeAttributes(const TSourceLoc &, const TAttributes &, TType &, bool allowEntry=false) | glslang::HlslParseContext | |
| transformEntryPoint(const TSourceLoc &, TFunction &, const TAttributes &) | glslang::HlslParseContext | |
| unaryOpError(const TSourceLoc &, const char *op, TString operand) | glslang::HlslParseContext | |
| unimplemented(const TSourceLoc &, const char *featureDesc) | glslang::TParseVersions | virtual |
| unnestAnnotations() | glslang::HlslParseContext | inline |
| unnestLooping() | glslang::HlslParseContext | inline |
| updateExtensionBehavior(int line, const char *const extension, const char *behavior) | glslang::TParseVersions | virtual |
| updateExtensionBehavior(const char *const extension, TExtensionBehavior) | glslang::TParseVersions | virtual |
| updateStandaloneQualifierDefaults(const TSourceLoc &, const TPublicType &) | glslang::HlslParseContext | |
| variableCheck(TIntermTyped *&nodePtr) | glslang::HlslParseContext | |
| version | glslang::TParseVersions | |
| versionCallback | glslang::TParseContextBase | protected |
| voidErrorCheck(const TSourceLoc &, const TString &, TBasicType) | glslang::HlslParseContext | |
| vulkanRemoved(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
| warn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
| wasFlattened(const TIntermTyped *node) const | glslang::HlslParseContext | protected |
| wasFlattened(int id) const | glslang::HlslParseContext | inlineprotected |
| wasSplit(const TIntermTyped *node) const | glslang::HlslParseContext | protected |
| wasSplit(int id) const | glslang::HlslParseContext | inlineprotected |
| wrapupSwitchSubsequence(TIntermAggregate *statements, TIntermNode *branchNode) | glslang::HlslParseContext | |
| ~HlslParseContext() | glslang::HlslParseContext | virtual |
| ~TParseContextBase() | glslang::TParseContextBase | inlinevirtual |
| ~TParseVersions() | glslang::TParseVersions | inlinevirtual |
1.8.15