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.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moDataManager

#include <moDataManager.h>

Diagrama de herencias de moDataManager
moResource moMoldeoObject moAbstract moScript

Métodos públicos

 moDataManager ()
 
virtual ~moDataManager ()
 
virtual MOboolean Init ()
 
virtual MOboolean Init (moText p_apppath, moText p_datapath, moText p_consoleconfig)
 
virtual MOboolean Finish ()
 
moText GetDataPath ()
 
moText GetConsoleConfigName ()
 
moText GetAppPath ()
 
moText GetAppDataPath ()
 
moText GetPluginsPath ()
 
moFile GetDataFile (const moText &p_file_name)
 
moFile GetAppDataFile (const moText &p_file_name)
 
moDirectory GetDataDir (const moText &p_dir_name)
 
moDirectory GetAppDataDir (const moText &p_dir_name)
 
const moPluginDefinitions & GetPluginDefinitions ()
 
void StartRecordingSession ()
 
void StartPlayinbackSession ()
 
moDataSessionGetSession ()
 
bool Export (const moText &p_export_path, moText p_from_config_console=moText(""))
 
bool IteratedExport (const moText &p_from_config_file_)
 
bool ImportFile (const moText &p_import_file_full_path)
 
bool InData (const moText &p_file_full_path)
 
moText MakeRelativeToData (const moText &p_file_full_path)
 
int ReloadPluginDefinitions (moText plugindir="", moMoldeoObjectType mobjecttype=MO_OBJECT_UNDEFINED)
 
- Métodos públicos heredados desde moResource
 moResource ()
 
virtual ~moResource ()
 
moResourceType GetResourceType ()
 
- 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 &param, int value_index)
 
virtual MOboolean ResolveValue (moParam &param, int value_index, bool p_refresh=false)
 
virtual void Update (moEventList *p_EventList)
 
void SetResourceManager (moResourceManager *p_pResourceManager)
 
moResourceManagerGetResourceManager ()
 
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 moTextGetKeyName () const
 
const moTextGetName () const
 
const moTextGetLabelName () const
 
moConfigGetConfig ()
 
void SyncConnections ()
 
virtual int Save (const moText &p_save_filename=moText(""))
 
void SetConfigName (const moText &p_configname)
 
const moTextGetConfigName () const
 
const moTextGetDescription () 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 moMobDefinitionGetMobDefinition () const
 
void SetMobDefinition (const moMobDefinition &p_MobDef)
 
