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
moResourceManager.h File Reference
#include "moTypes.h"
#include "moArray.h"
#include "moMoldeoObject.h"
#include "moResourcePlugin.h"

Go to the source code of this file.

Classes

class  moResourceElement
 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...
 
class  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 ) More...
 
class  moResourceManager
 Administrador de recursos. More...
 

Macros

#define MO_CFG_RESOURCE   0
 
#define MO_CFG_RESOURCE_CONFIG   1
 
#define MO_CFG_RESOURCE_LABEL   2
 
#define MO_CFG_RESOURCE   0
 
#define MO_CFG_RESOURCE_CONFIG   1
 
#define MO_CFG_RESOURCE_LABEL   2
 

Typedefs

typedef moResourcemoResourcePtr
 

Enumerations

enum  moResourceType {
  MO_RESOURCETYPE_UNDEFINED = 0, MO_RESOURCETYPE_FILE, MO_RESOURCETYPE_VIDEO, MO_RESOURCETYPE_NET,
  MO_RESOURCETYPE_FILTER, MO_RESOURCETYPE_TIME, MO_RESOURCETYPE_DATA, MO_RESOURCETYPE_TEXTURE,
  MO_RESOURCETYPE_SOUND, MO_RESOURCETYPE_MODEL, MO_RESOURCETYPE_FONT, MO_RESOURCETYPE_GUI,
  MO_RESOURCETYPE_RENDER, MO_RESOURCETYPE_GL, MO_RESOURCETYPE_FB, MO_RESOURCETYPE_SHADER,
  MO_RESOURCETYPE_SCRIPT, MO_RESOURCETYPE_MATH, MO_RESOURCETYPE_DEBUG, MO_RESOURCETYPE_TEXT,
  MO_RESOURCETYPE_MEMORY, MO_RESOURCETYPE_XML, MO_RESOURCETYPE_DB, MO_RESOURCETYPE_DYNAMICENGINE,
  MO_RESOURCETYPE_DECODER, MO_RESOURCETYPE_RESERVED1, MO_RESOURCETYPE_RESERVED2, MO_RESOURCETYPE_RESERVED3,
  MO_RESOURCETYPE_RESERVED4
}
 Tipos de recursos que se pueden implementar. More...
 

Functions

 moDeclareExportedDynamicArray (moResourcePtr, moResources)
 

Macro Definition Documentation

#define MO_CFG_RESOURCE   0

Definition at line 88 of file moResourceManager.h.

#define MO_CFG_RESOURCE   0

Definition at line 88 of file moResourceManager.h.

#define MO_CFG_RESOURCE_CONFIG   1

Definition at line 89 of file moResourceManager.h.

#define MO_CFG_RESOURCE_CONFIG   1

Definition at line 89 of file moResourceManager.h.

#define MO_CFG_RESOURCE_LABEL   2

Definition at line 90 of file moResourceManager.h.

#define MO_CFG_RESOURCE_LABEL   2

Definition at line 90 of file moResourceManager.h.

Typedef Documentation

Definition at line 191 of file moResourceManager.h.

Enumeration Type Documentation

Tipos de recursos que se pueden implementar.

cada tipo especifica el tipo de contenido tratado por el recurso, esta lista es bastante completa pero podría ser modificada en el futuro cada tipo aquí especificado puede estar implementado por un recurso interno del core o un plugin

Enumerator
MO_RESOURCETYPE_UNDEFINED 
MO_RESOURCETYPE_FILE 
MO_RESOURCETYPE_VIDEO 
MO_RESOURCETYPE_NET 
MO_RESOURCETYPE_FILTER 
MO_RESOURCETYPE_TIME 
MO_RESOURCETYPE_DATA 
MO_RESOURCETYPE_TEXTURE 
MO_RESOURCETYPE_SOUND 
MO_RESOURCETYPE_MODEL 
MO_RESOURCETYPE_FONT 
MO_RESOURCETYPE_GUI 
MO_RESOURCETYPE_RENDER 
MO_RESOURCETYPE_GL 
MO_RESOURCETYPE_FB 
MO_RESOURCETYPE_SHADER 
MO_RESOURCETYPE_SCRIPT 
MO_RESOURCETYPE_MATH 
MO_RESOURCETYPE_DEBUG 
MO_RESOURCETYPE_TEXT 
MO_RESOURCETYPE_MEMORY 
MO_RESOURCETYPE_XML 
MO_RESOURCETYPE_DB 
MO_RESOURCETYPE_DYNAMICENGINE 
MO_RESOURCETYPE_DECODER 
MO_RESOURCETYPE_RESERVED1 
MO_RESOURCETYPE_RESERVED2 
MO_RESOURCETYPE_RESERVED3 
MO_RESOURCETYPE_RESERVED4 

Definition at line 51 of file moResourceManager.h.

Function Documentation

moDeclareExportedDynamicArray ( moResourcePtr  ,
moResources   
)