HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_AnimScene Class Reference

#include <GLTF_AnimScene.h>

Classes

struct  GLTF_Animation
 
struct  GLTF_Channel
 

Public Types

enum  GLTF_ChannelTarget { Translation, Rotation, Scale }
 
enum  GLTF_Interpolation { Constant, Linear, Cubic }
 

Public Member Functions

 GLTF_AnimScene ()
 
bool load (GLTF_Reader &reader, GU_Detail *gdp, GLTF_Index anim_idx, GLTF_ErrorManager &errors)
 
bool update (GLTF_Reader &reader, GU_Detail *gdp, float time)
 
void getFrameRange (GLTF_Index anim_idx, fpreal &start, fpreal &end) const
 
void setSkeletonColor (const UT_Vector3R color)
 
GLTF_Index getAnimationId () const
 
const UT_StringHoldergetAnimationName () const
 

Detailed Description

Definition at line 21 of file GLTF_AnimScene.h.

Member Enumeration Documentation

Enumerator
Translation 
Rotation 
Scale 

Definition at line 25 of file GLTF_AnimScene.h.

Enumerator
Constant 
Linear 
Cubic 

Definition at line 32 of file GLTF_AnimScene.h.

Constructor & Destructor Documentation

GLTF_AnimScene::GLTF_AnimScene ( )

Member Function Documentation

GLTF_Index GLTF_AnimScene::getAnimationId ( ) const
inline

Definition at line 81 of file GLTF_AnimScene.h.

const UT_StringHolder& GLTF_AnimScene::getAnimationName ( ) const
inline

Definition at line 82 of file GLTF_AnimScene.h.

void GLTF_AnimScene::getFrameRange ( GLTF_Index  anim_idx,
fpreal start,
fpreal end 
) const
bool GLTF_AnimScene::load ( GLTF_Reader reader,
GU_Detail gdp,
GLTF_Index  anim_idx,
GLTF_ErrorManager errors 
)
void GLTF_AnimScene::setSkeletonColor ( const UT_Vector3R  color)
inline

Definition at line 79 of file GLTF_AnimScene.h.

bool GLTF_AnimScene::update ( GLTF_Reader reader,
GU_Detail gdp,
float  time 
)

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