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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moResourceElement Class Reference

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 ) More...

#include <moResourceManager.h>

Inheritance diagram for moResourceElement:
moAbstract moAttribute moGeometry moMaterialBase moPath moAxis3D moBoundingBox3D moBoxGeometry moCircleGeometry moCylinderGeometry moDodecahedronGeometry moExtrudeGeometry moIcosahedronGeometry moOctahedronGeometry moPlaneGeometry moPolyhedronGeometry moRingGeometry moShapeGeometry moSphereGeometry moTetrahedronGeometry moTextGeometry moTubeGeometry moMaterial

Public Member Functions

 moResourceElement ()
 
 moResourceElement (moResourceType p_type)
 
virtual ~moResourceElement ()
 
virtual MOboolean Init (moResourceManager *p_rm)
 
virtual void SetResourceManager (moResourceManager *p_rm)
 
virtual moResourceManagerGetResourceManager ()
 
moResourceType GetResourceType ()
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. More...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. More...
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 

Protected Attributes

moResourceType m_ResourceType
 
moResourceManagerm_pResourceManager
 

Additional Inherited Members

- Public Attributes inherited from moAbstract
MOboolean m_bInitialized
 Valor de inicialización More...
 
- Static Public Attributes inherited from moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 

Detailed Description

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 )

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.

See also
moResourceType
moMoldeoObject
moTextureManager
mo3dModelManager

Definition at line 103 of file moResourceManager.h.

Constructor & Destructor Documentation

moResourceElement::moResourceElement ( )
inline

Definition at line 106 of file moResourceManager.h.

moResourceElement::moResourceElement ( moResourceType  p_type)
inline

Definition at line 107 of file moResourceManager.h.

virtual moResourceElement::~moResourceElement ( )
inlinevirtual

Definition at line 108 of file moResourceManager.h.

Member Function Documentation

virtual moResourceManager* moResourceElement::GetResourceManager ( )
inlinevirtual

Definition at line 116 of file moResourceManager.h.

moResourceType moResourceElement::GetResourceType ( )
inline

Definition at line 119 of file moResourceManager.h.

virtual MOboolean moResourceElement::Init ( moResourceManager p_rm)
inlinevirtual

Reimplemented in moGeometry.

Definition at line 109 of file moResourceManager.h.

virtual void moResourceElement::SetResourceManager ( moResourceManager p_rm)
inlinevirtual

Definition at line 113 of file moResourceManager.h.

Member Data Documentation

moResourceManager* moResourceElement::m_pResourceManager
protected

Definition at line 124 of file moResourceManager.h.

moResourceType moResourceElement::m_ResourceType
protected

Definition at line 123 of file moResourceManager.h.


The documentation for this class was generated from the following file: