nux-0.9.46

nux::Timeline Class Reference

#include <Nux/Timeline.h>

Inheritance diagram for nux::Timeline:
nux::Object nux::Trackable nux::TimelineEaseInCubic nux::TimelineEaseInOutCubic nux::TimelineEaseInOutQuad nux::TimelineEaseInQuad nux::TimelineEaseOutCubic nux::TimelineEaseOutQuad

Public Member Functions

 Timeline (unsigned int msecs, const TCHAR *Caption, NUX_FILE_LINE_DECL)
 ~Timeline ()
void Stop ()
void Start ()
void Pause ()
void Rewind ()
double GetProgress ()
virtual double GetEasing ()
void DoTick (unsigned long msecs)

Data Fields

bool Looping
unsigned long Duration
bool IsPlaying
sigc::signal< void, unsigned long > NewFrame
sigc::signal< void > Completed
sigc::signal< void > Started
sigc::signal< void > Paused

Protected Attributes

unsigned long _ElapsedTime

Constructor & Destructor Documentation

nux::Timeline::Timeline ( unsigned int  msecs,
const TCHAR Caption,
NUX_FILE_LINE_DECL   
)
nux::Timeline::~Timeline ( )

Member Function Documentation

void nux::Timeline::DoTick ( unsigned long  msecs)
double nux::Timeline::GetProgress ( )
void nux::Timeline::Pause ( )
void nux::Timeline::Rewind ( )
void nux::Timeline::Start ( )
void nux::Timeline::Stop ( )

Field Documentation

unsigned long nux::Timeline::_ElapsedTime [protected]
sigc::signal<void> nux::Timeline::Completed
unsigned long nux::Timeline::Duration
sigc::signal<void, unsigned long> nux::Timeline::NewFrame
sigc::signal<void> nux::Timeline::Paused
sigc::signal<void> nux::Timeline::Started

The documentation for this class was generated from the following file: