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.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTimerAbsolute

Clase para el control de un temporizador (absoluto) Más...

#include <moTimer.h>

Diagrama de herencias de moTimerAbsolute
moTimer moTempo

Métodos públicos

 moTimerAbsolute ()
 Constructor. Más...
 
 moTimerAbsolute (const moTimerAbsolute &src)
 
virtual ~moTimerAbsolute ()
 
moTimerAbsoluteoperator= (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 moTextStateToStr ()
 

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
 

Descripción detallada

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.

Definición en la línea 183 del archivo moTimer.h.

Documentación del constructor y destructor

moTimerAbsolute::moTimerAbsolute ( )

Constructor.

Constructor genérico

Definición en la línea 48 del archivo moTimer.cpp.

moTimerAbsolute::moTimerAbsolute ( const moTimerAbsolute src)

Definición en la línea 56 del archivo moTimer.cpp.

moTimerAbsolute::~moTimerAbsolute ( )
virtual

Definición en la línea 60 del archivo moTimer.cpp.

Documentación de las funciones miembro

void moTimerAbsolute::Continue ( )
inline

Prosigue el temporizador.

Prosigue el temporizador

Definición en la línea 239 del archivo moTimer.h.

long moTimerAbsolute::Duration ( )
virtual

Devuelve el valor del reloj del temporizador.

Devuelve el valor del reloj del temporizador

Devuelve
duración del temporizador, en milisegundos

Reimplementado en moTimer y moTempo.

Definición en la línea 81 del archivo moTimer.cpp.

int moTimerAbsolute::LastDuration ( ) const
inline

Devuelve el último valor del reloj.

Devuelve el último valor del reloj

Devuelve
duración del temporizador

Definición en la línea 204 del archivo moTimer.h.

moTimerAbsolute & moTimerAbsolute::operator= ( const moTimerAbsolute src)

Definición en la línea 64 del archivo moTimer.cpp.

void moTimerAbsolute::Pause ( )
inline

Congela o pausa el temporizador.

Congela o pausa el temporizador

Definición en la línea 231 del archivo moTimer.h.

bool moTimerAbsolute::Paused ( ) const
inline

Devuelve el estado en pausa del cronómetro.

Devuelve el estado en pausa del cronómetro

Devuelve
verdadero si fue pausado, falso si no

Definición en la línea 257 del archivo moTimer.h.

void moTimerAbsolute::SetDuration ( MOulong  p_timecode)
virtual

Fija el valor del reloj del temporizador.

Fija el valor del reloj del temporizador

Parámetros
p_timecodeduración del temporizador, en milisegundos

Reimplementado en moTimer.

Definición en la línea 92 del archivo moTimer.cpp.

void moTimerAbsolute::Start ( )
virtual

Inicia el temporizador.

Inicia el temporizador

Reimplementado en moTimer.

Definición en la línea 75 del archivo moTimer.cpp.

bool moTimerAbsolute::Started ( ) const
inline

Devuelve el estado del temporizador.

Devuelve el estado del temporizador

Devuelve
verdadero si fue iniciado, falso si no

Definición en la línea 248 del archivo moTimer.h.

moTimerState moTimerAbsolute::State ( ) const
virtual

Definición en la línea 101 del archivo moTimer.cpp.

virtual const moText& moTimerAbsolute::StateToStr ( )
inlinevirtual

Definición en la línea 277 del archivo moTimer.h.

void moTimerAbsolute::Stop ( )
inline

Detiene el temporizador.

Detiene el temporizador

Definición en la línea 219 del archivo moTimer.h.

Documentación de las funciones relacionadas y clases amigas

friend class moEffectState
friend

Definición en la línea 185 del archivo moTimer.h.

Documentación de los datos miembro

long moTimerAbsolute::duration
protected

Definición en la línea 302 del archivo moTimer.h.

long moTimerAbsolute::last_duration
protected

Definición en la línea 304 del archivo moTimer.h.

long moTimerAbsolute::last_step_interval
protected

Definición en la línea 306 del archivo moTimer.h.

bool moTimerAbsolute::on
protected

Definición en la línea 296 del archivo moTimer.h.

bool moTimerAbsolute::pause_on
protected

Definición en la línea 297 del archivo moTimer.h.

long moTimerAbsolute::start_last
protected

Definición en la línea 300 del archivo moTimer.h.

long moTimerAbsolute::start_tick
protected

Definición en la línea 299 del archivo moTimer.h.

moText moTimerAbsolute::state_str
protected

Definición en la línea 305 del archivo moTimer.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: