Sleeping Wombat GUI
0.100
swGUI
|
#include <Animation.h>
Public Member Functions | |
AnimationImpl (EngineObject *object, const std::string &propertyPath) | |
virtual | ~AnimationImpl ()=default |
virtual void | Animate (EngineObject *object, TimelineBase *timeline) override |
virtual void | Animate (EngineObject *object, TimeType time) override |
virtual bool | AddKey (TimeType time, const KeyType &value) override |
Adds key and sets default interpolator. More... | |
virtual bool | AddKey (TimeType time, const KeyType &value, InterpolatorType interpolatorType) override |
Adds key and sets default interpolator. More... | |
virtual bool | UpdateKey (TimeType time, const KeyType &newValue, UPtr< Interpolator > &&interpolator) override |
Adds key and sets default interpolator. More... | |
virtual bool | UpdateKey (TimeType time, const KeyType &newValue) override |
Udates key given by time. Sets new interpolator. More... | |
virtual bool | RemoveKey (TimeType time) override |
Removes key in given time. More... | |
virtual bool | ChangeInterpolator (Size idx, UPtr< Interpolator > &&interpolator) override |
virtual bool | ChangeInterpolator (Size idx, InterpolatorType interpolatorType) override |
virtual Interpolator * | GetInterpolator (Size idx) override |
Gets interpolator under index. You're not owner of this interpolator. More... | |
virtual const Key< KeyType > * | GetKey (TimeType time) override |
Return key in given time. More... | |
virtual KeySet< KeyType > & | GetKeySet () override |
Returns KeySet object. More... | |
Public Member Functions inherited from AnimationTyped< KeyType > | |
virtual | ~AnimationTyped ()=default |
Public Member Functions inherited from IAnimation | |
IAnimation ()=default | |
virtual | ~IAnimation ()=default |
Public Attributes | |
AnimEvaluator< KeyType, AddressType > | Evaluator |
Additional Inherited Members | |
Public Types inherited from AnimationTyped< KeyType > | |
typedef IInterpolator< KeyType > | Interpolator |
|
inline |
|
virtualdefault |
|
inlineoverridevirtual |
Adds key and sets default interpolator.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Adds key and sets default interpolator.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Implements IAnimation.
|
inlineoverridevirtual |
Implements IAnimation.
|
inlineoverridevirtual |
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Gets interpolator under index. You're not owner of this interpolator.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Return key in given time.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Returns KeySet object.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Removes key in given time.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Adds key and sets default interpolator.
Implements AnimationTyped< KeyType >.
|
inlineoverridevirtual |
Udates key given by time. Sets new interpolator.
Implements AnimationTyped< KeyType >.
AnimEvaluator< KeyType, AddressType > AnimationImpl< KeyType, AddressType >::Evaluator |