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 <moTextureFilterIndex.h>
Métodos protegidos | |
MOint | LoadShader (moText &name, moShader **pshader) |
MOint | LoadSourceTexture (moText &name, moTextureArray &src_tex, MOboolean first_tex, MOuint &dest_width, MOuint &dest_height) |
MOint | LoadDestTexResolution (const moText &name, MOuint &dest_width, MOuint &dest_height) |
MOint | LoadDestTexture (const moText &name, moTextureArray &dest_tex, MOuint dest_width, MOuint dest_height) |
void | SetupDestTexFBO () |
Atributos protegidos | |
moGLManager * | m_glman |
moFBManager * | m_fbman |
moShaderManager * | m_shaman |
moTextureManager * | m_texman |
moRenderManager * | m_renderman |
moTextureFilterArray | m_filters_array |
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 moTextureFilter. La utilidad de esta clase es que permite definir un subconjunto de filtros de textura y accederlos de manera directa.
Definición en la línea 45 del archivo moTextureFilterIndex.h.
moTextureFilterIndex::moTextureFilterIndex | ( | ) |
Constructor por defecto.
Definición en la línea 34 del archivo moTextureFilterIndex.cpp.
|
virtual |
Destructor por defecto.
Definición en la línea 39 del archivo moTextureFilterIndex.cpp.
MOint moTextureFilterIndex::Add | ( | moTextureFilter * | p_filter | ) |
Agrega el filtro apuntado por p_filter.
Definición en la línea 100 del archivo moTextureFilterIndex.cpp.
void moTextureFilterIndex::Apply | ( | MOuint | p_idx, |
MOuint | p_i, | ||
MOfloat | p_fade, | ||
const moTextFilterParam & | p_params | ||
) |
Aplica el filtro p_idx sobre las texturas de orígen y escribiendo el resutlado en las texturas de destino.
p_idx | índice del filtro a aplicar. |
p_i | cuadro a utilizar en las texturas de orígen (en el caso de que sean animadas). |
p_fade | constante de "fading" utilizada para mezclar el resultado del filtro. |
p_params | parámetros del filtro. |
Definición en la línea 108 del archivo moTextureFilterIndex.cpp.
void moTextureFilterIndex::Apply | ( | MOuint | p_idx, |
MOfloat | p_cycle, | ||
MOfloat | p_fade, | ||
const moTextFilterParam & | p_params | ||
) |
Aplica el filtro p_idx sobre las texturas de orígen y escribiendo el resutlado en las texturas de destino.
p_idx | índice del filtro a aplicar. |
p_cycle | fracción del ciclo entre 0.0 y 1.0 a utilizar en las texturas de orígen (en el caso de que sean animadas). |
p_fade | constante de "fading" utilizada para mezclar el resultado del filtro. |
p_params | parámetros del filtro. |
Definición en la línea 113 del archivo moTextureFilterIndex.cpp.
void moTextureFilterIndex::Apply | ( | MOuint | p_idx, |
moTempo * | p_tempo, | ||
MOfloat | p_fade, | ||
const moTextFilterParam & | p_params | ||
) |
Aplica el filtro p_idx sobre las texturas de orígen y escribiendo el resutlado en las texturas de destino.
p_idx | índice del filtro a aplicar. |
p_tempo | tempo a utilizar en las texturas de orígen (en el caso de que sean animadas). |
p_fade | constante de "fading" utilizada para mezclar el resultado del filtro. |
p_params | parámetros del filtro. |
Definición en la línea 118 del archivo moTextureFilterIndex.cpp.
void moTextureFilterIndex::Apply | ( | moTempo * | p_tempo, |
MOfloat | p_fade, | ||
const moTextFilterParam & | p_params | ||
) |
Aplica todos los filtros sobre las texturas de orígen y escribiendo el resutlado en las texturas de destino.
p_tempo | tempo a utilizar en las texturas de orígen (en el caso de que sean animadas). |
p_fade | constante de "fading" utilizada para mezclar el resultado del filtro. |
p_params | parámetros del filtro. |
Definición en la línea 123 del archivo moTextureFilterIndex.cpp.
|
inline |
Devuelve el número de filtros.
Definición en la línea 160 del archivo moTextureFilterIndex.h.
|
virtual |
Método de finalización.
Reimplementado de moAbstract.
Definición en la línea 94 del archivo moTextureFilterIndex.cpp.
|
inline |
Definición en la línea 167 del archivo moTextureFilterIndex.h.
|
virtual |
Método de inicialización.
p_param_idx | índice en el objeto de configuración donde se encuentran los filtros. |
moGLManager | puntero al administrador OpenGL. |
moFBManager | puntero al administrador de Framebuffers. |
moShaderManager | puntero al administrador de shaders. |
moTextureManager | puntero al administrador de texturas. |
moRenderManager | puntero al administrador de render. |
Definición en la línea 55 del archivo moTextureFilterIndex.cpp.
|
virtual |
Método de inicialización.
moGLManager | puntero al administrador OpenGL. |
moFBManager | puntero al administrador de Framebuffers. |
moShaderManager | puntero al administrador de shaders. |
moTextureManager | puntero al administrador de texturas. |
moRenderManager | puntero al administrador de render. |
Definición en la línea 44 del archivo moTextureFilterIndex.cpp.
|
virtual |
Método de inicialización.
p_cfg | puntero al objeto de configuración de Moldeo donde se especifica la lista de filtros. |
p_param_idx | índice en el objeto de configuración donde se encuentran los filtros. |
moGLManager | puntero al administrador OpenGL. |
moFBManager | puntero al administrador de Framebuffers. |
moShaderManager | puntero al administrador de shaders. |
moTextureManager | puntero al administrador de texturas. |
moRenderManager | puntero al administrador de render. |
Definición en la línea 68 del archivo moTextureFilterIndex.cpp.
|
virtual |
Método de inicialización.
p_filters_str | lista de expresiones que definen los filtros a agregar. |
moGLManager | puntero al administrador OpenGL. |
moFBManager | puntero al administrador de Framebuffers. |
moShaderManager | puntero al administrador de shaders. |
moTextureManager | puntero al administrador de texturas. |
moRenderManager | puntero al administrador de render. |
Definición en la línea 81 del archivo moTextureFilterIndex.cpp.
|
protected |
Definición en la línea 568 del archivo moTextureFilterIndex.cpp.
|
protected |
Definición en la línea 587 del archivo moTextureFilterIndex.cpp.
Definición en la línea 171 del archivo moTextureFilterIndex.cpp.
Definición en la línea 265 del archivo moTextureFilterIndex.cpp.
Definición en la línea 355 del archivo moTextureFilterIndex.cpp.
MOuint moTextureFilterIndex::LoadFilters | ( | moTextArray * | p_filters_str | ) |
Definición en la línea 444 del archivo moTextureFilterIndex.cpp.
Definición en la línea 538 del archivo moTextureFilterIndex.cpp.
|
protected |
Definición en la línea 549 del archivo moTextureFilterIndex.cpp.
Definición en la línea 143 del archivo moTextureFilterIndex.cpp.
|
inline |
Devuelve un puntero al filtro con índice p_idx.
p_idx | índice de filtro. |
Definición en la línea 166 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 614 del archivo moTextureFilterIndex.cpp.
Definición en la línea 155 del archivo moTextureFilterIndex.cpp.
Verifica el índice p_idx.
p_idx | índice de filtro. |
Definición en la línea 128 del archivo moTextureFilterIndex.cpp.
|
protected |
Definición en la línea 181 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 186 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 180 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 184 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 182 del archivo moTextureFilterIndex.h.
|
protected |
Definición en la línea 183 del archivo moTextureFilterIndex.h.