AnimEngine
Public Member Functions | Public Attributes | Protected Attributes | List of all members
SkinKeyframeAnimator Class Reference
Inheritance diagram for SkinKeyframeAnimator:
Inheritance graph
[legend]
Collaboration diagram for SkinKeyframeAnimator:
Collaboration graph
[legend]

Public Member Functions

 SkinKeyframeAnimator (const std::string &name, size_t bone_count)
 
virtual key_time_t getCurrentTime () const override
 
virtual void setCurrentTime (key_time_t time) override
 
virtual std::string getAnimatorName () const override
 
virtual void setAnimatorName (const std::string &name) override
 
virtual bool isEnabled () const override
 
virtual void enable () override
 
virtual void disable () override
 
virtual key_time_t getLength () const override
 
virtual bool willLoop () const override
 
virtual void enableLoop () override
 
virtual void disableLoop () override
 
virtual void overrideLoopTime (key_time_t time) override
 
virtual void resetLoopTime () override
 
virtual Pose sample (size_t bone_index) const
 

Public Attributes

SkeletonAnimationSequence sequence
 

Protected Attributes

key_time_t _current_time
 
std::string _animation_name
 
bool _enabled = true
 
bool _loops = true
 
key_time_t _loop_time = 0
 

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