|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <framework/anim/evaluator/animEvaluator.h>
Public Member Functions | |
| void | addClip (const std::shared_ptr< AnimClip > &clip) |
| AnimEvaluator (std::unique_ptr< AnimBinder > binder) | |
| std::vector< std::shared_ptr< AnimClip > > & | clips () |
| const std::vector< std::shared_ptr< AnimClip > > & | clips () const |
| void | removeClip (size_t index) |
| void | removeClips () |
| void | update (float dt) |
Definition at line 14 of file animEvaluator.h.
|
explicit |
Definition at line 13 of file animEvaluator.cpp.
| void visutwin::canvas::AnimEvaluator::addClip | ( | const std::shared_ptr< AnimClip > & | clip | ) |
Definition at line 17 of file animEvaluator.cpp.
|
inline |
Definition at line 20 of file animEvaluator.h.
|
inline |
Definition at line 19 of file animEvaluator.h.
| void visutwin::canvas::AnimEvaluator::removeClip | ( | size_t | index | ) |
Definition at line 25 of file animEvaluator.cpp.
| void visutwin::canvas::AnimEvaluator::removeClips | ( | ) |
Definition at line 33 of file animEvaluator.cpp.
| void visutwin::canvas::AnimEvaluator::update | ( | float | dt | ) |
Definition at line 82 of file animEvaluator.cpp.
References visutwin::canvas::GraphNode::find(), visutwin::canvas::GraphNode::setLocalPosition(), visutwin::canvas::GraphNode::setLocalRotation(), and visutwin::canvas::GraphNode::setLocalScale().