|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
This is the complete list of members for TSymbolTable, including all inherited members.
| addInvariantVarying(const std::string &originalName) | TSymbolTable | inline |
| atBuiltInLevel() const | TSymbolTable | inline |
| atGlobalLevel() const | TSymbolTable | inline |
| declare(TSymbol *symbol) | TSymbolTable | inline |
| dump(TInfoSink &infoSink) const | TSymbolTable | |
| find(const TString &name, int shaderVersion, bool *builtIn=NULL, bool *sameScope=NULL) const | TSymbolTable | |
| findBuiltIn(const TString &name, int shaderVersion) const | TSymbolTable | |
| getDefaultPrecision(TBasicType type) const | TSymbolTable | |
| getOuterLevel() | TSymbolTable | inline |
| hasUnmangledBuiltIn(const char *name) | TSymbolTable | inline |
| insert(ESymbolLevel level, TSymbol *symbol) | TSymbolTable | inline |
| insert(ESymbolLevel level, const char *ext, TSymbol *symbol) | TSymbolTable | inline |
| insertBuiltIn(ESymbolLevel level, TOperator op, const char *ext, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0) | TSymbolTable | |
| insertBuiltIn(ESymbolLevel level, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0) | TSymbolTable | inline |
| insertBuiltIn(ESymbolLevel level, const char *ext, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0) | TSymbolTable | inline |
| insertBuiltIn(ESymbolLevel level, TOperator op, const TType *rvalue, const char *name, const TType *ptype1, const TType *ptype2=0, const TType *ptype3=0, const TType *ptype4=0, const TType *ptype5=0) | TSymbolTable | inline |
| insertConstInt(ESymbolLevel level, const char *name, int value, TPrecision precision) | TSymbolTable | inline |
| insertConstIntExt(ESymbolLevel level, const char *ext, const char *name, int value) | TSymbolTable | inline |
| insertConstIvec3(ESymbolLevel level, const char *name, const std::array< int, 3 > &values, TPrecision precision) | TSymbolTable | inline |
| isEmpty() const | TSymbolTable | inline |
| isVaryingInvariant(const std::string &originalName) const | TSymbolTable | inline |
| nextUniqueId() | TSymbolTable | inlinestatic |
| NonCopyable()=default | angle::NonCopyable | private |
| NonCopyable(const NonCopyable &)=delete | angle::NonCopyable | private |
| operator=(const NonCopyable &)=delete | angle::NonCopyable | private |
| pop() | TSymbolTable | inline |
| push() | TSymbolTable | inline |
| setDefaultPrecision(const TPublicType &type, TPrecision prec) | TSymbolTable | inline |
| setGlobalInvariant(bool invariant) | TSymbolTable | inline |
| TSymbolTable() | TSymbolTable | inline |
| ~NonCopyable()=default | angle::NonCopyable | private |
| ~TSymbolTable() | TSymbolTable |
1.8.13