![]() |
Radium Engine
1.7.0
|
#include <IO/AssimpLoader/AssimpAnimationDataLoader.hpp>
Collaboration diagram for Ra::IO::AssimpAnimationDataLoader:Public Member Functions | |
| AssimpAnimationDataLoader (const bool VERBOSE_MODE=false) | |
| CONSTRUCTOR. | |
| ~AssimpAnimationDataLoader () override | |
| DESTRUCTOR. | |
| void | loadData (const aiScene *scene, std::vector< std::unique_ptr< Core::Asset::AnimationData > > &data) override |
| LOADING. | |
Protected Member Functions | |
| bool | sceneHasAnimation (const aiScene *scene) const |
| QUERY. | |
| uint | sceneAnimationSize (const aiScene *scene) const |
| void | fetchName (const aiAnimation *anim, Core::Asset::AnimationData *data) const |
| NAME. | |
| void | fetchTime (const aiAnimation *anim, Core::Asset::AnimationData *data) const |
| TIME. | |
| void | loadAnimationData (const aiScene *scene, std::vector< std::unique_ptr< Core::Asset::AnimationData > > &data) const |
| KEY FRAME. | |
| void | fetchAnimation (const aiAnimation *anim, Core::Asset::AnimationData *data) const |
| void | fetchHandleAnimation (aiNodeAnim *node, Core::Asset::HandleAnimation &data, const Core::Asset::AnimationTime::Time dt) const |
The AssimpAnimationDataLoader converts animation data from the Assimp format to the Asset::AnimationData format.
Definition at line 28 of file AssimpAnimationDataLoader.hpp.
|
explicit |
CONSTRUCTOR.
Definition at line 26 of file AssimpAnimationDataLoader.cpp.
|
protected |
Fills data with the AnimationData from anim.
Definition at line 109 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
protected |
Fills data with the HandleAnimation from anim, according to the animation timestep dt.
Definition at line 122 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
protected |
NAME.
Fills data with the name from anim.
Definition at line 68 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
protected |
TIME.
Fills data with the AnimationTime from anim.
Definition at line 73 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
protected |
KEY FRAME.
Fills data with all the AnimationData from scene.
Definition at line 93 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
override |
LOADING.
Definition at line 33 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function:
|
protected |
Definition at line 62 of file AssimpAnimationDataLoader.cpp.
|
protected |
QUERY.
Definition at line 58 of file AssimpAnimationDataLoader.cpp.
Here is the call graph for this function: