adoptImplicitArraySizes(bool skipNonvariablyIndexed) | glslang::TType | inline |
appendMangledName(TString &name) const | glslang::TType | inline |
arraySizes | glslang::TType | protected |
basicType | glslang::TType | protected |
buildMangledName(TString &) const | glslang::TType | protected |
changeOuterArraySize(int s) | glslang::TType | inline |
clearArraySizes() | glslang::TType | inline |
clone() const | glslang::TType | inline |
computeNumComponents() const | glslang::TType | inline |
contains(P predicate) const | glslang::TType | inline |
containsArray() const | glslang::TType | inlinevirtual |
containsBasicType(TBasicType checkType) const | glslang::TType | inlinevirtual |
containsBuiltIn() const | glslang::TType | inlinevirtual |
containsNonOpaque() const | glslang::TType | inlinevirtual |
containsOpaque() const | glslang::TType | inlinevirtual |
containsSpecializationSize() const | glslang::TType | inlinevirtual |
containsStructure() const | glslang::TType | inlinevirtual |
containsUnsizedArray() const | glslang::TType | inlinevirtual |
copyArrayInnerSizes(const TArraySizes *s) | glslang::TType | inline |
copyArraySizes(const TArraySizes &s) | glslang::TType | inline |
deepCopy(const TType ©Of) | glslang::TType | inline |
deepCopy(const TType ©Of, TMap< TTypeList *, TTypeList *> &copiedMap) | glslang::TType | inlineprotected |
fieldName | glslang::TType | protected |
getArraySizes() const | glslang::TType | inlinevirtual |
getArraySizes() | glslang::TType | inlinevirtual |
getBasicString() const | glslang::TType | inline |
getBasicString(TBasicType t) | glslang::TType | inlinestatic |
getBasicType() const | glslang::TType | inlinevirtual |
getBasicTypeString() const | glslang::TType | inline |
getBuiltInVariableString() const | glslang::TType | inline |
getCompleteString() const | glslang::TType | inline |
getCumulativeArraySize() const | glslang::TType | inlinevirtual |
getFieldName() const | glslang::TType | inlinevirtual |
getImplicitArraySize() const | glslang::TType | inlinevirtual |
getMatrixCols() const | glslang::TType | inlinevirtual |
getMatrixRows() const | glslang::TType | inlinevirtual |
getOuterArrayNode() const | glslang::TType | inlinevirtual |
getOuterArraySize() const | glslang::TType | inlinevirtual |
getPrecisionQualifierString() const | glslang::TType | inline |
getQualifier() | glslang::TType | inlinevirtual |
getQualifier() const | glslang::TType | inlinevirtual |
getSampler() const | glslang::TType | inlinevirtual |
getSampler() | glslang::TType | inlinevirtual |
getStorageQualifierString() const | glslang::TType | inline |
getStruct() const | glslang::TType | inline |
getTypeName() const | glslang::TType | inlinevirtual |
getVectorSize() const | glslang::TType | inlinevirtual |
getWritableStruct() const | glslang::TType | inline |
hiddenMember() const | glslang::TType | inlinevirtual |
hideMember() | glslang::TType | inlinevirtual |
isArray() const | glslang::TType | inlinevirtual |
isArrayOfArrays() const | glslang::TType | inlinevirtual |
isArrayVariablyIndexed() const | glslang::TType | inlinevirtual |
isBuiltIn() const | glslang::TType | inlinevirtual |
isFloatingDomain() const | glslang::TType | inlinevirtual |
isImage() const | glslang::TType | inlinevirtual |
isIntegerDomain() const | glslang::TType | inlinevirtual |
isMatrix() const | glslang::TType | inlinevirtual |
isOpaque() const | glslang::TType | inlinevirtual |
isScalar() const | glslang::TType | inlinevirtual |
isScalarOrVec1() const | glslang::TType | inlinevirtual |
isSizedArray() const | glslang::TType | inlinevirtual |
isStruct() const | glslang::TType | inlinevirtual |
isSubpass() const | glslang::TType | inlinevirtual |
isTexture() const | glslang::TType | inlinevirtual |
isUnsizedArray() const | glslang::TType | inlinevirtual |
isVector() const | glslang::TType | inlinevirtual |
makeTemporary() | glslang::TType | inline |
makeVector() | glslang::TType | inline |
matrixCols | glslang::TType | protected |
matrixRows | glslang::TType | protected |
operator!=(const TType &right) const | glslang::TType | inline |
operator=(const TType &type) | glslang::TType | protected |
operator==(const TType &right) const | glslang::TType | inline |
qualifier | glslang::TType | protected |
sameArrayness(const TType &right) const | glslang::TType | inline |
sameElementShape(const TType &right) const | glslang::TType | inline |
sameElementType(const TType &right) const | glslang::TType | inline |
sameInnerArrayness(const TType &right) const | glslang::TType | inline |
sameStructType(const TType &right) const | glslang::TType | inline |
sampler | glslang::TType | protected |
setArrayVariablyIndexed() | glslang::TType | inlinevirtual |
setFieldName(const TString &n) | glslang::TType | inlinevirtual |
setStruct(TTypeList *s) | glslang::TType | inline |
shallowCopy(const TType ©Of) | glslang::TType | inline |
structure | glslang::TType | protected |
transferArraySizes(TArraySizes *s) | glslang::TType | inline |
TType(TBasicType t=EbtVoid, TStorageQualifier q=EvqTemporary, int vs=1, int mc=0, int mr=0, bool isVector=false) | glslang::TType | inlineexplicit |
TType(TBasicType t, TStorageQualifier q, TPrecisionQualifier p, int vs=1, int mc=0, int mr=0, bool isVector=false) | glslang::TType | inline |
TType(const TPublicType &p) | glslang::TType | inlineexplicit |
TType(const TSampler &sampler, TStorageQualifier q=EvqUniform, TArraySizes *as=nullptr) | glslang::TType | inline |
TType(const TType &type, int derefIndex, bool rowMajor=false) | glslang::TType | inline |
TType(TTypeList *userDef, const TString &n) | glslang::TType | inline |
TType(TTypeList *userDef, const TString &n, const TQualifier &q) | glslang::TType | inline |
TType(const TType &type) | glslang::TType | protected |
typeName | glslang::TType | protected |
updateArraySizes(const TType &type) | glslang::TType | inline |
updateImplicitArraySize(int size) | glslang::TType | inlinevirtual |
vector1 | glslang::TType | protected |
vectorSize | glslang::TType | protected |
~TType() | glslang::TType | inlinevirtual |