MaterialX 1.39.0
Loading...
Searching...
No Matches
TypeDesc Member List

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

BaseType enum name (defined in TypeDesc)TypeDesc
BASETYPE_BOOLEAN enum value (defined in TypeDesc)TypeDesc
BASETYPE_FLOAT enum value (defined in TypeDesc)TypeDesc
BASETYPE_INTEGER enum value (defined in TypeDesc)TypeDesc
BASETYPE_LAST enum value (defined in TypeDesc)TypeDesc
BASETYPE_NONE enum value (defined in TypeDesc)TypeDesc
BASETYPE_STRING enum value (defined in TypeDesc)TypeDesc
BASETYPE_STRUCT enum value (defined in TypeDesc)TypeDesc
get(const string &name)TypeDescstatic
getBaseType() constTypeDescinline
getName() constTypeDesc
getSemantic() constTypeDescinline
getSize() constTypeDescinline
isAggregate() constTypeDescinline
isArray() constTypeDescinline
isClosure() constTypeDescinline
isFloat2() constTypeDescinline
isFloat3() constTypeDescinline
isFloat4() constTypeDescinline
isScalar() constTypeDescinline
NONE_TYPE_NAME (defined in TypeDesc)TypeDescstatic
operator!=(TypeDesc rhs) constTypeDescinline
operator<(TypeDesc rhs) constTypeDescinline
operator==(TypeDesc rhs) constTypeDescinline
Semantic enum name (defined in TypeDesc)TypeDesc
SEMANTIC_CLOSURE enum value (defined in TypeDesc)TypeDesc
SEMANTIC_COLOR enum value (defined in TypeDesc)TypeDesc
SEMANTIC_ENUM enum value (defined in TypeDesc)TypeDesc
SEMANTIC_FILENAME enum value (defined in TypeDesc)TypeDesc
SEMANTIC_LAST enum value (defined in TypeDesc)TypeDesc
SEMANTIC_MATERIAL enum value (defined in TypeDesc)TypeDesc
SEMANTIC_MATRIX enum value (defined in TypeDesc)TypeDesc
SEMANTIC_NONE enum value (defined in TypeDesc)TypeDesc
SEMANTIC_SHADER enum value (defined in TypeDesc)TypeDesc
SEMANTIC_VECTOR enum value (defined in TypeDesc)TypeDesc
TypeDesc() noexceptTypeDescinline
TypeDesc(std::string_view name, uint8_t basetype, uint8_t semantic=SEMANTIC_NONE, uint16_t size=1) noexceptTypeDescinline
typeId() constTypeDescinline