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>
Public Member Functions | |
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) |
Public Member Functions inherited from 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) |
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. More... | |
void | SetDescription (const moText &p_Description) |
Fija la descripción de este objeto. More... | |
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 (moText p_connector_name) const |
virtual void | RegisterFunctions () |
beware ! call only once or die!!! More... | |
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 () |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Public Member Functions inherited from 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) |
Protected Attributes | |
MOint | m_DeviceId |
Protected Attributes inherited from moMoldeoObject | |
moText | m_FullJSON |
moText | m_Script |
moMobDefinition | m_MobDefinition |
moMobState | m_MobState |
Moldeo Object State. More... | |
moConfig | m_Config |
Configuración de parámetros del objeto. More... | |
moResourceManager * | m_pResourceManager |
Puntero al administrador de recursos. More... | |
moOutlets | m_Outlets |
Conectores de salida, Arreglo de moOutlet's. More... | |
moInlets | m_Inlets |
Conectores de entrada, Arreglo de moInlet's. More... | |
moInlet * | InletScreenWidth |
moInlet * | InletScreenHeight |
moInlet * | InletTimeabs |
moInlet * | InletPreconfig |
MOboolean | m_bConnectorsLoaded |
int | __iscript |
Protected Attributes inherited from moScript | |
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 More... | |
int | m_iMethodBaseAncestors |
actual class iterator index method base More... | |
int | m_MethodBases [256] |
increment on each call to RegisterFunctions More... | |
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)
Definition at line 41 of file moIODevice.h.
moIODevice::moIODevice | ( | ) |
constructor genrico de la clase.
|
virtual |
constructor genrico de la clase.
Definition at line 41 of file moIODeviceManager.cpp.
moIODevice::moIODevice | ( | ) |
constructor genérico de la clase.
|
virtual |
constructor genérico de la clase.
|
pure virtual |
constructor genrico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
constructor genrico de la clase.
Implemented in moFileRead, and moFileWrite.
constructor genérico de la clase.
Implemented in moFileRead, and moFileWrite.
|
inline |
constructor genrico de la clase.
Definition at line 139 of file moIODevice.h.
|
inline |
constructor genérico de la clase.
Definition at line 141 of file moIODeviceManager.h.
constructor genrico de la clase.
Definition at line 80 of file moIODeviceManager.cpp.
constructor genrico de la clase.
Definition at line 85 of file moIODeviceManager.cpp.
constructor genrico de la clase.
Implemented in moFileRead, and moFileWrite.
constructor genérico de la clase.
Implemented in moFileRead, and moFileWrite.
constructor genrico de la clase.
Implemented in moFileRead, and moFileWrite.
|
virtual |
constructor genrico de la clase.
Definition at line 67 of file moIODeviceManager.cpp.
constructor genérico de la clase.
Implemented in moFileRead, and moFileWrite.
|
virtual |
constructor genérico de la clase.
constructor genrico de la clase.
Definition at line 74 of file moIODeviceManager.cpp.
|
pure virtual |
constructor genrico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
|
inline |
constructor genérico de la clase.
Definition at line 146 of file moIODeviceManager.h.
|
inline |
constructor genrico de la clase.
Definition at line 147 of file moIODevice.h.
constructor genrico de la clase.
Implemented in moFileRead, and moFileWrite.
constructor genérico de la clase.
Implemented in moFileRead, and moFileWrite.
constructor genrico de la clase.
Definition at line 45 of file moIODeviceManager.cpp.
constructor genrico de la clase.
Definition at line 50 of file moIODeviceManager.cpp.
constructor genrico de la clase.
Definition at line 55 of file moIODeviceManager.cpp.
constructor genrico de la clase.
Definition at line 60 of file moIODeviceManager.cpp.
constructor genérico de la clase.
|
pure virtual |
constructor genrico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
|
pure virtual |
constructor genérico de la clase.
Reimplemented from moMoldeoObject.
Implemented in moFileRead, and moFileWrite.
|
protected |
Definition at line 150 of file moIODevice.h.