Kanzi  3.9.4
Kanzi Engine API
value_animation.hpp File Reference

Classes

class  kanzi::ValueAnimation< TValueType >
 Interface template for value animations. More...
 

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 

Typedefs

using kanzi::BoolAnimation = ValueAnimation< bool >
 
using kanzi::BoolAnimationSharedPtr = shared_ptr< BoolAnimation >
 
using kanzi::ColorRGBAAnimation = ValueAnimation< ColorRGBA >
 
using kanzi::ColorRGBAAnimationSharedPtr = shared_ptr< ColorRGBAAnimation >
 
using kanzi::FloatAnimation = ValueAnimation< float >
 
using kanzi::FloatAnimationSharedPtr = shared_ptr< FloatAnimation >
 
using kanzi::IntAnimation = ValueAnimation< int >
 
using kanzi::IntAnimationSharedPtr = shared_ptr< IntAnimation >
 
using kanzi::ResourceIDAnimation = ValueAnimation< ResourceID >
 
using kanzi::ResourceIDAnimationSharedPtr = shared_ptr< ResourceIDAnimation >
 
using kanzi::SRTValue2DAnimation = ValueAnimation< SRTValue2D >
 
using kanzi::SRTValue2DAnimationSharedPtr = shared_ptr< SRTValue2DAnimation >
 
using kanzi::SRTValue3DAnimation = ValueAnimation< SRTValue3D >
 
using kanzi::SRTValue3DAnimationSharedPtr = shared_ptr< SRTValue3DAnimation >
 
using kanzi::StringAnimation = ValueAnimation< string >
 
using kanzi::StringAnimationSharedPtr = shared_ptr< StringAnimation >
 
using kanzi::Vector2Animation = ValueAnimation< Vector2 >
 
using kanzi::Vector2AnimationSharedPtr = shared_ptr< Vector2Animation >
 
using kanzi::Vector3Animation = ValueAnimation< Vector3 >
 
using kanzi::Vector3AnimationSharedPtr = shared_ptr< Vector3Animation >
 
using kanzi::Vector4Animation = ValueAnimation< Vector4 >
 
using kanzi::Vector4AnimationSharedPtr = shared_ptr< Vector4Animation >