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