Referencia de la Clase moResource

Recurso ( objeto para cargar y manipular objetos físicos de datos de imágenes, audio, video, 3d, 2d, fuentes, shaders y de cualquier otro tipo extendible por un plugin ). Más...

#include <moResourceManager.h>

Diagrama de herencias de moResource

moMoldeoObject moAbstract moScript moDataManager moDecoderManager moFBManager moFilterManager moGLManager moGUIManager moMathManager moNetManager moRenderManager moScriptManager moShaderManager moSoundManager moTextureManager moTimeManager moVideoManager Lista de todos los miembros.

Métodos públicos

 moResource ()
virtual ~moResource ()
virtual MOboolean Init ()
virtual MOboolean Finish ()
moResourceType GetResourceType ()
moText GetResourceName ()

Métodos protegidos

void SetResourceType (moResourceType p_restype)

Atributos privados

moResourceType m_ResourceType
moText m_ResourceName

Descripción detallada

Recurso ( objeto para cargar y manipular objetos físicos de datos de imágenes, audio, video, 3d, 2d, fuentes, shaders y de cualquier otro tipo extendible por un plugin ).

Los recursos son aquellos objetos que implementan funciones de tratamiento de datos, generalmente localizados en dispositivos físicos, locales o remotos,o que tienen por destino algún tipo de representación.

Aquellos recursos predeterminados dentro de la librería de Moldeo conforman la columna vertebral de las funcionalidades del Core de Moldeo. Estos son: moRenderManager, moGLManager, moTextureManager, mo3dModelManager, moShaderManager, moVideoManager, moSoundManager, moScriptManager, moTimeManager, moFBManager, moMathManager

Un plugin derivado de moResourcePlugin es usado típicamente para acceder a archivos de distintos formatos para luego administrar estos contenidos en un arreglo interno dinámico evitando redundancias de datos.

Un ejemplo sería el moTextureManager, que administrar la carga de imágenes en texturas de opengl.

Otro ejemplo sería el mo3dModelManager, que administrar la carga de objeto 3d, en este caso del formato .3ds. El mo3dModelManager a su vez depende del moTextureManager para cargar las texturas especificadas por los materiales de los modelos tridimensionales. Mantener esta coherencia de los datos en Moldeo es una de las características importantes de su arquitectura.

Ver también:
moResourceType

moMoldeoObject

moTextureManager

mo3dModelManager


Documentación del constructor y destructor

moResource::moResource  ) 
 

constructor genérico de la clase.

virtual moResource::~moResource  )  [virtual]
 

constructor genérico de la clase.


Documentación de las funciones miembro

virtual MOboolean moResource::Finish  )  [virtual]
 

constructor genérico de la clase.

Reimplementado de moAbstract.

Reimplementado en moDataManager, moDecoderManager, moFBManager, moFilterManager, moGLManager, moGUIManager, moMathManager, moNetManager, moRenderManager, moScriptManager, moShaderManager, moSoundManager, moTextureManager, moTimeManager, y moVideoManager.

moText moResource::GetResourceName  ) 
 

devuelve el nombre del recurso

moResourceType moResource::GetResourceType  ) 
 

devuelve el tipo de recurso

Ver también:
moResourceType

virtual MOboolean moResource::Init  )  [virtual]
 

constructor genérico de la clase.

Reimplementado de moMoldeoObject.

Reimplementado en moDataManager, moDecoderManager, moFBManager, moFilterManager, moGLManager, moGUIManager, moMathManager, moNetManager, moScriptManager, moShaderManager, moSoundManager, moTextureManager, moTimeManager, y moVideoManager.

void moResource::SetResourceType moResourceType  p_restype  )  [protected]
 


Documentación de los datos miembro

moText moResource::m_ResourceName [private]
 

moResourceType moResource::m_ResourceType [private]
 


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