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 <moTextureFilterIndex.h>
Protected Member Functions | |
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 () |
Protected Attributes | |
moGLManager * | m_glman |
moFBManager * | m_fbman |
moShaderManager * | m_shaman |
moTextureManager * | m_texman |
moRenderManager * | m_renderman |
moTextureFilterArray | m_filters_array |
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 moTextureFilter. La utilidad de esta clase es que permite definir un subconjunto de filtros de textura y accederlos de manera directa.
Definition at line 45 of file moTextureFilterIndex.h.
moTextureFilterIndex::moTextureFilterIndex | ( | ) |
Constructor por defecto.
Definition at line 34 of file moTextureFilterIndex.cpp.
|
virtual |
Destructor por defecto.
Definition at line 39 of file moTextureFilterIndex.cpp.
MOint moTextureFilterIndex::Add | ( | moTextureFilter * | p_filter | ) |
Agrega el filtro apuntado por p_filter.
Definition at line 100 of file 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. |
Definition at line 108 of file 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. |
Definition at line 113 of file 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. |
Definition at line 118 of file 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. |
Definition at line 123 of file moTextureFilterIndex.cpp.
|
inline |
Devuelve el número de filtros.
Definition at line 160 of file moTextureFilterIndex.h.
|
virtual |
Método de finalización.
Reimplemented from moAbstract.
Definition at line 94 of file moTextureFilterIndex.cpp.
|
inline |
Definition at line 167 of file 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. |
Definition at line 55 of file 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. |
Definition at line 44 of file 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. |
Definition at line 68 of file 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. |
Definition at line 81 of file moTextureFilterIndex.cpp.
|
protected |
Definition at line 568 of file moTextureFilterIndex.cpp.
|
protected |
Definition at line 587 of file moTextureFilterIndex.cpp.
Definition at line 171 of file moTextureFilterIndex.cpp.
Definition at line 265 of file moTextureFilterIndex.cpp.
Definition at line 355 of file moTextureFilterIndex.cpp.
MOuint moTextureFilterIndex::LoadFilters | ( | moTextArray * | p_filters_str | ) |
Definition at line 444 of file moTextureFilterIndex.cpp.
Definition at line 538 of file moTextureFilterIndex.cpp.
|
protected |
Definition at line 549 of file moTextureFilterIndex.cpp.
Definition at line 143 of file moTextureFilterIndex.cpp.
|
inline |
Devuelve un puntero al filtro con índice p_idx.
p_idx | índice de filtro. |
Definition at line 166 of file moTextureFilterIndex.h.
|
protected |
Definition at line 614 of file moTextureFilterIndex.cpp.
Definition at line 155 of file moTextureFilterIndex.cpp.
Verifica el índice p_idx.
p_idx | índice de filtro. |
Definition at line 128 of file moTextureFilterIndex.cpp.
|
protected |
Definition at line 181 of file moTextureFilterIndex.h.
|
protected |
Definition at line 186 of file moTextureFilterIndex.h.
|
protected |
Definition at line 180 of file moTextureFilterIndex.h.
|
protected |
Definition at line 184 of file moTextureFilterIndex.h.
|
protected |
Definition at line 182 of file moTextureFilterIndex.h.
|
protected |
Definition at line 183 of file moTextureFilterIndex.h.