![]() |
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) |
Métodos públicos heredados desde moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () |
| virtual MOboolean | Init () |
| Inicializa el objeto. Más... | |
| MOboolean | Initialized () |
| Pregunta si está inicializado. Más... | |
Otros miembros heredados | |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Atributos públicos estáticos heredados desde moAbstract | |
| 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.