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.
Referencia de la Clase moTimerAbsolute

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

#include <moTimer.h>

Diagrama de herencias de moTimerAbsolute
Inheritance graph
Diagrama de colaboración para moTimerAbsolute:
Collaboration graph

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() [1/2]

moTimerAbsolute::moTimerAbsolute ( )

Constructor.

Constructor genérico

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

◆ moTimerAbsolute() [2/2]

moTimerAbsolute::moTimerAbsolute ( const moTimerAbsolute src)

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

◆ ~moTimerAbsolute()

moTimerAbsolute::~moTimerAbsolute ( )
virtual

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

Documentación de las funciones miembro

◆ Continue()

void moTimerAbsolute::Continue ( )
inline

Prosigue el temporizador.

Prosigue el temporizador

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

Gráfico de llamadas a esta función:

◆ Duration()

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.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ LastDuration()

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.

◆ operator=()

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

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

◆ Pause()

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.

Gráfico de llamadas a esta función:

◆ Paused()

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.

Gráfico de llamadas a esta función:

◆ SetDuration()

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.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Start()

void moTimerAbsolute::Start ( )
virtual

Inicia el temporizador.

Inicia el temporizador

Reimplementado en moTimer.

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Started()

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.

Gráfico de llamadas a esta función:

◆ State()

moTimerState moTimerAbsolute::State ( ) const
virtual

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

Gráfico de llamadas a esta función:

◆ StateToStr()

virtual const moText& moTimerAbsolute::StateToStr ( )
inlinevirtual

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

Gráfico de llamadas a esta función:

◆ Stop()

void moTimerAbsolute::Stop ( )
inline

Detiene el temporizador.

Detiene el temporizador

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

Gráfico de llamadas a esta función:

Documentación de las funciones relacionadas y clases amigas

◆ moEffectState

friend class moEffectState
friend

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

Documentación de los datos miembro

◆ duration

long moTimerAbsolute::duration
protected

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

◆ last_duration

long moTimerAbsolute::last_duration
protected

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

◆ last_step_interval

long moTimerAbsolute::last_step_interval
protected

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

◆ on

bool moTimerAbsolute::on
protected

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

◆ pause_on

bool moTimerAbsolute::pause_on
protected

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

◆ start_last

long moTimerAbsolute::start_last
protected

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

◆ start_tick

long moTimerAbsolute::start_tick
protected

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

◆ state_str

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: