#include <Types.h>
|
| | POOL_ALLOCATOR_NEW_DELETE () |
| |
| | TType () |
| |
| | TType (TBasicType t, unsigned char ps=1, unsigned char ss=1) |
| |
| | TType (TBasicType t, TPrecision p, TQualifier q=EvqTemporary, unsigned char ps=1, unsigned char ss=1, bool a=false) |
| |
| | TType (const TPublicType &p) |
| |
| | TType (TStructure *userDef, TPrecision p=EbpUndefined) |
| |
| | TType (TInterfaceBlock *interfaceBlockIn, TQualifier qualifierIn, TLayoutQualifier layoutQualifierIn, int arraySizeIn) |
| |
| | TType (const TType &)=default |
| |
| TType & | operator= (const TType &)=default |
| |
| TBasicType | getBasicType () const |
| |
| void | setBasicType (TBasicType t) |
| |
| TPrecision | getPrecision () const |
| |
| void | setPrecision (TPrecision p) |
| |
| TQualifier | getQualifier () const |
| |
| void | setQualifier (TQualifier q) |
| |
| bool | isInvariant () const |
| |
| void | setInvariant (bool i) |
| |
| TLayoutQualifier | getLayoutQualifier () const |
| |
| void | setLayoutQualifier (TLayoutQualifier lq) |
| |
| int | getNominalSize () const |
| |
| int | getSecondarySize () const |
| |
| int | getCols () const |
| |
| int | getRows () const |
| |
| void | setPrimarySize (unsigned char ps) |
| |
| void | setSecondarySize (unsigned char ss) |
| |
| size_t | getObjectSize () const |
| |
| bool | isMatrix () const |
| |
| bool | isNonSquareMatrix () const |
| |
| bool | isArray () const |
| |
| bool | isUnsizedArray () const |
| |
| unsigned int | getArraySize () const |
| |
| void | setArraySize (unsigned int s) |
| |
| void | clearArrayness () |
| |
| TInterfaceBlock * | getInterfaceBlock () const |
| |
| void | setInterfaceBlock (TInterfaceBlock *interfaceBlockIn) |
| |
| bool | isInterfaceBlock () const |
| |
| bool | isVector () const |
| |
| bool | isScalar () const |
| |
| bool | isScalarInt () const |
| |
| TStructure * | getStruct () const |
| |
| void | setStruct (TStructure *s) |
| |
| const TString & | getMangledName () const |
| |
| bool | sameElementType (const TType &right) const |
| |
| bool | operator== (const TType &right) const |
| |
| bool | operator!= (const TType &right) const |
| |
| bool | operator< (const TType &right) const |
| |
| const char * | getBasicString () const |
| |
| const char * | getPrecisionString () const |
| |
| const char * | getQualifierString () const |
| |
| const char * | getBuiltInTypeNameString () const |
| |
| TString | getCompleteString () const |
| |
| int | getDeepestStructNesting () const |
| |
| bool | isStructureContainingArrays () const |
| |
| bool | isStructureContainingType (TBasicType t) const |
| |
| bool | isStructureContainingSamplers () const |
| |
| void | createSamplerSymbols (const TString &structName, const TString &structAPIName, const unsigned int arrayOfStructsSize, TVector< TIntermSymbol *> *outputSymbols, TMap< TIntermSymbol *, TString > *outputSymbolsToAPINames) const |
| |
| void | realize () |
| |
◆ TType() [1/7]
◆ TType() [2/7]
| TType::TType |
( |
TBasicType |
t, |
|
|
unsigned char |
ps = 1, |
|
|
unsigned char |
ss = 1 |
|
) |
| |
|
inlineexplicit |
◆ TType() [3/7]
◆ TType() [4/7]
◆ TType() [5/7]
◆ TType() [6/7]
◆ TType() [7/7]
| TType::TType |
( |
const TType & |
| ) |
|
|
default |
◆ clearArrayness()
| void TType::clearArrayness |
( |
| ) |
|
|
inline |
◆ createSamplerSymbols()
◆ getArraySize()
| unsigned int TType::getArraySize |
( |
| ) |
const |
|
inline |
◆ getBasicString()
| const char* TType::getBasicString |
( |
| ) |
const |
|
inline |
◆ getBasicType()
◆ getBuiltInTypeNameString()
| const char * TType::getBuiltInTypeNameString |
( |
| ) |
const |
◆ getCols()
| int TType::getCols |
( |
| ) |
const |
|
inline |
◆ getCompleteString()
| TString TType::getCompleteString |
( |
| ) |
const |
◆ getDeepestStructNesting()
| int TType::getDeepestStructNesting |
( |
| ) |
const |
|
inline |
◆ getInterfaceBlock()
◆ getLayoutQualifier()
◆ getMangledName()
| const TString& TType::getMangledName |
( |
| ) |
const |
|
inline |
◆ getNominalSize()
| int TType::getNominalSize |
( |
| ) |
const |
|
inline |
◆ getObjectSize()
| size_t TType::getObjectSize |
( |
| ) |
const |
◆ getPrecision()
◆ getPrecisionString()
| const char* TType::getPrecisionString |
( |
| ) |
const |
|
inline |
◆ getQualifier()
◆ getQualifierString()
| const char* TType::getQualifierString |
( |
| ) |
const |
|
inline |
◆ getRows()
| int TType::getRows |
( |
| ) |
const |
|
inline |
◆ getSecondarySize()
| int TType::getSecondarySize |
( |
| ) |
const |
|
inline |
◆ getStruct()
◆ isArray()
| bool TType::isArray |
( |
| ) |
const |
|
inline |
◆ isInterfaceBlock()
| bool TType::isInterfaceBlock |
( |
| ) |
const |
|
inline |
◆ isInvariant()
| bool TType::isInvariant |
( |
| ) |
const |
|
inline |
◆ isMatrix()
| bool TType::isMatrix |
( |
| ) |
const |
|
inline |
◆ isNonSquareMatrix()
| bool TType::isNonSquareMatrix |
( |
| ) |
const |
|
inline |
◆ isScalar()
| bool TType::isScalar |
( |
| ) |
const |
|
inline |
◆ isScalarInt()
| bool TType::isScalarInt |
( |
| ) |
const |
|
inline |
◆ isStructureContainingArrays()
| bool TType::isStructureContainingArrays |
( |
| ) |
const |
|
inline |
◆ isStructureContainingSamplers()
| bool TType::isStructureContainingSamplers |
( |
| ) |
const |
|
inline |
◆ isStructureContainingType()
| bool TType::isStructureContainingType |
( |
TBasicType |
t | ) |
const |
|
inline |
◆ isUnsizedArray()
| bool TType::isUnsizedArray |
( |
| ) |
const |
|
inline |
◆ isVector()
| bool TType::isVector |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool TType::operator!= |
( |
const TType & |
right | ) |
const |
|
inline |
◆ operator<()
| bool TType::operator< |
( |
const TType & |
right | ) |
const |
|
inline |
◆ operator=()
◆ operator==()
| bool TType::operator== |
( |
const TType & |
right | ) |
const |
|
inline |
◆ POOL_ALLOCATOR_NEW_DELETE()
| TType::POOL_ALLOCATOR_NEW_DELETE |
( |
| ) |
|
◆ realize()
◆ sameElementType()
| bool TType::sameElementType |
( |
const TType & |
right | ) |
const |
|
inline |
◆ setArraySize()
| void TType::setArraySize |
( |
unsigned int |
s | ) |
|
|
inline |
◆ setBasicType()
◆ setInterfaceBlock()
◆ setInvariant()
| void TType::setInvariant |
( |
bool |
i | ) |
|
|
inline |
◆ setLayoutQualifier()
◆ setPrecision()
◆ setPrimarySize()
| void TType::setPrimarySize |
( |
unsigned char |
ps | ) |
|
|
inline |
◆ setQualifier()
◆ setSecondarySize()
| void TType::setSecondarySize |
( |
unsigned char |
ss | ) |
|
|
inline |
◆ setStruct()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/compiler/translator/Types.h
- Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp