Referencia de la Clase moMoldeoObject

Clase Base para Objetos Moldeo ( moEffect, moIODevice, moResource, moConsole ). Más...

#include <moMoldeoObject.h>

Diagrama de herencias de moMoldeoObject

moAbstract moScript moConsole moEffect moIODevice moResource moEffectTemplate moMasterEffect moPostEffect moPreEffect moDataManager moDecoderManager moFBManager moFilterManager moGLManager moGUIManager moMathManager moNetManager moRenderManager moScriptManager moShaderManager moSoundManager moTextureManager moTimeManager moVideoManager Lista de todos los miembros.

Métodos públicos

 moMoldeoObject ()
 moMoldeoObject (moMoldeoObjectType p_type)
virtual ~moMoldeoObject ()
virtual MOboolean Init ()
virtual MOboolean Init (moResourceManager *p_pResources)
virtual void Update (moEventList *p_EventList)
void SetResourceManager (moResourceManager *p_pResourceManager)
moResourceManagerGetResourceManager ()
MOint GetId ()
void SetId (MOint p_id)
moMoldeoObjectType GetType ()
void SetType (moMoldeoObjectType p_type)
void SetName (moText p_name)
void SetLabelName (moText p_labelname)
moText GetName ()
moText GetLabelName ()
moConfigGetConfig ()
void SetConfigName (moText p_configname)
moText GetConfigName ()
moText GetDescription ()
moMobDefinitionGetMobDefinition ()
virtual moConfigDefinitionGetDefinition (moConfigDefinition *p_configdefinition=NULL)
moOutlets * GetOutlets ()
moInlets * GetInlets ()
MOint GetInletIndex (moText p_connector_name)
MOint GetOutletIndex (moText p_connector_name)
virtual void RegisterFunctions ()
virtual int ScriptCalling (moLuaVirtualMachine &vm, int iFunctionNumber)
virtual void HandleReturns (moLuaVirtualMachine &vm, const char *strFunc)

Métodos protegidos

virtual void LoadDefinition ()
 Carga las definiciones de parámetros del archivo de configuración.

Atributos protegidos

moMobDefinition m_MobDefinition
 Definición del objeto.
moText m_Description
 Descripción.
moConfig m_Config
 Configuración de parámetros del objeto.
moResourceManagerm_pResourceManager
 Puntero al administrador de recursos.
moOutlets m_Outlets
 Conectores de salida, Arreglo de moOutlet's.
moInlets m_Inlets
 Conectores de entrada, Arreglo de moInlet's.

Métodos privados

int luaPushDebugString (moLuaVirtualMachine &vm)
 Función de impresión de cadena de carácteres cómoda para la depuración.
int luaSetPreconf (moLuaVirtualMachine &vm)
 Fija la preconfiguración de este objeto.
int luaGetPreconf (moLuaVirtualMachine &vm)
 Devuelve la preconfiguración de este objeto.
int luaGetParamIndex (moLuaVirtualMachine &vm)
 Devuelve el índice del parámetro.
int luaGetCurrentValue (moLuaVirtualMachine &vm)
 Devuelve el índice del valor.
int luaSetCurrentValue (moLuaVirtualMachine &vm)
int luaGetInletIndex (moLuaVirtualMachine &vm)
int luaGetInletData (moLuaVirtualMachine &vm)
int luaSetInletData (moLuaVirtualMachine &vm)
int luaGetTuioSystem (moLuaVirtualMachine &vm)
int luaGetTuioCursorCount (moLuaVirtualMachine &vm)
int luaGetTuioCursor (moLuaVirtualMachine &vm)
int luaGetTuioObjectCount (moLuaVirtualMachine &vm)
int luaGetTuioObject (moLuaVirtualMachine &vm)
int luaGetTrackerSystemData (moLuaVirtualMachine &vm)
int luaGetTrackerFeaturesCount (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)

Descripción detallada

Clase Base para Objetos Moldeo ( moEffect, moIODevice, moResource, moConsole ).

clase base para definir Objetos Moldeo. Esta tiene como miembros principales:

una definición de objeto moMobDefinition un archivo de configuración moConfig un conjunto de inlets moInlet's un conjunto de outlets moOutlet's una referencia a los recursos del sistema moResourceManager

Los Objetos Moldeo son de 6 tipos posibles.

Ver también:
moEffect

moPreEffect

moPostEffect

moMasterEffect

moIODevice

moResource

moConsole

moConfig

moMobDefinition

moMoldeoObjectType


Documentación del constructor y destructor

moMoldeoObject::moMoldeoObject  ) 
 

constructor genérico de la clase.

moMoldeoObject::moMoldeoObject moMoldeoObjectType  p_type  ) 
 

constructor de la clase con especificación de tipo.

Parámetros:
p_type tipo de Objeto Moldeo.
Ver también:
moMoldeoObjectType

virtual moMoldeoObject::~moMoldeoObject  )  [virtual]
 


Documentación de las funciones miembro

moConfig* moMoldeoObject::GetConfig  )  [inline]
 

función que devuelve el puntero a la clase de configuración del objeto.

moText moMoldeoObject::GetConfigName  )  [inline]
 

función que devuelve el nombre del archivo de configuración del objeto.

virtual moConfigDefinition* moMoldeoObject::GetDefinition moConfigDefinition p_configdefinition = NULL  )  [virtual]
 

función que devuelve la definición del archivo de configuración del objeto.

Parámetros:
p_configdefinition (opcional) puntero a la clase de definición de la configuración dónde se registran las definiciones. Si este parámetro no está definido la función toma el puntero a la definición dentro del objeto de configuración (moConfig).

Reimplementado en moConsole, y moEffect.

moText moMoldeoObject::GetDescription  )  [inline]
 

función que devuelve la descripción del objeto.

MOint moMoldeoObject::GetId  ) 
 

función que devuelve el Identificador del objeto.

Reimplementado en moIODevice.

MOint moMoldeoObject::GetInletIndex moText  p_connector_name  ) 
 

función que devuelve el indice del conector Inlet del correspondiente nombre

Parámetros:
p_connector_name nombre del conector (generalmente el mismo del parametro u otro arbitrario definido por el usuario)

moInlets* moMoldeoObject::GetInlets  ) 
 

función que devuelve el puntero a los Conectores de Recepción de este objeto.

moText moMoldeoObject::GetLabelName  )  [inline]
 

función que devuelve el nombre identificatorio del objeto.

moMobDefinition& moMoldeoObject::GetMobDefinition  )  [inline]
 

moText moMoldeoObject::GetName  )  [inline]
 

función que especifica el nombre del objeto.

MOint moMoldeoObject::GetOutletIndex moText  p_connector_name  ) 
 

función que devuelve el indice del conector Outlet del correspondiente nombre

Parámetros:
p_connector_name nombre del conector (generalmente el mismo del parametro u otro arbitrario definido por el usuario)

moOutlets* moMoldeoObject::GetOutlets  ) 
 

función que devuelve el puntero a los Conectores de Envío de este objeto.

moResourceManager* moMoldeoObject::GetResourceManager  ) 
 

función que devuelve el puntero al Administrador de Recursos del objeto.

moMoldeoObjectType moMoldeoObject::GetType  ) 
 

función que devuelve el tipo del objeto.

virtual void moMoldeoObject::HandleReturns moLuaVirtualMachine vm,
const char *  strFunc
[virtual]
 

función que se encarga de manipular el retorno de las funciones llamadas por el script

Implementa moScript.

virtual MOboolean moMoldeoObject::Init moResourceManager p_pResources  )  [virtual]
 

Inicializador de la clase con especificación del Administrador de Recursos.

virtual MOboolean moMoldeoObject::Init  )  [virtual]
 

Inicializador genérico derivado de moAbstract.

Reimplementado de moAbstract.

Reimplementado en moConsole, moDataManager, moDecoderManager, moEffect, moEffectTemplate, moFBManager, moFilterManager, moGLManager, moGUIManager, moIODevice, moMasterEffect, moMathManager, moNetManager, moPostEffect, moPreEffect, moResource, moSceneEffect, moScriptManager, moSequenceEffect, moShaderManager, moSoundManager, moTextureManager, moTimeManager, y moVideoManager.

virtual void moMoldeoObject::LoadDefinition  )  [protected, virtual]
 

Carga las definiciones de parámetros del archivo de configuración.

virtual void moMoldeoObject::RegisterFunctions  )  [virtual]
 

función que registra las funciones para lua en particular para esta clase y las derivadas

Reimplementado en moConsole.

virtual int moMoldeoObject::ScriptCalling moLuaVirtualMachine vm,
int  iFunctionNumber
[virtual]
 

función que define las funciones accesibles por scripting de esta clase particular.

Implementa moScript.

Reimplementado en moConsole.

void moMoldeoObject::SetConfigName moText  p_configname  ) 
 

función que especifica el nombre del archivo de configuración del objeto.

void moMoldeoObject::SetId MOint  p_id  ) 
 

función que especifica el Identificador del objeto.

Reimplementado en moIODevice.

void moMoldeoObject::SetLabelName moText  p_labelname  )  [inline]
 

función que especifica el nombre identificatorio del objeto.

void moMoldeoObject::SetName moText  p_name  )  [inline]
 

función que especifica el nombre del objeto.

void moMoldeoObject::SetResourceManager moResourceManager p_pResourceManager  ) 
 

método de especificación del Administrador de Recursos (moResourceManager).

Parámetros:
p_pResourceManager puntero al Administrador de Recursos.

void moMoldeoObject::SetType moMoldeoObjectType  p_type  ) 
 

función que especifica el tipo del objeto.

virtual void moMoldeoObject::Update moEventList p_EventList  )  [virtual]
 

método de actualización de datos del objeto.

Parámetros:
p_EventList puntero a la lista de eventos.

Reimplementado en moIODevice, moTextureManager, y moVideoManager.


Documentación de los datos miembro

moConfig moMoldeoObject::m_Config [protected]
 

Configuración de parámetros del objeto.

moText moMoldeoObject::m_Description [protected]
 

Descripción.

moInlets moMoldeoObject::m_Inlets [protected]
 

Conectores de entrada, Arreglo de moInlet's.

moMobDefinition moMoldeoObject::m_MobDefinition [protected]
 

Definición del objeto.

moOutlets moMoldeoObject::m_Outlets [protected]
 

Conectores de salida, Arreglo de moOutlet's.

moResourceManager* moMoldeoObject::m_pResourceManager [protected]
 

Puntero al administrador de recursos.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Sun Jul 18 16:13:26 2010 para MOLDEO por  doxygen 1.4.6-NO