kanzi::KeyframeAnimation< TValueType >::LinearKeyframe Class Reference

#include <kanzi/core.ui/animation/keyframe_animation.hpp>

Inheritance diagram for kanzi::KeyframeAnimation< TValueType >::LinearKeyframe:
kanzi::KeyframeAnimation< TValueType >::Keyframe

Public Member Functions

 LinearKeyframe ()
 Constructor. More...
 
 LinearKeyframe (TValueType value)
 Constructor. More...
 
virtual TValueType getValue (const TValueType &currentValue, float normalizedTime) KZ_OVERRIDE
 
- Public Member Functions inherited from kanzi::KeyframeAnimation< TValueType >::Keyframe
 Keyframe ()
 Constructor. More...
 
 Keyframe (TValueType value)
 Constructor. More...
 
virtual ~Keyframe ()
 
TValueType getKeyValue () const
 
void setKeyValue (const TValueType &keyValue)
 

Static Public Member Functions

static LinearKeyframePtr create (float value)
 Creates linear keyframe. More...
 

Constructor & Destructor Documentation

template<typename TValueType >
kanzi::KeyframeAnimation< TValueType >::LinearKeyframe::LinearKeyframe ( )
inlineexplicit

Constructor.

template<typename TValueType >
kanzi::KeyframeAnimation< TValueType >::LinearKeyframe::LinearKeyframe ( TValueType  value)
inlineexplicit

Constructor.

Member Function Documentation

template<typename TValueType >
static LinearKeyframePtr kanzi::KeyframeAnimation< TValueType >::LinearKeyframe::create ( float  value)
inlinestatic

Creates linear keyframe.

template<typename TValueType >
virtual TValueType kanzi::KeyframeAnimation< TValueType >::LinearKeyframe::getValue ( const TValueType &  currentValue,
float  normalizedTime 
)
inlinevirtual

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