HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_NAMESPACE::GLTF_Node Struct Reference

#include <GLTF_Types.h>

Public Member Functions

GLTF_TRANSFORM_TYPE getTransformType () const
 
void getTransformAsMatrix (UT_Matrix4F &mat) const
 

Public Attributes

GLTF_Handle camera = GLTF_INVALID_IDX
 
UT_Array< uint32children
 
GLTF_Handle skin = GLTF_INVALID_IDX
 
UT_Matrix4 matrix = UT_Matrix4::getIdentityMatrix()
 
GLTF_Handle mesh = GLTF_INVALID_IDX
 
UT_Vector4 rotation = {0, 0, 0, 1}
 
UT_Vector3 scale = {1, 1, 1}
 
UT_Vector3 translation = {0, 0, 0}
 
UT_String name = ""
 

Detailed Description

Definition at line 345 of file GLTF_Types.h.

Member Function Documentation

void GLTF_NAMESPACE::GLTF_Node::getTransformAsMatrix ( UT_Matrix4F mat) const
GLTF_TRANSFORM_TYPE GLTF_NAMESPACE::GLTF_Node::getTransformType ( ) const

Member Data Documentation

GLTF_Handle GLTF_NAMESPACE::GLTF_Node::camera = GLTF_INVALID_IDX

Definition at line 347 of file GLTF_Types.h.

UT_Array<uint32> GLTF_NAMESPACE::GLTF_Node::children

Definition at line 348 of file GLTF_Types.h.

UT_Matrix4 GLTF_NAMESPACE::GLTF_Node::matrix = UT_Matrix4::getIdentityMatrix()

Definition at line 350 of file GLTF_Types.h.

GLTF_Handle GLTF_NAMESPACE::GLTF_Node::mesh = GLTF_INVALID_IDX

Definition at line 351 of file GLTF_Types.h.

UT_String GLTF_NAMESPACE::GLTF_Node::name = ""

Definition at line 356 of file GLTF_Types.h.

UT_Vector4 GLTF_NAMESPACE::GLTF_Node::rotation = {0, 0, 0, 1}

Definition at line 352 of file GLTF_Types.h.

UT_Vector3 GLTF_NAMESPACE::GLTF_Node::scale = {1, 1, 1}

Definition at line 353 of file GLTF_Types.h.

GLTF_Handle GLTF_NAMESPACE::GLTF_Node::skin = GLTF_INVALID_IDX

Definition at line 349 of file GLTF_Types.h.

UT_Vector3 GLTF_NAMESPACE::GLTF_Node::translation = {0, 0, 0}

Definition at line 354 of file GLTF_Types.h.


The documentation for this struct was generated from the following file: