![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
#include <moTextureIndex.h>
Métodos públicos | |
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) |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
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.
Definición en la línea 49 del archivo moTextureIndex.h.
|
inline |
Constructor por defecto.
Definición en la línea 55 del archivo moTextureIndex.h.
|
inlinevirtual |
Destructor por defecto.
Definición en la línea 59 del archivo 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. |
Definición en la línea 36 del archivo moTextureIndex.cpp.
Agrega la textura apuntada por p_tex.
p_tex | puntero de la textura a agregar. |
Definición en la línea 43 del archivo moTextureIndex.cpp.
|
inline |
Devuelve el número de texturas.
Definición en la línea 164 del archivo moTextureIndex.h.
|
inlinevirtual |
Método de finalización.
Reimplementado de moAbstract.
Definición en la línea 83 del archivo moTextureIndex.h.
Devuelve el OpenGL ID de la textura con índice p_idx.
p_idx | índice de la textura. |
Definición en la línea 57 del archivo 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. |
Definición en la línea 63 del archivo 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. |
Definición en la línea 77 del archivo 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. |
Definición en la línea 91 del archivo 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. |
Definición en la línea 106 del archivo moTextureIndex.cpp.
Devuelve el puntero a la textura con índice p_idx.
p_idx | índice de la textura. |
Definición en la línea 136 del archivo moTextureIndex.cpp.
|
inline |
Devuelve la lista de texturas.
Definición en la línea 159 del archivo moTextureIndex.h.
Devuelve el tipo de la textura con índice p_idx.
p_idx | índice de la textura. |
Definición en la línea 130 del archivo 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. |
Definición en la línea 68 del archivo 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. |
Definición en la línea 77 del archivo moTextureIndex.h.
Devuelve el puntero a la textura con índice p_idx.
p_idx | índice de la textura. |
Definición en la línea 170 del archivo moTextureIndex.h.
Valida el índice de textura p_idx.
p_idx | índice de textura a validar. |
Definición en la línea 142 del archivo moTextureIndex.cpp.