Dali 3D User Interface Engine
List of all members | Public Member Functions | Protected Member Functions
Dali::Internal::KeyFrameSpec Class Referenceabstract

This is the base class for the individual template specializations, allowing a ptr to be stored in the handle object above. More...

#include <key-frames-impl.h>

Inheritance diagram for Dali::Internal::KeyFrameSpec:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::KeyFrameSpec:
Collaboration graph
[legend]

Public Member Functions

 KeyFrameSpec ()
 
virtual unsigned int GetNumberOfKeyFrames () const =0
 
- Public Member Functions inherited from Dali::RefObject
void Reference ()
 Increment the object's reference count. More...
 
void Unreference ()
 Decrement the object's reference count. More...
 
int ReferenceCount ()
 Retrieve the object's reference count. More...
 

Protected Member Functions

virtual ~KeyFrameSpec ()
 A reference counted object may only be deleted by calling Unreference() More...
 
- Protected Member Functions inherited from Dali::RefObject
 RefObject ()
 Default constructor. More...
 
virtual ~RefObject ()
 RefObject is intended as a base class. More...
 
 RefObject (const RefObject &rhs)
 Copy constructor. More...
 
RefObjectoperator= (const RefObject &rhs)
 Assignment operator. More...
 

Detailed Description

This is the base class for the individual template specializations, allowing a ptr to be stored in the handle object above.

It inherits from RefObject to allow smart pointers to be used for the specializations. Note that the derived template class below allows for a copy constructor so that the specialization object can be cloned before being passed to the scene-graph for animation.

Definition at line 111 of file key-frames-impl.h.

Constructor & Destructor Documentation

Dali::Internal::KeyFrameSpec::KeyFrameSpec ( )
inline

Definition at line 115 of file key-frames-impl.h.

virtual Dali::Internal::KeyFrameSpec::~KeyFrameSpec ( )
inlineprotectedvirtual

A reference counted object may only be deleted by calling Unreference()

Definition at line 124 of file key-frames-impl.h.

Member Function Documentation

virtual unsigned int Dali::Internal::KeyFrameSpec::GetNumberOfKeyFrames ( ) const
pure virtual

The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali