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.
|
Administrador de sonidos. More...
#include <moSoundManager.h>
Public Member Functions | |
moSoundManager () | |
virtual | ~moSoundManager () |
MOboolean | Init () |
MOboolean | Finish () |
moSound * | GetSound (moText p_name, bool create=true) |
int | GetSoundId (moText p_name, bool create=true) |
int | AddSound (moSound *p_Sound) |
int | GetSoundCount () |
moSound * | GetSound (int id) |
moSoundType | GetTypeForFile (moText p_name) |
moSoundEffectArray * | GetEffects () |
Public Member Functions inherited from moResource | |
moResource () | |
virtual | ~moResource () |
moResourceType | GetResourceType () |
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) |
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. 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 | |
moSoundArray | m_sounds_array |
moSoundEffectArray | m_effects_array |
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... | |
Additional Inherited Members | |
Public Types inherited from moScript | |
typedef int(* | Function )(moLuaVirtualMachine &vm) |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Public Attributes inherited from moScript | |
Function | Functions [255] |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Static Protected Attributes inherited from moScript | |
static moLuaVirtualMachine | m_vm |
static moLuaDebugger | m_dbg |
moSoundManager::moSoundManager | ( | ) |
Definition at line 388 of file moSoundManager.cpp.
|
virtual |
Definition at line 397 of file moSoundManager.cpp.
int moSoundManager::AddSound | ( | moSound * | p_Sound | ) |
Definition at line 554 of file moSoundManager.cpp.
Definition at line 581 of file moSoundManager.cpp.
|
virtual |
constructor genérico de la clase.
Reimplemented from moResource.
Definition at line 598 of file moSoundManager.cpp.
moSoundEffectArray * moSoundManager::GetEffects | ( | ) |
Definition at line 472 of file moSoundManager.cpp.
Definition at line 492 of file moSoundManager.cpp.
moSound * moSoundManager::GetSound | ( | int | id | ) |
Definition at line 483 of file moSoundManager.cpp.
int moSoundManager::GetSoundCount | ( | ) |
Definition at line 478 of file moSoundManager.cpp.
Definition at line 513 of file moSoundManager.cpp.
moSoundType moSoundManager::GetTypeForFile | ( | moText | p_name | ) |
Definition at line 565 of file moSoundManager.cpp.
|
virtual |
constructor genérico de la clase.
Reimplemented from moResource.
Definition at line 402 of file moSoundManager.cpp.
|
protected |
Definition at line 325 of file moSoundManager.h.
|
protected |
Definition at line 323 of file moSoundManager.h.