All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::KeyframeAnimation< TValueType >::Keyframe Class Referenceabstract

#include <kanzi/animation/keyframe_animation.hpp>

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

Public Member Functions

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