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

#include <GLTF_SceneData.h>

Public Member Functions

void setMatrix (const float *mat)
 
void setTranslate (const float *trans)
 
void setRotation (const float *rot)
 
void setScale (const float *scale)
 

Public Attributes

GLTF_Index myId
 
bool myIsRoot
 
GLTF_Index myParent
 
UT_Array< GLTF_IndexmyChildren
 
GA_Offset myOffset
 
bool myHasMatrix
 
UT_Matrix4F myMatrix
 
bool myHasTranslate
 
UT_Vector3F myTranslate
 
bool myHasRotation
 
UT_Quaternion myRotation
 
bool myHasScale
 
UT_Vector3F myScale
 

Detailed Description

Definition at line 18 of file GLTF_SceneData.h.

Member Function Documentation

void GLTF_SceneData::Node::setMatrix ( const float mat)
void GLTF_SceneData::Node::setRotation ( const float rot)
void GLTF_SceneData::Node::setScale ( const float scale)
void GLTF_SceneData::Node::setTranslate ( const float trans)

Member Data Documentation

UT_Array<GLTF_Index> GLTF_SceneData::Node::myChildren

Definition at line 24 of file GLTF_SceneData.h.

bool GLTF_SceneData::Node::myHasMatrix

Definition at line 28 of file GLTF_SceneData.h.

bool GLTF_SceneData::Node::myHasRotation

Definition at line 34 of file GLTF_SceneData.h.

bool GLTF_SceneData::Node::myHasScale

Definition at line 37 of file GLTF_SceneData.h.

bool GLTF_SceneData::Node::myHasTranslate

Definition at line 31 of file GLTF_SceneData.h.

GLTF_Index GLTF_SceneData::Node::myId

Definition at line 20 of file GLTF_SceneData.h.

bool GLTF_SceneData::Node::myIsRoot

Definition at line 21 of file GLTF_SceneData.h.

UT_Matrix4F GLTF_SceneData::Node::myMatrix

Definition at line 29 of file GLTF_SceneData.h.

GA_Offset GLTF_SceneData::Node::myOffset

Definition at line 26 of file GLTF_SceneData.h.

GLTF_Index GLTF_SceneData::Node::myParent

Definition at line 22 of file GLTF_SceneData.h.

UT_Quaternion GLTF_SceneData::Node::myRotation

Definition at line 35 of file GLTF_SceneData.h.

UT_Vector3F GLTF_SceneData::Node::myScale

Definition at line 38 of file GLTF_SceneData.h.

UT_Vector3F GLTF_SceneData::Node::myTranslate

Definition at line 32 of file GLTF_SceneData.h.


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