|
HDK
|
#include <GLTF_Types.h>
Public Member Functions | |
| bool | operator== (const GLTF_AttributeInfo &other) const |
| void | init (const UT_StringHolder &_name, GLTF_Index mesh_id, GLTF_Index prim_id, GLTF_Index attr_count, GLTF_AttributeType attr_type, GLTF_DataType data_type, int component_size) |
| void | initAsVec2 (const UT_StringHolder &_name, GLTF_Index mesh_id, GLTF_Index prim_id, GLTF_Index attr_count, GLTF_AttributeType attr_type) |
| void | initAsVec3 (const UT_StringHolder &_name, GLTF_Index mesh_id, GLTF_Index prim_id, GLTF_Index attr_count, GLTF_AttributeType attr_type) |
| void | initAsVec4 (const UT_StringHolder &_name, GLTF_Index mesh_id, GLTF_Index prim_id, GLTF_Index attr_count, GLTF_AttributeType attr_type) |
Public Attributes | |
| UT_StringHolder | name |
| GLTF_Index | meshId = 0 |
| GLTF_Index | primitiveId = 0 |
| GLTF_Index | attributeCount = 0 |
| GLTF_Index | componentSize = 0 |
| GLTF_AttributeType | attributeType = GLTF_AttributeType::Invalid |
| GLTF_DataType | dataType = GLTF_DataType::Invalid |
| UT_Vector3F | positionMin {0.0f} |
| UT_Vector3F | positionMax {0.0f} |
| bool | dracoAttribute = false |
| GLTF_Index | dracoAttributeId = 0 |
| GLTF_ComponentType | dracoAttributeDataType = GLTF_ComponentType::INVALID |
Friends | |
| std::size_t | hash_value (const GLTF_AttributeInfo &info) |
Definition at line 195 of file GLTF_Types.h.
|
inline |
Definition at line 227 of file GLTF_Types.h.
|
inline |
Definition at line 245 of file GLTF_Types.h.
|
inline |
Definition at line 261 of file GLTF_Types.h.
|
inline |
Definition at line 277 of file GLTF_Types.h.
|
inline |
Definition at line 212 of file GLTF_Types.h.
|
friend |
Definition at line 297 of file GLTF_Types.h.
| GLTF_Index GLTF_AttributeInfo::attributeCount = 0 |
Definition at line 200 of file GLTF_Types.h.
| GLTF_AttributeType GLTF_AttributeInfo::attributeType = GLTF_AttributeType::Invalid |
Definition at line 202 of file GLTF_Types.h.
| GLTF_Index GLTF_AttributeInfo::componentSize = 0 |
Definition at line 201 of file GLTF_Types.h.
| GLTF_DataType GLTF_AttributeInfo::dataType = GLTF_DataType::Invalid |
Definition at line 203 of file GLTF_Types.h.
| bool GLTF_AttributeInfo::dracoAttribute = false |
Definition at line 208 of file GLTF_Types.h.
| GLTF_ComponentType GLTF_AttributeInfo::dracoAttributeDataType = GLTF_ComponentType::INVALID |
Definition at line 210 of file GLTF_Types.h.
| GLTF_Index GLTF_AttributeInfo::dracoAttributeId = 0 |
Definition at line 209 of file GLTF_Types.h.
| GLTF_Index GLTF_AttributeInfo::meshId = 0 |
Definition at line 198 of file GLTF_Types.h.
| UT_StringHolder GLTF_AttributeInfo::name |
Definition at line 197 of file GLTF_Types.h.
| UT_Vector3F GLTF_AttributeInfo::positionMax {0.0f} |
Definition at line 206 of file GLTF_Types.h.
| UT_Vector3F GLTF_AttributeInfo::positionMin {0.0f} |
Definition at line 205 of file GLTF_Types.h.
| GLTF_Index GLTF_AttributeInfo::primitiveId = 0 |
Definition at line 199 of file GLTF_Types.h.