![]() |
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>
Métodos privados | |
MOuint | LoadTextures (moConfig *p_cfg, MOuint p_param_idx, moTextureManager *p_tex_man) |
Atributos privados | |
moTextureArray | m_textures_array |
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 172 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 167 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.
|
private |
Devuelve el puntero a la textura con índice p_idx.
p_idx | índice de la textura. |
Definición en la línea 178 del archivo moTextureIndex.h.
Fija el puntero a la textura en el índice p_idx.
p_idx | índice de la textura. |
p_tex | puntero de clase moTexture. |
Definición en la línea 142 del archivo moTextureIndex.cpp.
Valida el índice de textura p_idx.
p_idx | índice de textura a validar. |
Definición en la línea 148 del archivo moTextureIndex.cpp.
|
private |
Definición en la línea 180 del archivo moTextureIndex.h.