Dali 3D User Interface Engine
Classes | Namespaces | Typedefs | Functions
progress-value.h File Reference
#include <dali/public-api/math/quaternion.h>
#include <dali/public-api/math/vector3.h>
#include <dali/public-api/math/radian.h>
#include <dali/public-api/math/degree.h>
Include dependency graph for progress-value.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dali::Internal::ProgressValue< T >
 Progress / value pair for animating channels (properties) with keyframes. More...
 

Namespaces

namespace  Dali
 The top level DALi namespace.
 
namespace  Dali::Internal
 

Typedefs

typedef ProgressValue< Quaternion > Dali::Internal::ProgressQuaternion
 
typedef std::vector
< ProgressQuaternion > 
Dali::Internal::ProgressQuaternionContainer
 
typedef ProgressValue< AngleAxis > Dali::Internal::ProgressAngleAxis
 
typedef std::vector< AngleAxis > Dali::Internal::ProgressAngleAxisContainer
 
typedef ProgressValue< bool > Dali::Internal::ProgressBoolean
 
typedef std::vector
< ProgressBoolean > 
Dali::Internal::ProgressBooleanContainer
 
typedef ProgressValue< int > Dali::Internal::ProgressInteger
 
typedef std::vector
< ProgressInteger > 
Dali::Internal::ProgressIntegerContainer
 
typedef ProgressValue< float > Dali::Internal::ProgressNumber
 
typedef std::vector
< ProgressNumber > 
Dali::Internal::ProgressNumberContainer
 
typedef ProgressValue< Vector2 > Dali::Internal::ProgressVector2
 
typedef std::vector
< ProgressVector2 > 
Dali::Internal::ProgressVector2Container
 
typedef ProgressValue< Vector3 > Dali::Internal::ProgressVector3
 
typedef std::vector
< ProgressVector3 > 
Dali::Internal::ProgressVector3Container
 
typedef ProgressValue< Vector4 > Dali::Internal::ProgressVector4
 
typedef std::vector
< ProgressVector4 > 
Dali::Internal::ProgressVector4Container
 

Functions

void Dali::Internal::Interpolate (Quaternion &result, const Quaternion &a, const Quaternion &b, float progress)
 
void Dali::Internal::Interpolate (AngleAxis &result, const AngleAxis &a, const AngleAxis &b, float progress)
 
void Dali::Internal::Interpolate (bool &result, bool a, bool b, float progress)
 
void Dali::Internal::Interpolate (int &result, int a, int b, float progress)
 
void Dali::Internal::Interpolate (unsigned int &result, unsigned int a, unsigned int b, float progress)
 
void Dali::Internal::Interpolate (float &result, float a, float b, float progress)
 
void Dali::Internal::Interpolate (Vector2 &result, const Vector2 &a, const Vector2 &b, float progress)
 
void Dali::Internal::Interpolate (Vector3 &result, const Vector3 &a, const Vector3 &b, float progress)
 
void Dali::Internal::Interpolate (Vector4 &result, const Vector4 &a, const Vector4 &b, float progress)
 
void Dali::Internal::CubicInterpolate (int &result, int p0, int p1, int p2, int p3, float progress)
 
void Dali::Internal::CubicInterpolate (unsigned int &result, unsigned int p0, unsigned int p1, unsigned int p2, unsigned int p3, float progress)
 
void Dali::Internal::CubicInterpolate (float &result, float p0, float p1, float p2, float p3, float progress)
 
void Dali::Internal::CubicInterpolate (Vector2 &result, const Vector2 &p0, const Vector2 &p1, const Vector2 &p2, const Vector2 &p3, float progress)
 
void Dali::Internal::CubicInterpolate (Vector3 &result, const Vector3 &p0, const Vector3 &p1, const Vector3 &p2, const Vector3 &p3, float progress)
 
void Dali::Internal::CubicInterpolate (Vector4 &result, const Vector4 &p0, const Vector4 &p1, const Vector4 &p2, const Vector4 &p3, float progress)
 
void Dali::Internal::CubicInterpolate (bool &result, bool p0, bool p1, bool p2, bool p3, float progress)
 
void Dali::Internal::CubicInterpolate (Quaternion &result, const Quaternion &p0, const Quaternion &p1, const Quaternion &p2, const Quaternion &p3, float progress)
 
void Dali::Internal::CubicInterpolate (AngleAxis &result, const AngleAxis &p0, const AngleAxis &p1, const AngleAxis &p2, const AngleAxis &p3, float progress)
 
Dali Docs Home
Read more about Dali