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.
|
#include <moTextureIndex.h>
Public Member Functions | |
moTextureIndex () | |
virtual | ~moTextureIndex () |
virtual MOboolean | Init (moConfig *p_cfg, MOuint p_param_idx, moTextureManager *p_tex_man) |
virtual MOboolean | Init (moConfig *p_cfg, moParamReference p_param_ref, moTextureManager *p_tex_man) |
virtual MOboolean | Finish () |
MOint | Add (moText p_name, moTextureManager *p_tex_man) |
MOint | Add (moTexture *p_tex) |
MOuint | GetGLId (MOuint p_idx) |
MOuint | GetGLId (MOuint p_idx, MOint p_cuad) |
MOuint | GetGLId (MOuint p_idx, MOfloat p_cycle) |
MOuint | GetGLId (MOuint p_idx, moTempo *p_tempo) |
MOuint | GetGLId (MOuint p_idx, moMoldeoObject *p_mob) |
MOint | GetType (MOuint p_idx) |
moTexture * | GetTexture (MOuint p_idx) |
MOboolean | ValidIndex (MOuint p_idx) |
moTextureArray | GetTextureArray () |
MOuint | Count () |
moTexture * | operator[] (MOuint p_idx) |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Clase que encapsula una lista de punteros a objetos moTexture. La utilidad de esta clase es que permite definir un subconjunto de texturas definidas en el administrador de texturas y accederlas de una manera más directa.
Definition at line 49 of file moTextureIndex.h.
|
inline |
Constructor por defecto.
Definition at line 55 of file moTextureIndex.h.
|
inlinevirtual |
Destructor por defecto.
Definition at line 59 of file moTextureIndex.h.
MOint moTextureIndex::Add | ( | moText | p_name, |
moTextureManager * | p_tex_man | ||
) |
Agrega la textura con nombre p_name.
p_name | nombre de la textura a agregar. |
p_tex_man | puntero al administrador de texturas. |
Definition at line 36 of file moTextureIndex.cpp.
Agrega la textura apuntada por p_tex.
p_tex | puntero de la textura a agregar. |
Definition at line 43 of file moTextureIndex.cpp.
|
inline |
Devuelve el número de texturas.
Definition at line 164 of file moTextureIndex.h.
|
inlinevirtual |
Método de finalización.
Reimplemented from moAbstract.
Definition at line 83 of file moTextureIndex.h.
Devuelve el OpenGL ID de la textura con índice p_idx.
p_idx | índice de la textura. |
Definition at line 57 of file moTextureIndex.cpp.
Devuelve el OpenGL ID de la sub-textura p_cuad de la textura con índice p_idx.
p_idx | índice de la textura. |
p_cuad | índice del cuadro. |
Definition at line 63 of file moTextureIndex.cpp.
Devuelve el OpenGL ID de la sub-textura que corresponde a la fracción de ciclo p_cycle para la textura con índice p_idx.
p_idx | índice de la textura. |
p_cycle | fracción de ciclo entre 0.0 y 1.0. |
Definition at line 77 of file moTextureIndex.cpp.
Devuelve el OpenGL ID de textura que corresponde al tempo p_tempo para la textura con índice p_idx.
p_idx | índice de la textura. |
p_tempo | puntero al objeto de tempo. |
Definition at line 91 of file moTextureIndex.cpp.
MOuint moTextureIndex::GetGLId | ( | MOuint | p_idx, |
moMoldeoObject * | p_mob | ||
) |
Devuelve el OpenGL ID de textura que corresponde a los parametros para la textura con índice p_idx.
p_idx | índice de la textura. |
p_mob | puntero al objeto. |
Definition at line 106 of file moTextureIndex.cpp.
Devuelve el puntero a la textura con índice p_idx.
p_idx | índice de la textura. |
Definition at line 136 of file moTextureIndex.cpp.
|
inline |
Devuelve la lista de texturas.
Definition at line 159 of file moTextureIndex.h.
Devuelve el tipo de la textura con índice p_idx.
p_idx | índice de la textura. |
Definition at line 130 of file moTextureIndex.cpp.
|
inlinevirtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de texturas. |
p_param_idx | índice en el objeto de configuración donde se encuentran los filtros. |
p_tex_man | puntero al administrador de texturas. |
Definition at line 68 of file moTextureIndex.h.
|
inlinevirtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de texturas. |
p_param_ref | |
p_tex_man | puntero al administrador de texturas. |
Definition at line 77 of file moTextureIndex.h.
Devuelve el puntero a la textura con índice p_idx.
p_idx | índice de la textura. |
Definition at line 170 of file moTextureIndex.h.
Valida el índice de textura p_idx.
p_idx | índice de textura a validar. |
Definition at line 142 of file moTextureIndex.cpp.