Kanzi Framework  3.9.0
Kanzi Engine API
keyframe_animation.hpp File Reference

Classes

class  kanzi::KeyframeAnimation< TValueType >::BezierKeyframe
 Use bezier keyframes to animate property value along a bezier curve. More...
 
class  kanzi::KeyframeAnimation< TValueType >::Keyframe
 Keyframe defines a value for the animated property at a specific time in an animation timeline. More...
 
class  kanzi::KeyframeAnimation< TValueType >
 Template class for keyframe animations. More...
 
class  kanzi::KeyframeAnimation< TValueType >::LinearKeyframe
 Use linear keyframes to interpolate animated property value linearly between keyframes. More...
 
class  kanzi::KeyframeAnimation< TValueType >::StepKeyframe
 Use Step keyframes to keep the value of the current keyframe constant up until the following keyframe. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Typedefs

typedef KeyframeAnimation< bool > kanzi::BoolKeyframeAnimation
 
typedef shared_ptr< BoolKeyframeAnimation > kanzi::BoolKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< ColorRGBA > kanzi::ColorRGBAKeyframeAnimation
 
typedef shared_ptr< ColorRGBAKeyframeAnimation > kanzi::ColorRGBAKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< float > kanzi::FloatKeyframeAnimation
 
typedef shared_ptr< FloatKeyframeAnimation > kanzi::FloatKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< int > kanzi::IntKeyframeAnimation
 
typedef shared_ptr< IntKeyframeAnimation > kanzi::IntKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< ResourceID > kanzi::ResourceIDKeyframeAnimation
 
typedef shared_ptr< ResourceIDKeyframeAnimation > kanzi::ResourceIDKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< string > kanzi::StringKeyframeAnimation
 
typedef shared_ptr< StringKeyframeAnimation > kanzi::StringKeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< Vector2 > kanzi::Vector2KeyframeAnimation
 
typedef shared_ptr< Vector2KeyframeAnimation > kanzi::Vector2KeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< Vector3 > kanzi::Vector3KeyframeAnimation
 
typedef shared_ptr< Vector3KeyframeAnimation > kanzi::Vector3KeyframeAnimationSharedPtr
 
typedef KeyframeAnimation< Vector4 > kanzi::Vector4KeyframeAnimation
 
typedef shared_ptr< Vector4KeyframeAnimation > kanzi::Vector4KeyframeAnimationSharedPtr