virtual moConfigDefinitionGetDefinition (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!!! Más...
 
virtual int ScriptCalling (moLuaVirtualMachine &vm, int iFunctionNumber)
 
virtual void HandleReturns (moLuaVirtualMachine &vm, const char *strFunc)
 
virtual const moMobStateGetState () 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 moTextToJSON ()
 
- 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 ()
 
moLuaVirtualMachinemvm (void)
 

Métodos públicos estáticos

static const moTextGetDataDir ()
 
static const moTextGetModulesDir ()
 

Atributos públicos estáticos

static moText m_DataDir = DATADIR
 
static moText m_ModulesDir = MODULESDIR
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Atributos protegidos

moDataSessionConfigm_pDataSessionConfig
 
moDataSessionm_pDataSession
 
moPluginDefinitions m_PluginDefinitions
 
- Atributos protegidos heredados desde moMoldeoObject
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...
 
moResourceManagerm_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...
 
moInletInletScreenWidth
 
moInletInletScreenHeight
 
moInletInletTimeabs
 
moInletInletPreconfig
 
MOboolean m_bConnectorsLoaded
 
int __iscript
 
- Atributos protegidos heredados desde 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 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

- Tipos públicos heredados desde moScript
typedef int(* Function )(moLuaVirtualMachine &vm)
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos heredados desde moScript
Function Functions [255]
 
- Métodos protegidos heredados desde moResource
void SetResourceType (moResourceType p_restype)
 
- 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
 

Descripción detallada

Definición en la línea 347 del archivo moDataManager.h.

Documentación del constructor y destructor

moDataManager::moDataManager ( )

Definición en la línea 831 del archivo moDataManager.cpp.

moDataManager::~moDataManager ( )
virtual

Definición en la línea 844 del archivo moDataManager.cpp.

Documentación de las funciones miembro

bool moDataManager::Export ( const moText p_export_path,
moText  p_from_config_console = moText("") 
)

OPENING CONSOLE PROJECT

EXPORTING

Iterate every config file

specific to console...

IODevices

Resources

videomanager > videobuffer...

PreEffects

Effects

PostEffects

MasterEffects

Definición en la línea 1144 del archivo moDataManager.cpp.

MOboolean moDataManager::Finish ( )
virtual

constructor genérico de la clase.

Reimplementado de moResource.

Definición en la línea 1124 del archivo moDataManager.cpp.

moDirectory moDataManager::GetAppDataDir ( const moText p_dir_name)

Devuelve un moDirectory relativo a la carpeta de la aplicacion

Ver también
GetAppDataPath
GetAppDataFile para obtener un archivo relativo a la aplicacion

Definición en la línea 1094 del archivo moDataManager.cpp.

moFile moDataManager::GetAppDataFile ( const moText p_file_name)

Devuelve un moFile relativo a la carpeta de la aplicacion

Ver también
GetAppDataPath
GetAppDataDir para obtener una carpeta relativa a la aplicacion

Definición en la línea 1087 del archivo moDataManager.cpp.

moText moDataManager::GetAppDataPath ( )

Definición en la línea 1101 del archivo moDataManager.cpp.

moText moDataManager::GetAppPath ( )

Definición en la línea 1056 del archivo moDataManager.cpp.

moText moDataManager::GetConsoleConfigName ( )

Definición en la línea 1109 del archivo moDataManager.cpp.

moDirectory moDataManager::GetDataDir ( const moText p_dir_name)

Devuelve un moDirectory relativo a la carpeta del proyecto .mol cargado.

Ver también
GetDataPath
GetDataFile para obtener un archivo relativo al proyecto

Definición en la línea 1079 del archivo moDataManager.cpp.

const moText & moDataManager::GetDataDir ( )
static

Definición en la línea 996 del archivo moDataManager.cpp.

moFile moDataManager::GetDataFile ( const moText p_file_name)

Devuelve un moFile relativo a la carpeta del proyecto .mol cargado.

Ver también
GetDataPath
GetDataDir para obtener una carpeta relativa al proyecto

Definición en la línea 1072 del archivo moDataManager.cpp.

moText moDataManager::GetDataPath ( )

Definición en la línea 1064 del archivo moDataManager.cpp.

const moText & moDataManager::GetModulesDir ( )
static

Definición en la línea 1025 del archivo moDataManager.cpp.

const moPluginDefinitions& moDataManager::GetPluginDefinitions ( )
inline

Definición en la línea 392 del archivo moDataManager.h.

moText moDataManager::GetPluginsPath ( )

Definición en la línea 1117 del archivo moDataManager.cpp.

moDataSession * moDataManager::GetSession ( )

Definición en la línea 1138 del archivo moDataManager.cpp.

bool moDataManager::ImportFile ( const moText p_import_file_full_path)

Check extension ( if it is a CFG > try to import internal files associated to it )

Copy file to project data folder: DIRECT COPY TO DATA FOLDER root...

Definición en la línea 1297 del archivo moDataManager.cpp.

bool moDataManager::InData ( const moText p_file_full_path)

Definición en la línea 1272 del archivo moDataManager.cpp.

MOboolean moDataManager::Init ( )
virtual

constructor genérico de la clase.

Reimplementado de moResource.

Definición en la línea 848 del archivo moDataManager.cpp.

MOboolean moDataManager::Init ( moText  p_apppath,
moText  p_datapath,
moText  p_consoleconfig 
)
virtual

reload plugin definitions

Definición en la línea 863 del archivo moDataManager.cpp.

bool moDataManager::IteratedExport ( const moText p_from_config_file_)

Browse the parameters of type:

SCRIPT > copy and create folders and files .
TEXTURE > check shader's configs .
TEXTURE_FOLDER > copy full folders .

Definición en la línea 1215 del archivo moDataManager.cpp.

moText moDataManager::MakeRelativeToData ( const moText p_file_full_path)

Definición en la línea 1251 del archivo moDataManager.cpp.

int moDataManager::ReloadPluginDefinitions ( moText  plugindir = "",
moMoldeoObjectType  mobjecttype = MO_OBJECT_UNDEFINED 
)

Open DIRECTORY [plugindir] and search for module libraries (plugins)

LINUX VERSION

extract the "libmoldeo_" part

Definición en la línea 894 del archivo moDataManager.cpp.

void moDataManager::StartPlayinbackSession ( )

Definición en la línea 1134 del archivo moDataManager.cpp.

void moDataManager::StartRecordingSession ( )

Definición en la línea 1128 del archivo moDataManager.cpp.

Documentación de los datos miembro

moText moDataManager::m_DataDir = DATADIR
static

Definición en la línea 412 del archivo moDataManager.h.

moText moDataManager::m_ModulesDir = MODULESDIR
static

data dir

Definición en la línea 413 del archivo moDataManager.h.

moDataSession* moDataManager::m_pDataSession
protected

Definición en la línea 418 del archivo moDataManager.h.

moDataSessionConfig* moDataManager::m_pDataSessionConfig
protected

plugin dir

Definición en la línea 417 del archivo moDataManager.h.

moPluginDefinitions moDataManager::m_PluginDefinitions
protected

Definición en la línea 420 del archivo moDataManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: