![]() |
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 <moIODevice.h>
Métodos públicos | |
moIODevice () | |
virtual | ~ moIODevice () |
virtual void | Update (moEventList *)=0 |
virtual MOboolean | Init ()=0 |
virtual MOswitch | GetStatus (MOdevcode)=0 |
virtual void | SetValue (MOdevcode, MOint) |
virtual void | SetValue (MOdevcode, MOfloat) |
virtual void | SetValue (MOdevcode, moData) |
virtual void | SetValue (MOdevcode, MOlong, MOpointer) |
virtual MOpointer | GetPointer (MOdevcode) |
virtual MOint | GetValue (MOdevcode)=0 |
virtual moData | GetValue (MOdevcode, moDataType) |
virtual MOint | GetValue (MOdevcode, MOint) |
virtual MOint | GetNValues (MOdevcode) |
virtual MOswitch | SetStatus (MOdevcode, MOswitch)=0 |
virtual MOdevcode | GetCode (moText)=0 |
virtual MOboolean | Finish ()=0 |
MOint | GetId () |
void | SetId (MOint p_id) |
moIODevice () | |
virtual | ~moIODevice () |
virtual void | Update (moEventList *)=0 |
virtual MOboolean | Init ()=0 |
virtual MOswitch | GetStatus (MOdevcode)=0 |
virtual void | SetValue (MOdevcode, MOint) |
virtual void | SetValue (MOdevcode, MOfloat) |
virtual void | SetValue (MOdevcode, moData) |
virtual void | SetValue (MOdevcode, MOlong, MOpointer) |
virtual MOpointer | GetPointer (MOdevcode) |
virtual MOint | GetValue (MOdevcode devcode)=0 |
virtual moData | GetValue (MOdevcode, moDataType) |
virtual MOint | GetValue (MOdevcode, MOint) |
virtual MOint | GetNValues (MOdevcode) |
virtual MOswitch | SetStatus (MOdevcode, MOswitch)=0 |
virtual MOdevcode | GetCode (moText)=0 |
virtual MOboolean | Finish ()=0 |
MOint | GetId () |
void | SetId (MOint p_id) |
![]() | |
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) |
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) |
virtual moConfigDefinition * | GetDefinition (moConfigDefinition *p_configdefinition=NULL) |
moOutlets * | GetOutlets () |
moInlets * | GetInlets () |
MOint | GetInletIndex (moText p_connector_name) const |
MOint | GetOutletIndex (const moText &p_connector_name) const |
virtual void | RegisterFunctions () |
beware ! call only once or die!!! Más... | |
virtual int | ScriptCalling (moLuaVirtualMachine &vm, int iFunctionNumber) |
virtual void | HandleReturns (moLuaVirtualMachine &vm, const char *strFunc) |
virtual const moMobState & | GetState () const |
virtual bool | SetState (const moMobState &p_MobState) |
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) |
virtual const moText & | ToJSON () |
![]() | |
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) |
Atributos protegidos | |
MOint | m_DeviceId |
![]() | |
moText | m_FullJSON |
moText | m_Script |
moMobDefinition | m_MobDefinition |
Definición del objeto. Más... | |
moMobState | m_MobState |
Moldeo Object State. Más... | |
moConfig | m_Config |
Configuración de parámetros del objeto. Más... | |
moResourceManager * | m_pResourceManager |
Puntero al administrador de recursos. Más... | |
moOutlets | m_Outlets |
Conectores de salida, Arreglo de moOutlet's. Más... | |
moInlets | m_Inlets |
Conectores de entrada, Arreglo de moInlet's. Más... | |
moInlet * | InletScreenWidth |
moInlet * | InletScreenHeight |
moInlet * | InletTimeabs |
moInlet * | InletPreconfig |
MOboolean | m_bConnectorsLoaded |
int | __iscript |
![]() | |
bool | m_initialized |
int | m_nMethods |
int | m_iThisRef |
int | m_nArgs |
const char * | m_strFunctionName |
int | m_iMethodBase |
int | m_iMethodBaseIterator |
actual class index method base Más... | |
int | m_iMethodBaseAncestors |
actual class iterator index method base Más... | |
int | m_MethodBases [256] |
increment on each call to RegisterFunctions Más... | |
Otros miembros heredados | |
![]() | |
typedef int(* | Function) (moLuaVirtualMachine &vm) |
![]() | |
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 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 |
dispositivo de entrada salida (Input Output Device) ejemplos tpicos de estos objetos son el teclado (moKeyboard), el mouse (moMouse)
dispositivo de entrada salida (Input Output Device) ejemplos típicos de estos objetos son el teclado (moKeyboard), el mouse (moMouse)
Definición en la línea 41 del archivo moIODevice.h.
moIODevice::moIODevice | ( | ) |
constructor genrico de la clase.
|
virtual |
constructor genrico de la clase.
moIODevice::moIODevice | ( | ) |
constructor genérico de la clase.
|
virtual |
constructor genérico de la clase.
Definición en la línea 41 del archivo moIODeviceManager.cpp.
|
pure virtual |
constructor genrico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
constructor genrico de la clase.
Implementado en moFileRead y moFileWrite.
constructor genérico de la clase.
Implementado en moFileRead y moFileWrite.
|
inline |
constructor genrico de la clase.
Definición en la línea 139 del archivo moIODevice.h.
|
inline |
constructor genérico de la clase.
Definición en la línea 141 del archivo moIODeviceManager.h.
constructor genrico de la clase.
Definición en la línea 80 del archivo moIODeviceManager.cpp.
constructor genrico de la clase.
Definición en la línea 85 del archivo moIODeviceManager.cpp.
constructor genrico de la clase.
Implementado en moFileRead y moFileWrite.
constructor genérico de la clase.
Implementado en moFileRead y moFileWrite.
constructor genrico de la clase.
Implementado en moFileRead y moFileWrite.
|
virtual |
constructor genrico de la clase.
Definición en la línea 67 del archivo moIODeviceManager.cpp.
constructor genérico de la clase.
Implementado en moFileRead y moFileWrite.
|
virtual |
constructor genérico de la clase.
constructor genrico de la clase.
Definición en la línea 74 del archivo moIODeviceManager.cpp.
|
pure virtual |
constructor genrico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
|
inline |
constructor genérico de la clase.
Definición en la línea 146 del archivo moIODeviceManager.h.
|
inline |
constructor genrico de la clase.
Definición en la línea 147 del archivo moIODevice.h.
constructor genrico de la clase.
Implementado en moFileRead y moFileWrite.
constructor genérico de la clase.
Implementado en moFileRead y moFileWrite.
constructor genrico de la clase.
Definición en la línea 45 del archivo moIODeviceManager.cpp.
constructor genrico de la clase.
Definición en la línea 50 del archivo moIODeviceManager.cpp.
constructor genrico de la clase.
Definición en la línea 55 del archivo moIODeviceManager.cpp.
constructor genrico de la clase.
Definición en la línea 60 del archivo moIODeviceManager.cpp.
constructor genérico de la clase.
|
pure virtual |
constructor genrico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplementado de moMoldeoObject.
Implementado en moFileRead y moFileWrite.
|
protected |
Definición en la línea 150 del archivo moIODevice.h.