![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
Clase para el control de un temporizador (absoluto) More...
#include <moTimer.h>
Public Member Functions | |
moTimerAbsolute () | |
Constructor. More... | |
moTimerAbsolute (const moTimerAbsolute &src) | |
virtual | ~moTimerAbsolute () |
moTimerAbsolute & | operator= (const moTimerAbsolute &src) |
int | LastDuration () const |
Devuelve el �ltimo valor del reloj. More... | |
virtual void | Start () |
Inicia el temporizador. More... | |
void | Stop () |
Detiene el temporizador. More... | |
void | Pause () |
Congela o pausa el temporizador. More... | |
void | Continue () |
Prosigue el temporizador. More... | |
bool | Started () const |
Devuelve el estado del temporizador. More... | |
bool | Paused () const |
Devuelve el estado en pausa del cron�metro. More... | |
virtual void | SetDuration (MOulong p_timecode) |
Fija el valor del reloj del temporizador. More... | |
virtual long | Duration () |
Devuelve el valor del reloj del temporizador. More... | |
virtual moTimerState | State () const |
virtual const moText & | StateToStr () |
Protected Attributes | |
bool | on |
bool | pause_on |
long | start_tick |
long | start_last |
long | duration |
long | last_duration |
moText | state_str |
long | last_step_interval |
Friends | |
class | moEffectState |
Clase para el control de un temporizador (absoluto)
Temporizador absoluto Crea un temporizador que puede servir como cron�metro, puede ser pausado o reiniciado La funci�n virtual Duration() es la encargada de fijar la duraci�n en relaci�n al reloj de la m�quina SetDuration permite fijar el tiempo de manera arbitraria En el caso del moTimerAbsolute, Duration() utiliza la funci�n global: moGetTicksAbsolute() , que devuelve el tiempo actual del reloj de la m�quina.
moTimerAbsolute::moTimerAbsolute | ( | ) |
moTimerAbsolute::moTimerAbsolute | ( | const moTimerAbsolute & | src | ) |
Definition at line 56 of file moTimer.cpp.
|
virtual |
Definition at line 60 of file moTimer.cpp.
|
inline |
|
virtual |
Devuelve el valor del reloj del temporizador.
Devuelve el valor del reloj del temporizador
Reimplemented in moTimer, and moTempo.
Definition at line 81 of file moTimer.cpp.
|
inline |
moTimerAbsolute & moTimerAbsolute::operator= | ( | const moTimerAbsolute & | src | ) |
Definition at line 64 of file moTimer.cpp.
|
inline |
|
inline |
|
virtual |
Fija el valor del reloj del temporizador.
Fija el valor del reloj del temporizador
p_timecode | duraci�n del temporizador, en milisegundos |
Reimplemented in moTimer.
Definition at line 92 of file moTimer.cpp.
|
virtual |
Inicia el temporizador.
Inicia el temporizador
Reimplemented in moTimer.
Definition at line 75 of file moTimer.cpp.
|
inline |
|
virtual |
Definition at line 101 of file moTimer.cpp.
|
inlinevirtual |
|
inline |
|
friend |