Dali 3D User Interface Engine
Classes | Namespaces | Typedefs | Functions
key-frames-impl.h File Reference
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/animation/key-frames.h>
#include <dali/public-api/object/base-object.h>
#include <dali/public-api/animation/alpha-function.h>
#include <dali/internal/event/animation/progress-value.h>
#include <dali/internal/event/animation/key-frame-channel.h>
Include dependency graph for key-frames-impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dali::Internal::KeyFrames
 KeyFrames class is responsible for creating and building a specialized KeyFrame class from the Property::Value type used in Add. More...
 
class  Dali::Internal::KeyFrameSpec
 This is the base class for the individual template specializations, allowing a ptr to be stored in the handle object above. More...
 
class  Dali::Internal::KeyFrameBaseSpec< V >
 The base template class for each key frame specialization. More...
 

Namespaces

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

Typedefs

typedef IntrusivePtr< KeyFrames > Dali::Internal::KeyFramesPtr
 
typedef KeyFrameBaseSpec< float > Dali::Internal::KeyFrameNumber
 
typedef KeyFrameBaseSpec< bool > Dali::Internal::KeyFrameBoolean
 
typedef KeyFrameBaseSpec< int > Dali::Internal::KeyFrameInteger
 
typedef KeyFrameBaseSpec< Vector2 > Dali::Internal::KeyFrameVector2
 
typedef KeyFrameBaseSpec< Vector3 > Dali::Internal::KeyFrameVector3
 
typedef KeyFrameBaseSpec< Vector4 > Dali::Internal::KeyFrameVector4
 
typedef KeyFrameBaseSpec
< Quaternion > 
Dali::Internal::KeyFrameQuaternion
 
typedef IntrusivePtr
< KeyFrameBoolean > 
Dali::Internal::KeyFrameBooleanPtr
 
typedef IntrusivePtr
< KeyFrameNumber > 
Dali::Internal::KeyFrameNumberPtr
 
typedef IntrusivePtr
< KeyFrameInteger > 
Dali::Internal::KeyFrameIntegerPtr
 
typedef IntrusivePtr
< KeyFrameVector2 > 
Dali::Internal::KeyFrameVector2Ptr
 
typedef IntrusivePtr
< KeyFrameVector3 > 
Dali::Internal::KeyFrameVector3Ptr
 
typedef IntrusivePtr
< KeyFrameVector4 > 
Dali::Internal::KeyFrameVector4Ptr
 
typedef IntrusivePtr
< KeyFrameQuaternion > 
Dali::Internal::KeyFrameQuaternionPtr
 

Functions

void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameBoolean *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameBoolean *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameNumber *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameNumber *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameInteger *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameInteger *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameVector2 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameVector2 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameVector3 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameVector3 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameVector4 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameVector4 *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (Internal::KeyFrames &keyFrames, Internal::KeyFrameQuaternion *&keyFrameSpec)
 
void Dali::Internal::GetSpecialization (const Internal::KeyFrames &keyFrames, const Internal::KeyFrameQuaternion *&keyFrameSpec)
 
Internal::KeyFrames & Dali::GetImplementation (Dali::KeyFrames &keyFrames)
 
const Internal::KeyFrames & Dali::GetImplementation (const Dali::KeyFrames &keyFrames)
 
Dali Docs Home
Read more about Dali