kanzi::KeyframeAnimation< TValueType >::Keyframe Class Referenceabstract

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

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

Public Member Functions

 Keyframe ()
 Constructor. More...
 
 Keyframe (TValueType value)
 Constructor. More...
 
virtual ~Keyframe ()
 
TValueType getKeyValue () const
 
void setKeyValue (const TValueType &keyValue)
 
virtual TValueType getValue (const TValueType &currentValue, float normalizedTime)=0
 

Constructor & Destructor Documentation

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

Constructor.

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

Constructor.

template<typename TValueType >
virtual kanzi::KeyframeAnimation< TValueType >::Keyframe::~Keyframe ( )
inlinevirtual

Member Function Documentation

template<typename TValueType >
TValueType kanzi::KeyframeAnimation< TValueType >::Keyframe::getKeyValue ( ) const
inline
template<typename TValueType >
void kanzi::KeyframeAnimation< TValueType >::Keyframe::setKeyValue ( const TValueType &  keyValue)
inline
template<typename TValueType >
virtual TValueType kanzi::KeyframeAnimation< TValueType >::Keyframe::getValue ( const TValueType &  currentValue,
float  normalizedTime 
)
pure virtual

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