HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TypeDesc Member List

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

AGGREGATE enum nameTypeDesc
aggregateTypeDesc
arraylenTypeDesc
basesize() const noexceptTypeDesc
BaseType enum nameTypeDesc
BASETYPE enum nameTypeDesc
basetypeTypeDesc
BASETYPE_BOOLEAN enum valueTypeDesc
BASETYPE_FLOAT enum valueTypeDesc
BASETYPE_INTEGER enum valueTypeDesc
BASETYPE_LAST enum valueTypeDesc
basetype_merge(TypeDesc a, TypeDesc b)TypeDescstatic
BASETYPE_NONE enum valueTypeDesc
BASETYPE_STRING enum valueTypeDesc
BASETYPE_STRUCT enum valueTypeDesc
basevalues() const noexceptTypeDescinline
BOX enum valueTypeDesc
c_str() const TypeDesc
CHAR enum valueTypeDesc
COLOR enum valueTypeDesc
DOUBLE enum valueTypeDesc
elementsize() const noexceptTypeDescinline
elementtype() const noexceptTypeDescinline
equivalent(const TypeDesc &a, const TypeDesc &b) noexceptTypeDescfriend
equivalent(const TypeDesc &b) const noexceptTypeDescinline
FLOAT enum valueTypeDesc
fromstring(string_view typestring)TypeDesc
get(const string &name)TypeDescstatic
getBaseType() const TypeDescinline
getChannelIndex(char channel) const TypeDesc
getName() const TypeDescinline
getSemantic() const TypeDescinline
getSize() const TypeDescinline
HALF enum valueTypeDesc
INT enum valueTypeDesc
INT16 enum valueTypeDesc
INT32 enum valueTypeDesc
INT64 enum valueTypeDesc
INT8 enum valueTypeDesc
is_array() const noexceptTypeDescinline
is_box2(BASETYPE b=FLOAT) const noexceptTypeDescinline
is_box3(BASETYPE b=FLOAT) const noexceptTypeDescinline
is_floating_point() const noexceptTypeDesc
is_signed() const noexceptTypeDesc
is_sized_array() const noexceptTypeDescinline
is_unknown() const noexceptTypeDescinline
is_unsized_array() const noexceptTypeDescinline
is_vec2(BASETYPE b=FLOAT) const noexceptTypeDescinline
is_vec3(BASETYPE b=FLOAT) const noexceptTypeDescinline
is_vec4(BASETYPE b=FLOAT) const noexceptTypeDescinline
isAggregate() const TypeDescinline
isArray() const TypeDescinline
isClosure() const TypeDescinline
isEditable() const TypeDescinline
isFloat2() const TypeDescinline
isFloat3() const TypeDescinline
isFloat4() const TypeDescinline
isScalar() const TypeDescinline
KEYCODE enum valueTypeDesc
LASTBASE enum valueTypeDesc
LONGLONG enum valueTypeDesc
MATRIX33 enum valueTypeDesc
MATRIX44 enum valueTypeDesc
NONE enum valueTypeDesc
NORMAL enum valueTypeDesc
NOSEMANTICS enum valueTypeDesc
NOXFORM enum valueTypeDesc
numelements() const noexceptTypeDescinline
operator bool() const noexceptTypeDescinline
operator!=(const TypeDesc &rhs) const TypeDesc
operator!=(const TypeDesc &t) const noexceptTypeDescinline
operator!=(const TypeDesc &t, BASETYPE b) noexceptTypeDescfriend
operator!=(BASETYPE b, const TypeDesc &t) noexceptTypeDescfriend
operator<(const TypeDesc &x) const noexceptTypeDesc
operator<<(std::ostream &o, const TypeDesc &t)TypeDescfriend
operator==(const TypeDesc &rhs) const TypeDesc
operator==(const TypeDesc &t) const noexceptTypeDescinline
operator==(const TypeDesc &t, BASETYPE b) noexceptTypeDescfriend
operator==(BASETYPE b, const TypeDesc &t) noexceptTypeDescfriend
POINT enum valueTypeDesc
PTR enum valueTypeDesc
RATIONAL enum valueTypeDesc
registerType(const string &name, unsigned char basetype, unsigned char semantic=SEMANTIC_NONE, size_t size=1, bool editable=true, const ChannelMap &channelMapping=ChannelMap())TypeDescstatic
reservedTypeDesc
SCALAR enum valueTypeDesc
scalartype() const TypeDescinline
Semantic enum nameTypeDesc
SEMANTIC_CLOSURE enum valueTypeDesc
SEMANTIC_COLOR enum valueTypeDesc
SEMANTIC_ENUM enum valueTypeDesc
SEMANTIC_FILENAME enum valueTypeDesc
SEMANTIC_LAST enum valueTypeDesc
SEMANTIC_MATERIAL enum valueTypeDesc
SEMANTIC_MATRIX enum valueTypeDesc
SEMANTIC_NONE enum valueTypeDesc
SEMANTIC_SHADER enum valueTypeDesc
SEMANTIC_VECTOR enum valueTypeDesc
SHORT enum valueTypeDesc
size() const noexceptTypeDescinline
STRING enum valueTypeDesc
TIMECODE enum valueTypeDesc
TypeColorTypeDescstatic
TypeDesc(BASETYPE btype=UNKNOWN, AGGREGATE agg=SCALAR, VECSEMANTICS semantics=NOSEMANTICS, int arraylen=0) noexceptTypeDescinline
TypeDesc(BASETYPE btype, int arraylen) noexceptTypeDescinline
TypeDesc(BASETYPE btype, AGGREGATE agg, int arraylen) noexceptTypeDescinline
TypeDesc(string_view typestring)TypeDesc
TypeDesc(const TypeDesc &t) noexceptTypeDescinline
TypeFloatTypeDescstatic
TypeFloat4TypeDescstatic
TypeHalfTypeDescstatic
TypeIntTypeDescstatic
TypeKeyCodeTypeDescstatic
TypeMatrixTypeDescstatic
TypeMatrix33TypeDescstatic
TypeMatrix44TypeDescstatic
TypeNormalTypeDescstatic
TypePointTypeDescstatic
TypeRationalTypeDescstatic
TypeStringTypeDescstatic
TypeTimeCodeTypeDescstatic
TypeVectorTypeDescstatic
UCHAR enum valueTypeDesc
UINT enum valueTypeDesc
UINT16 enum valueTypeDesc
UINT32 enum valueTypeDesc
UINT64 enum valueTypeDesc
UINT8 enum valueTypeDesc
ULONGLONG enum valueTypeDesc
unarray(void) noexceptTypeDescinline
UNKNOWN enum valueTypeDesc
USHORT enum valueTypeDesc
VEC2 enum valueTypeDesc
VEC3 enum valueTypeDesc
VEC4 enum valueTypeDesc
VECSEMANTICS enum nameTypeDesc
vecsemanticsTypeDesc
VECTOR enum valueTypeDesc