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 |