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.
|
Tempo, beat, ritmo. More...
#include <moTempo.h>
Public Member Functions | |
moTempo () | |
moTempo (const moTempo &src) | |
virtual | ~moTempo () |
moTempo & | operator= (const moTempo &src) |
virtual long | Duration () |
Devuelve el valor del reloj del temporizador. More... | |
MOboolean | Init () |
MOboolean | Init (MOdouble sync) |
MOdouble | getPrincipalAngle () |
MOdouble | getTempo () |
void | BeatPulse (MOulong tik) |
moTempo * | getFromTempo () |
void | SetFromTempo (moTempo *pfromtempo) |
void | getInterpolatedTempo (MOfloat inter_value) |
Public Member Functions inherited from moTimer | |
moTimer () | |
Constructor. More... | |
moTimer (const moTimer &src) | |
virtual | ~moTimer () |
moTimer & | operator= (const moTimer &src) |
virtual void | Start () |
Inicia el temporizador. More... | |
virtual void | SetDuration (MOulong p_timecode) |
Fija el valor del reloj del temporizador. More... | |
void | Fix () |
Corrige el reloj. More... | |
void | SetTimerId (long p_timerid) |
Fija el valor del identificador interno del temporizador. More... | |
long | GetTimerId () |
Devuelve el valor del identificador interno del temporizador. More... | |
void | SetObjectId (long p_objectid) |
Fija el valor del identificador interno del objeto asociado. More... | |
long | GetObjectId () |
Devuelve el valor del identificador interno del objeto asociado. More... | |
void | SetRelativeTimer (moTimerAbsolute *p_pRelativeTimer=NULL) |
Fija un temporizador relativo. More... | |
moTimerAbsolute * | GetRelativeTimer () |
Devuelve el puntero al temporizador relativo. More... | |
Public Member Functions inherited from moTimerAbsolute | |
moTimerAbsolute () | |
Constructor. More... | |
moTimerAbsolute (const moTimerAbsolute &src) | |
virtual | ~moTimerAbsolute () |
moTimerAbsolute & | operator= (const moTimerAbsolute &src) |
int | LastDuration () const |
Devuelve el último valor del reloj. 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 moTimerState | State () const |
virtual const moText & | StateToStr () |
Public Attributes | |
MOulong | ticks |
tiempo en milisegundos (obsoleto) se usa moTimer ahora. More... | |
MOulong | ticks_0 |
Primer tick del beat. More... | |
MOulong | ticks_1 |
Segundo tick del beat. More... | |
MOdouble | delta |
variacion de frecuencia entre 0X y 2X, delta es real More... | |
MOdouble | deltaprevious |
MOdouble | dt |
incremento diferencial de tiempo More... | |
MOdouble | factor |
Multiplicador a partir de 2X hasta KX, donde K en principio es entero. More... | |
MOdouble | syncro |
Syncronización o factor fraccionario, 1.0 predeterminado, sino KX donde K puede ser fraccional (un número real) More... | |
MOdouble | ang |
MOulong | beat_0 |
Temporales del beat. More... | |
MOulong | beat_1 |
MOulong | beatpulsecount |
Additional Inherited Members | |
Protected Attributes inherited from moTimerAbsolute | |
bool | on |
bool | pause_on |
long | start_tick |
long | start_last |
long | duration |
long | last_duration |
moText | state_str |
long | last_step_interval |
Tempo, beat, ritmo.
Esta clase implementa las funciones de control de tempo
moTempo::moTempo | ( | ) |
Definition at line 36 of file moTempo.cpp.
moTempo::moTempo | ( | const moTempo & | src | ) |
Definition at line 44 of file moTempo.cpp.
|
virtual |
Definition at line 40 of file moTempo.cpp.
void moTempo::BeatPulse | ( | MOulong | tik | ) |
Definition at line 209 of file moTempo.cpp.
|
virtual |
Devuelve el valor del reloj del temporizador.
Devuelve el valor del reloj del temporizador
relative to another timer
Depends on global Moldeo Timer
Reimplemented from moTimer.
Definition at line 146 of file moTempo.cpp.
moTempo * moTempo::getFromTempo | ( | ) |
Definition at line 226 of file moTempo.cpp.
void moTempo::getInterpolatedTempo | ( | MOfloat | inter_value | ) |
Definition at line 234 of file moTempo.cpp.
MOdouble moTempo::getPrincipalAngle | ( | ) |
Definition at line 100 of file moTempo.cpp.
MOdouble moTempo::getTempo | ( | ) |
getTempo función que corrige y devuelve
nuevo usamos el tick del moTimer,
nuevo usamos el tick del moTimer,
Definition at line 153 of file moTempo.cpp.
MOboolean moTempo::Init | ( | ) |
Definition at line 72 of file moTempo.cpp.
Definition at line 91 of file moTempo.cpp.
Definition at line 49 of file moTempo.cpp.
void moTempo::SetFromTempo | ( | moTempo * | pfromtempo | ) |
Definition at line 230 of file moTempo.cpp.
MOdouble moTempo::delta |
MOdouble moTempo::factor |
MOdouble moTempo::syncro |
MOulong moTempo::ticks |