|
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 | ||
| ) |