webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
TType Member List

This is the complete list of members for TType, including all inherited members.

clearArrayness()TTypeinline
createSamplerSymbols(const TString &structName, const TString &structAPIName, const unsigned int arrayOfStructsSize, TVector< TIntermSymbol *> *outputSymbols, TMap< TIntermSymbol *, TString > *outputSymbolsToAPINames) constTTypeinline
getArraySize() constTTypeinline
getBasicString() constTTypeinline
getBasicType() constTTypeinline
getBuiltInTypeNameString() constTType
getCols() constTTypeinline
getCompleteString() constTType
getDeepestStructNesting() constTTypeinline
getInterfaceBlock() constTTypeinline
getLayoutQualifier() constTTypeinline
getMangledName() constTTypeinline
getNominalSize() constTTypeinline
getObjectSize() constTType
getPrecision() constTTypeinline
getPrecisionString() constTTypeinline
getQualifier() constTTypeinline
getQualifierString() constTTypeinline
getRows() constTTypeinline
getSecondarySize() constTTypeinline
getStruct() constTTypeinline
isArray() constTTypeinline
isInterfaceBlock() constTTypeinline
isInvariant() constTTypeinline
isMatrix() constTTypeinline
isNonSquareMatrix() constTTypeinline
isScalar() constTTypeinline
isScalarInt() constTTypeinline
isStructureContainingArrays() constTTypeinline
isStructureContainingSamplers() constTTypeinline
isStructureContainingType(TBasicType t) constTTypeinline
isUnsizedArray() constTTypeinline
isVector() constTTypeinline
operator!=(const TType &right) constTTypeinline
operator<(const TType &right) constTTypeinline
operator=(const TType &)=defaultTType
operator==(const TType &right) constTTypeinline
POOL_ALLOCATOR_NEW_DELETE()TType
realize()TTypeinline
sameElementType(const TType &right) constTTypeinline
setArraySize(unsigned int s)TTypeinline
setBasicType(TBasicType t)TTypeinline
setInterfaceBlock(TInterfaceBlock *interfaceBlockIn)TTypeinline
setInvariant(bool i)TTypeinline
setLayoutQualifier(TLayoutQualifier lq)TTypeinline
setPrecision(TPrecision p)TTypeinline
setPrimarySize(unsigned char ps)TTypeinline
setQualifier(TQualifier q)TTypeinline
setSecondarySize(unsigned char ss)TTypeinline
setStruct(TStructure *s)TTypeinline
TType()TTypeinline
TType(TBasicType t, unsigned char ps=1, unsigned char ss=1)TTypeinlineexplicit
TType(TBasicType t, TPrecision p, TQualifier q=EvqTemporary, unsigned char ps=1, unsigned char ss=1, bool a=false)TTypeinline
TType(const TPublicType &p)TTypeexplicit
TType(TStructure *userDef, TPrecision p=EbpUndefined)TTypeinlineexplicit
TType(TInterfaceBlock *interfaceBlockIn, TQualifier qualifierIn, TLayoutQualifier layoutQualifierIn, int arraySizeIn)TTypeinline
TType(const TType &)=defaultTType