![]() |
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.
|
#include <moMasterEffect.h>
Métodos públicos | |
moMasterEffect () | |
virtual | ~moMasterEffect () |
virtual MOboolean | PreInit () |
virtual MOboolean | Init ()=0 |
virtual void | Set (moEffectManager *pEffectManager, moConsoleState *cstate) |
virtual void | Draw (moTempo *, moEffectState *parentstate=NULL)=0 |
virtual void | Interaction (moIODeviceManager *)=0 |
virtual MOboolean | Finish ()=0 |
![]() | |
moEffect () | |
virtual | ~moEffect () |
virtual void | PreDraw (moTempo *, moEffectState *parentstate=NULL) |
virtual void | BeginDraw (moTempo *, moEffectState *parentstate=NULL) |
virtual void | EndDraw () |
virtual MOboolean | PreFinish () |
virtual void | LoadCodes (moIODeviceManager *) |
virtual moConfigDefinition * | GetDefinition (moConfigDefinition *p_configdefinition=NULL) |
virtual const moEffectState & | GetEffectState () |
virtual bool | SetEffectState (const moEffectState &p_state) |
virtual const moMobState & | GetState () |
virtual bool | SetState (const moMobState &p_MobState) |
void | SetColor (const moColorRGBA &color_rgba, double alpha, moEffectState &pstate) |
void | SetColor (moValue &color, moValue &alpha, moEffectState &pstate) |
void | SetColor (moParam &color, moParam &alpha, moEffectState &pstate) |
void | SetBlending (moBlendingModes blending) |
void | SetPolygonMode (moPolygonModes polygonmode) |
virtual void | TurnOn () |
virtual void | TurnOff () |
virtual void | Enable () |
virtual void | Disable () |
virtual void | SwitchOn () |
virtual void | SwitchEnabled () |
virtual void | Synchronize () |
virtual void | Unsynchronize () |
virtual bool | Synchronized () |
virtual void | BeatPulse () |
virtual double | TempoDelta (double p_delta) |
virtual double | GetTempoDelta () const |
double | SetTempoDelta (double p_delta) |
virtual double | TempoFactor (double p_factor) |
virtual double | GetTempoFactor () const |
virtual double | Alpha (double alpha) |
virtual double | GetAlpha () const |
virtual double | Amplitude (double amplitude) |
virtual double | GetAmplitude () const |
virtual double | Magnitude (double magnitude) |
virtual double | GetMagnitude () const |
virtual void | TintCSV (double tintc, double tints, double tint) |
virtual moVector3f | GetTintCSV () const |
virtual moVector3f | GetTintRGB () const |
virtual void | Play () |
virtual void | Stop () |
virtual void | Pause () |
virtual void | Continue () |
virtual moTimerState | State () |
virtual const moText & | ToJSON () |
![]() | |
moMoldeoObject () | |
moMoldeoObject (moMoldeoObjectType p_type) | |
virtual | ~moMoldeoObject () |
virtual MOboolean | Init (moResourceManager *p_pResources) |
virtual MOboolean | CreateConnectors () |
virtual MOboolean | UpdateConnectors () |
virtual MOboolean | RefreshValue (moParam ¶m, int value_index) |
virtual MOboolean | ResolveValue (moParam ¶m, int value_index, bool p_refresh=false) |
virtual void | Update (moEventList *p_EventList) |
void | SetResourceManager (moResourceManager *p_pResourceManager) |
moResourceManager * | GetResourceManager () |
MOint | GetId () const |
void | SetId (MOint p_id) |
moMoldeoObjectType | GetType () const |
void | SetType (moMoldeoObjectType p_type) |
void | SetName (const moText &p_name) |
void | SetLabelName (const moText &p_labelname) |
void | SetKeyName (const moText &p_keyname) |
const moText & | GetKeyName () const |
const moText & | GetName () const |
const moText & | GetLabelName () const |
moConfig * | GetConfig () |
void | SyncConnections () |
virtual int | Save (const moText &p_save_filename=moText("")) |
void | SetConfigName (const moText &p_configname) |
const moText & | GetConfigName () const |
const moText & | GetDescription () const |
Devuelve al descripción del objeto. Más... | |
void | SetDescription (const moText &p_Description) |
Fija la descripción de este objeto. Más... | |
const moMobDefinition & | GetMobDefinition () const |
void | SetMobDefinition (const moMobDefinition &p_MobDef) |
moOutlets * | GetOutlets () |
moInlets * | GetInlets () |
MOint | GetInletIndex (moText p_connector_name) const |
MOint | GetOutletIndex (const moText &p_connector_name) const |
virtual void | HandleReturns (moLuaVirtualMachine &vm, const char *strFunc) |
virtual const moMobState & | GetState () const |
virtual void | Activate () |
virtual void | Deactivate () |
virtual bool | Activated () const |
virtual void | Select () |
virtual void | Unselect () |
virtual bool | Selected () const |
virtual void | SetConsoleParamIndex (MOint p_paramindex) |
virtual void | SetConsoleValueIndex (MOint p_valueindex) |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
![]() | |
moScript () | |
virtual | ~moScript (void) |
void | InitScript () |
void | FinishScript () |
bool | IsInitialized () |
bool | CompileFile (const char *strFilename) |
bool | CompileBuffer (unsigned char *pbBuffer, size_t szLen) |
int | RegisterFunction (const char *strFuncName, moScript::Function &fun) |
int | RegisterFunction (const char *strFuncName) |
int | RegisterBaseFunction (const char *strFuncName) |
bool | SelectScriptFunction (const char *strFuncName) |
void | AddFunctionParam (int iInt) |
void | AddFunctionParam (float fFloat) |
void | AddFunctionParam (char *string) |
bool | RunSelectedFunction (int nReturns=0) |
bool | ScriptHasFunction (const char *strScriptName) |
int | methods (void) |
virtual int | ResetScriptCalling () |
virtual int | NextScriptCalling () |
moLuaVirtualMachine & | mvm (void) |
Otros miembros heredados | |
![]() | |
typedef int(* | Function) (moLuaVirtualMachine &vm) |
![]() | |
moPresets | presets |
moMotion | mov |
moDeviceCodeList * | devicecode |
MOint | ncodes |
MOint | isyncro |
MOint | iphase |
MOint | keyidx |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
Function | Functions [255] |
![]() | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
![]() | |
virtual int | ScriptCalling (moLuaVirtualMachine &vm, int iFunctionNumber) |
void | RegisterFunctions () |
beware ! call only once or die!!! Más... | |
int | luaPlay (moLuaVirtualMachine &vm) |
int | luaPause (moLuaVirtualMachine &vm) |
int | luaStop (moLuaVirtualMachine &vm) |
int | luaState (moLuaVirtualMachine &vm) |
int | luaGetTicks (moLuaVirtualMachine &vm) |
int | luaSetTicks (moLuaVirtualMachine &vm) |
int | luaDisable (moLuaVirtualMachine &vm) |
habilita deshabilita Más... | |
int | luaEnable (moLuaVirtualMachine &vm) |
int | luaSetEffectState (moLuaVirtualMachine &vm) |
int | luaGetEffectState (moLuaVirtualMachine &vm) |
virtual void | ScriptExeDraw () |
virtual void | ScriptExeInteraction () |
![]() | |
virtual void | LoadDefinition () |
Carga las definiciones de parámetros del archivo de configuración. Más... | |
virtual void | ScriptExeInit () |
Corre la funcion de script Run o Compila el nuevo script. Más... | |
virtual void | ScriptExeRun () |
virtual void | ScriptExeUpdate () |
virtual void | ScriptExeFinish () |
void | SetScript (const moText &p_script) |
int | luaPushDebugString (moLuaVirtualMachine &vm) |
Función de impresión de cadena de carácteres cómoda para la depuración. Más... | |
int | luaGetResourceManager (moLuaVirtualMachine &vm) |
Devuelve el objeto de moResourceManager para el manejo de recursos: texturas, videos, archivos, etc.. Más... | |
int | luaSetPreconf (moLuaVirtualMachine &vm) |
Fija la preconfiguración de este objeto. Más... | |
int | luaGetPreconf (moLuaVirtualMachine &vm) |
Devuelve la preconfiguración de este objeto. Más... | |
int | luaGetParamIndex (moLuaVirtualMachine &vm) |
Devuelve el índice del parámetro. Más... | |
int | luaGetCurrentValue (moLuaVirtualMachine &vm) |
Devuelve el índice del valor actual de un parámetro. Más... | |
int | luaSetCurrentValue (moLuaVirtualMachine &vm) |
Fija el índice del valor actual de un parámetro. Más... | |
int | luaGetValuesCount (moLuaVirtualMachine &vm) |
Devuelve la cantidad de valores de un parámetro. Más... | |
int | luaGetInletIndex (moLuaVirtualMachine &vm) |
Devuelve el índice del inlet (o parámetro). Por ejemplo: this:luaGetInletIndex("alpha"). Más... | |
int | luaGetInletData (moLuaVirtualMachine &vm) |
Devuelve el dato según el índice del inlet. Más... | |
int | luaSetInletData (moLuaVirtualMachine &vm) |
Fija el dato de un inlet (o parametro) dado el índice del inlet. Más... | |
int | luaGetTrackerSystemData (moLuaVirtualMachine &vm) |
int | luaGetTrackerFeaturesCount (moLuaVirtualMachine &vm) |
int | luaGetTrackerValidFeatures (moLuaVirtualMachine &vm) |
int | luaGetTrackerFeature (moLuaVirtualMachine &vm) |
int | luaGetTrackerVariance (moLuaVirtualMachine &vm) |
int | luaGetTrackerBarycenter (moLuaVirtualMachine &vm) |
int | luaGetTrackerAcceleration (moLuaVirtualMachine &vm) |
int | luaGetTrackerVelocity (moLuaVirtualMachine &vm) |
int | luaGetTrackerZone (moLuaVirtualMachine &vm) |
int | luaGetTrackerHistory (moLuaVirtualMachine &vm) |
int | luaStartTrackerHistory (moLuaVirtualMachine &vm) |
devuelve la cantidad de records registrados?! Más... | |
int | luaPauseTrackerHistory (moLuaVirtualMachine &vm) |
arranca la grabacion Más... | |
int | luaContinueTrackerHistory (moLuaVirtualMachine &vm) |
int | luaStopTrackerHistory (moLuaVirtualMachine &vm) |
int | luaGetHistoryRecord (moLuaVirtualMachine &vm) |
Devuelve...el baricentro. Más... | |
int | luaGetHistoryBarycenter (moLuaVirtualMachine &vm) |
va de parametro el id del tracker, el id de la instancia Más... | |
int | luaGetHistoryVariance (moLuaVirtualMachine &vm) |
Devuelve las varianzas. Más... | |
int | luaGetHistoryBounding (moLuaVirtualMachine &vm) |
Devuelve los rectangulos. Más... | |
int | luaGetHistoryAverage (moLuaVirtualMachine &vm) |
Devuelve los promedios. Más... | |
int | luaGetHistoryMinMax (moLuaVirtualMachine &vm) |
Devuelve el rectangulo max, min. Más... | |
![]() | |
static moLuaVirtualMachine | m_vm |
static moLuaDebugger | m_dbg |
clase base para definir Efectos Maestro. los efectos maestro se diferencian de los pre-efectos, post-efectos y efectos en que tienen acceso a modificar y crear efectos Los efectos maestro predeterminados son por ejemplo: el moMasterEffectChannel, que puede modificar aquellos efectos que tiene seleccionado alterando sus parámetros de dibujado y sincronización. El efecto maestro moMasterEffectPanel, enciende y apaga los efectos cargados en moConsole
Definición en la línea 54 del archivo moMasterEffect.h.
moMasterEffect::moMasterEffect | ( | ) |
constructor genérico de la clase.
|
virtual |
destructor genérico de la clase.
Definición en la línea 43 del archivo moMasterEffect.cpp.
|
pure virtual |
Función de dibujado derivada de moEffect
Implementa moEffect.
Implementado en moSceneEffect.
|
pure virtual |
Finalizador genérico derivado de moAbstract. Es importante que esta función libere los recursos que han sido creados en la función Init().
Implementa moEffect.
Implementado en moSceneEffect.
|
pure virtual |
Inicializador genérico derivado de moAbstract.
Implementa moEffect.
Implementado en moSceneEffect.
|
pure virtual |
Reimplementado de moEffect.
Implementado en moSceneEffect.
|
virtual |
Pre-Inicializador genérico derivado de moEffect.
Reimplementado de moEffect.
Definición en la línea 50 del archivo moMasterEffect.cpp.
|
virtual |
Función de asignación del puntero al Administrador de efectos a controlar
Definición en la línea 56 del archivo moMasterEffect.cpp.
|
protected |
Puntero al estado general de la consola
Definición en la línea 103 del archivo moMasterEffect.h.
|
protected |
Puntero al Administrador de efectos a controlar
Definición en la línea 98 del archivo moMasterEffect.h.