Definition ASTEnums.hpp:1557
DataType hlslKeywordToDataType(const String &keyword)
TypeModifier
Definition ASTEnums.hpp:471
DataType hlslKeywordExtCgToDataType(const String &keyword)
InterpModifier hlslKeywordToInterpModifier(const String &keyword)
AttributeValue
Definition ASTEnums.hpp:948
AttributeType hlslKeywordToAttributeType(const String &keyword)
const String * attributeTypeToHLSLKeyword(const AttributeType t)
ImageLayoutFormat
Definition ASTEnums.hpp:642
ImageLayoutFormat extHLSLKeywordToImageLayoutFormat(const String &keyword)
SamplerType hlslKeywordToSamplerType(const String &keyword)
InterpModifier
Definition ASTEnums.hpp:453
IndexedSemantic hlslKeywordToSemantic(const String &ident, bool useD3D10Semantics=true)
Map< String, Token::Types > KeywordMapType
Definition Token.hpp:177
StorageClass
Definition ASTEnums.hpp:441
UniformBufferType
Definition ASTEnums.hpp:482
const KeywordMapType & hlslKeywords()
DataType
Definition ASTEnums.hpp:159
PrimitiveType hlslKeywordToPrimitiveType(const String &keyword)
AttributeValue hlslKeywordToAttributeValue(const String &keyword)
const KeywordMapType & hlslKeywordsExtCg()
TypeModifier hlslKeywordToTypeModifier(const String &keyword)
UniformBufferType hlslKeywordToUniformBufferType(const String &keyword)
StorageClass hlslKeywordToStorageClass(const String &keyword)
BufferType
Definition ASTEnums.hpp:492
BufferType hlslKeywordToBufferType(const String &keyword)
PrimitiveType
Definition ASTEnums.hpp:425
SamplerType
Definition ASTEnums.hpp:571
AttributeType
Definition ASTEnums.hpp:766
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25