|
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 | |
| createValueFromStrings(const string &value) const | TypeDesc | |
| DataBlockPtr typedef | 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 | |
| getBaseType() const | TypeDesc | inline |
| getName() const | TypeDesc | |
| getSemantic() const | TypeDesc | inline |
| getSize() const | TypeDesc | inline |
| getStructMembers() const | TypeDesc | |
| 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 |
| isFloat2() const | TypeDesc | inline |
| isFloat3() const | TypeDesc | inline |
| isFloat4() const | TypeDesc | inline |
| isScalar() const | TypeDesc | inline |
| isStruct() 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 | |
| NONE_TYPE_NAME | TypeDesc | static |
| NORMAL enum value | TypeDesc | |
| NOSEMANTICS enum value | TypeDesc | |
| NOXFORM enum value | TypeDesc | |
| numelements() const noexcept | TypeDesc | inline |
| operator bool() const noexcept | TypeDesc | inline |
| operator!=(TypeDesc rhs) const | TypeDesc | inline |
| 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<(TypeDesc rhs) const | TypeDesc | inline |
| operator<(const TypeDesc &x) const noexcept | TypeDesc | |
| operator<<(std::ostream &o, const TypeDesc &t) | TypeDesc | friend |
| operator==(TypeDesc rhs) const | TypeDesc | inline |
| 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 | |
| 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() noexcept | TypeDesc | inline |
| TypeDesc(std::string_view name, uint8_t basetype, uint8_t semantic, uint16_t size, const DataBlock *data) noexcept | TypeDesc | inline |
| 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=default | TypeDesc | |
| TypeFloat | TypeDesc | static |
| TypeFloat4 | TypeDesc | static |
| TypeHalf | TypeDesc | static |
| typeId() const | TypeDesc | inline |
| 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 | |
| USTRINGHASH 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 |