HDK
|
This is the complete list of members for TypeDesc, including all inherited members.
AGGREGATE enum name | TypeDesc | |
aggregate | TypeDesc | |
arraylen | TypeDesc | |
basesize() const noexcept | TypeDesc | |
BaseType enum name | TypeDesc | |
BASETYPE enum name | TypeDesc | |
basetype | TypeDesc | |
BASETYPE_BOOLEAN enum value | TypeDesc | |
BASETYPE_FLOAT enum value | TypeDesc | |
BASETYPE_INTEGER enum value | TypeDesc | |
BASETYPE_LAST enum value | TypeDesc | |
basetype_merge(TypeDesc a, TypeDesc b) | TypeDesc | static |
BASETYPE_NONE enum value | TypeDesc | |
BASETYPE_STRING enum value | TypeDesc | |
BASETYPE_STRUCT enum value | TypeDesc | |
basevalues() const noexcept | TypeDesc | inline |
BOX enum value | TypeDesc | |
c_str() const | TypeDesc | |
CHAR enum value | TypeDesc | |
COLOR enum value | TypeDesc | |
DOUBLE enum value | TypeDesc | |
elementsize() const noexcept | TypeDesc | inline |
elementtype() const noexcept | TypeDesc | inline |
equivalent(const TypeDesc &a, const TypeDesc &b) noexcept | TypeDesc | friend |
equivalent(const TypeDesc &b) const noexcept | TypeDesc | inline |
FLOAT enum value | TypeDesc | |
fromstring(string_view typestring) | TypeDesc | |
get(const string &name) | TypeDesc | static |
getBaseType() const | TypeDesc | inline |
getChannelIndex(char channel) const | TypeDesc | |
getName() const | TypeDesc | inline |
getSemantic() const | TypeDesc | inline |
getSize() const | TypeDesc | inline |
HALF enum value | TypeDesc | |
INT enum value | TypeDesc | |
INT16 enum value | TypeDesc | |
INT32 enum value | TypeDesc | |
INT64 enum value | TypeDesc | |
INT8 enum value | TypeDesc | |
is_array() const noexcept | TypeDesc | inline |
is_box2(BASETYPE b=FLOAT) const noexcept | TypeDesc | inline |
is_box3(BASETYPE b=FLOAT) const noexcept | TypeDesc | inline |
is_floating_point() const noexcept | TypeDesc | |
is_signed() const noexcept | TypeDesc | |
is_sized_array() const noexcept | TypeDesc | inline |
is_unknown() const noexcept | TypeDesc | inline |
is_unsized_array() const noexcept | TypeDesc | inline |
is_vec2(BASETYPE b=FLOAT) const noexcept | TypeDesc | inline |
is_vec3(BASETYPE b=FLOAT) const noexcept | TypeDesc | inline |
is_vec4(BASETYPE b=FLOAT) const noexcept | TypeDesc | inline |
isAggregate() const | TypeDesc | inline |
isArray() const | TypeDesc | inline |
isClosure() const | TypeDesc | inline |
isEditable() const | TypeDesc | inline |
isFloat2() const | TypeDesc | inline |
isFloat3() const | TypeDesc | inline |
isFloat4() const | TypeDesc | inline |
isScalar() const | TypeDesc | inline |
KEYCODE enum value | TypeDesc | |
LASTBASE enum value | TypeDesc | |
LONGLONG enum value | TypeDesc | |
MATRIX33 enum value | TypeDesc | |
MATRIX44 enum value | TypeDesc | |
NONE enum value | TypeDesc | |
NORMAL enum value | TypeDesc | |
NOSEMANTICS enum value | TypeDesc | |
NOXFORM enum value | TypeDesc | |
numelements() const noexcept | TypeDesc | inline |
operator bool() const noexcept | TypeDesc | inline |
operator!=(const TypeDesc &rhs) const | TypeDesc | |
operator!=(const TypeDesc &t) const noexcept | TypeDesc | inline |
operator!=(const TypeDesc &t, BASETYPE b) noexcept | TypeDesc | friend |
operator!=(BASETYPE b, const TypeDesc &t) noexcept | TypeDesc | friend |
operator<(const TypeDesc &x) const noexcept | TypeDesc | |
operator<<(std::ostream &o, const TypeDesc &t) | TypeDesc | friend |
operator==(const TypeDesc &rhs) const | TypeDesc | |
operator==(const TypeDesc &t) const noexcept | TypeDesc | inline |
operator==(const TypeDesc &t, BASETYPE b) noexcept | TypeDesc | friend |
operator==(BASETYPE b, const TypeDesc &t) noexcept | TypeDesc | friend |
POINT enum value | TypeDesc | |
PTR enum value | TypeDesc | |
RATIONAL enum value | TypeDesc | |
registerType(const string &name, unsigned char basetype, unsigned char semantic=SEMANTIC_NONE, size_t size=1, bool editable=true, const ChannelMap &channelMapping=ChannelMap()) | TypeDesc | static |
reserved | TypeDesc | |
SCALAR enum value | TypeDesc | |
scalartype() const | TypeDesc | inline |
Semantic enum name | TypeDesc | |
SEMANTIC_CLOSURE enum value | TypeDesc | |
SEMANTIC_COLOR enum value | TypeDesc | |
SEMANTIC_ENUM enum value | TypeDesc | |
SEMANTIC_FILENAME enum value | TypeDesc | |
SEMANTIC_LAST enum value | TypeDesc | |
SEMANTIC_MATERIAL enum value | TypeDesc | |
SEMANTIC_MATRIX enum value | TypeDesc | |
SEMANTIC_NONE enum value | TypeDesc | |
SEMANTIC_SHADER enum value | TypeDesc | |
SEMANTIC_VECTOR enum value | TypeDesc | |
SHORT enum value | TypeDesc | |
size() const noexcept | TypeDesc | inline |
STRING enum value | TypeDesc | |
TIMECODE enum value | TypeDesc | |
TypeColor | TypeDesc | static |
TypeDesc(BASETYPE btype=UNKNOWN, AGGREGATE agg=SCALAR, VECSEMANTICS semantics=NOSEMANTICS, int arraylen=0) noexcept | TypeDesc | inline |
TypeDesc(BASETYPE btype, int arraylen) noexcept | TypeDesc | inline |
TypeDesc(BASETYPE btype, AGGREGATE agg, int arraylen) noexcept | TypeDesc | inline |
TypeDesc(string_view typestring) | TypeDesc | |
TypeDesc(const TypeDesc &t) noexcept | TypeDesc | inline |
TypeFloat | TypeDesc | static |
TypeFloat4 | TypeDesc | static |
TypeHalf | TypeDesc | static |
TypeInt | TypeDesc | static |
TypeKeyCode | TypeDesc | static |
TypeMatrix | TypeDesc | static |
TypeMatrix33 | TypeDesc | static |
TypeMatrix44 | TypeDesc | static |
TypeNormal | TypeDesc | static |
TypePoint | TypeDesc | static |
TypeRational | TypeDesc | static |
TypeString | TypeDesc | static |
TypeTimeCode | TypeDesc | static |
TypeVector | TypeDesc | static |
UCHAR enum value | TypeDesc | |
UINT enum value | TypeDesc | |
UINT16 enum value | TypeDesc | |
UINT32 enum value | TypeDesc | |
UINT64 enum value | TypeDesc | |
UINT8 enum value | TypeDesc | |
ULONGLONG enum value | TypeDesc | |
unarray(void) noexcept | TypeDesc | inline |
UNKNOWN enum value | TypeDesc | |
USHORT enum value | TypeDesc | |
VEC2 enum value | TypeDesc | |
VEC3 enum value | TypeDesc | |
VEC4 enum value | TypeDesc | |
VECSEMANTICS enum name | TypeDesc | |
vecsemantics | TypeDesc | |
VECTOR enum value | TypeDesc |