libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
Clase para el control de un temporizador (absoluto) Más...
#include <moTimer.h>
Métodos públicos | |
moTimerAbsolute () | |
Constructor. Más... | |
moTimerAbsolute (const moTimerAbsolute &src) | |
virtual | ~moTimerAbsolute () |
moTimerAbsolute & | operator= (const moTimerAbsolute &src) |
int | LastDuration () const |
Devuelve el último valor del reloj. Más... | |
virtual void | Start () |
Inicia el temporizador. Más... | |
void | Stop () |
Detiene el temporizador. Más... | |
void | Pause () |
Congela o pausa el temporizador. Más... | |
void | Continue () |
Prosigue el temporizador. Más... | |
bool | Started () const |
Devuelve el estado del temporizador. Más... | |
bool | Paused () const |
Devuelve el estado en pausa del cronómetro. Más... | |
virtual void | SetDuration (MOulong p_timecode) |
Fija el valor del reloj del temporizador. Más... | |
virtual long | Duration () |
Devuelve el valor del reloj del temporizador. Más... | |
virtual moTimerState | State () const |
virtual const moText & | StateToStr () |
Atributos protegidos | |
bool | on |
bool | pause_on |
long | start_tick |
long | start_last |
long | duration |
long | last_duration |
moText | state_str |
long | last_step_interval |
Amigas | |
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 | ) |
Definición en la línea 56 del archivo moTimer.cpp.
|
virtual |
Definición en la línea 60 del archivo moTimer.cpp.
|
inline |
|
virtual |
Devuelve el valor del reloj del temporizador.
Devuelve el valor del reloj del temporizador
Reimplementado en moTimer y moTempo.
Definición en la línea 81 del archivo moTimer.cpp.
|
inline |
moTimerAbsolute & moTimerAbsolute::operator= | ( | const moTimerAbsolute & | src | ) |
Definición en la línea 64 del archivo 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 |
Reimplementado en moTimer.
Definición en la línea 92 del archivo moTimer.cpp.
|
virtual |
Inicia el temporizador.
Inicia el temporizador
Reimplementado en moTimer.
Definición en la línea 75 del archivo moTimer.cpp.
|
inline |
|
virtual |
Definición en la línea 101 del archivo moTimer.cpp.
|
inline |
|
friend |
|
protected |