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

#include <key-frame-channel.h>

Inheritance diagram for Dali::Internal::KeyFrameChannelBase:
Inheritance graph
[legend]

Public Types

enum  KeyFrameChannelId { Translate, Rotate, Scale }
 

Public Member Functions

 KeyFrameChannelBase (KeyFrameChannelId channel_id)
 
virtual ~KeyFrameChannelBase ()
 
KeyFrameChannelId GetId () const
 
virtual bool IsActive (float progress)=0
 

Protected Attributes

KeyFrameChannelId mChannelId
 

Detailed Description

Definition at line 31 of file key-frame-channel.h.

Member Enumeration Documentation

Enumerator
Translate 
Rotate 
Scale 

Definition at line 34 of file key-frame-channel.h.

Constructor & Destructor Documentation

Dali::Internal::KeyFrameChannelBase::KeyFrameChannelBase ( KeyFrameChannelId  channel_id)
inline

Definition at line 39 of file key-frame-channel.h.

virtual Dali::Internal::KeyFrameChannelBase::~KeyFrameChannelBase ( )
inlinevirtual

Definition at line 44 of file key-frame-channel.h.

Member Function Documentation

KeyFrameChannelId Dali::Internal::KeyFrameChannelBase::GetId ( ) const
inline

Definition at line 48 of file key-frame-channel.h.

References mChannelId.

virtual bool Dali::Internal::KeyFrameChannelBase::IsActive ( float  progress)
pure virtual

Member Data Documentation

KeyFrameChannelId Dali::Internal::KeyFrameChannelBase::mChannelId
protected

Definition at line 56 of file key-frame-channel.h.

Referenced by GetId().


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