Kanzi 4.0.0-beta2
property_field_animation_entry.hpp File Reference

Classes

struct  kanzi::PropertyFieldAnimationEntry
 Entry for holding information on animating property fields. More...
 

Namespaces

namespace  kanzi
 

Typedefs

using kanzi::PropertyFieldAnimationEntryCollection
 Collection of property field animation entries.
 

Functions

template<>
void kanzi::applyPropertyFieldAnimationEntries (SRTValue3D &currentValue, const vector< PropertyFieldAnimationEntry > &entries, chrono::milliseconds progress, bool relative)
 Specialization of applyPropertyFieldAnimationEntries().
 
template<typename T >
void kanzi::applyPropertyFieldAnimationEntries (T &currentValue, const vector< PropertyFieldAnimationEntry > &entries, chrono::milliseconds progress, bool relative)
 Applies a float animation to a property field.
 
template<typename T >
T kanzi::emptyRelativeValue ()
 Gets an empty (zero) value to function as base for relative animations.
 
template<>
float kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
int kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
bool kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
ColorRGBA kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
Matrix3x3 kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
Matrix4x4 kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
SRTValue2D kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
SRTValue3D kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
Vector2 kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
Vector3 kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().
 
template<>
Vector4 kanzi::emptyRelativeValue ()
 Specialization of emptyRelativeValue().