HDK
|
#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_StringHolder & | getAnimationName () const |
Definition at line 21 of file GLTF_AnimScene.h.
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.
GLTF_AnimScene::GLTF_AnimScene | ( | ) |
|
inline |
Definition at line 81 of file GLTF_AnimScene.h.
|
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 | ||
) |
|
inline |
Definition at line 79 of file GLTF_AnimScene.h.
bool GLTF_AnimScene::update | ( | GLTF_Reader & | reader, |
GU_Detail * | gdp, | ||
float | time | ||
) |