![]()  | 
  
    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. 
   | 
 
#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 | 
  Métodos públicos heredados desde moEffect | |
| 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 () | 
  Métodos públicos heredados desde moMoldeoObject | |
| 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 (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) | 
  Métodos públicos heredados desde moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () | 
| MOboolean | Initialized () | 
| Pregunta si está inicializado.  Más... | |
  Métodos públicos heredados desde moScript | |
| 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 | |
  Tipos públicos heredados desde moScript | |
| typedef int(* | Function )(moLuaVirtualMachine &vm) | 
  Atributos públicos heredados desde moEffect | |
| moPresets | presets | 
| moMotion | mov | 
| moDeviceCodeList * | devicecode | 
| MOint | ncodes | 
| MOint | isyncro | 
| MOint | iphase | 
| MOint | keyidx | 
  Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized | 
| Valor de inicialización.  Más... | |
  Atributos públicos heredados desde moScript | |
| Function | Functions [255] | 
  Atributos públicos estáticos heredados desde moAbstract | |
| 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... | |
  Métodos protegidos heredados desde moEffect | |
| 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 () | 
  Métodos protegidos heredados desde moMoldeoObject | |
| 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... | |
  Atributos protegidos estáticos heredados desde moScript | |
| 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.