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.
Página principal
Páginas relacionadas
Módulos
Namespaces
Clases
Archivos
Lista de archivos
Miembros de los ficheros
Todo
Clases
Namespaces
Archivos
Funciones
Variables
'typedefs'
Enumeraciones
Valores de enumeraciones
Amigas
'defines'
Grupos
Páginas
moTextFilterParam.cpp
Ir a la documentación de este archivo.
1
#include "
moTextFilterParam.h
"
2
#include "
moShader.h
"
3
#include "
moShaderCG.h
"
4
#include "
moShaderGLSL.h
"
5
6
void
moTextFilterParam::getParamIDs
(
void
* p_shader)
7
{
8
moShaderGLSL
* p_glsl = (
moShaderGLSL
*)p_shader;
9
moText
uname;
10
if
(p_glsl) {
11
uname =
moText
(
"par_flt1"
);
12
m_par_flt1
= p_glsl->
GetUniformID
(uname);
13
uname =
moText
(
"par_flt2"
);
14
m_par_flt2
= p_glsl->
GetUniformID
(uname);
15
uname =
moText
(
"par_flt3"
);
16
m_par_flt3
= p_glsl->
GetUniformID
(uname);
17
uname =
moText
(
"par_mat2"
);
18
m_par_mat2
= p_glsl->
GetUniformID
(uname);
19
uname =
moText
(
"par_mat3"
);
20
m_par_mat3
= p_glsl->
GetUniformID
(uname);
21
uname =
moText
(
"par_mat4"
);
22
m_par_mat4
= p_glsl->
GetUniformID
(uname);
23
}
24
}
25
26
27
void
moTextFilterParam::setParamValues
()
28
{
29
if
(-1 <
m_par_flt1
) glUniform1fARB(
m_par_flt1
,
par_flt1
);
30
if
(-1 <
m_par_flt2
) glUniform1fARB(
m_par_flt2
,
par_flt2
);
31
if
(-1 <
m_par_flt3
) glUniform1fARB(
m_par_flt3
,
par_flt3
);
32
33
if
((-1 <
m_par_mat2
) ) glUniformMatrix2fvARB(
m_par_mat2
, 1,
false
, &
par_mat2
[0]);
34
if
((-1 <
m_par_mat3
) ) glUniformMatrix3fvARB(
m_par_mat3
, 1,
false
, &
par_mat3
[0]);
35
if
((-1 <
m_par_mat4
) ) glUniformMatrix4fvARB(
m_par_mat4
, 1,
false
, &
par_mat4
[0]);
36
}
37
moShaderGLSL.h
moTextFilterParam.h
moShaderGLSL::GetUniformID
GLint GetUniformID(const moText &uName)
Definition:
moShaderGLSL.cpp:145
moTextFilterParam::setParamValues
void setParamValues()
Definition:
moTextFilterParam.cpp:27
moTextFilterParam::m_par_mat4
GLint m_par_mat4
Definition:
moTextFilterParam.h:97
moTextFilterParam::m_par_mat2
GLint m_par_mat2
Definition:
moTextFilterParam.h:97
moText0
clase de para manejar textos
Definition:
moText.h:75
moTextFilterParam::par_flt2
MOfloat par_flt2
Definition:
moTextFilterParam.h:89
moText
moText0 moText
Definition:
moText.h:291
moTextFilterParam::m_par_flt1
GLint m_par_flt1
Definition:
moTextFilterParam.h:96
moTextFilterParam::par_mat2
MOfloat par_mat2[4]
Definition:
moTextFilterParam.h:92
moTextFilterParam::par_mat4
MOfloat par_mat4[16]
Definition:
moTextFilterParam.h:94
moShaderGLSL
Definition:
moShaderGLSL.h:47
moShaderCG.h
moTextFilterParam::par_flt1
MOfloat par_flt1
Definition:
moTextFilterParam.h:88
moTextFilterParam::m_par_flt3
GLint m_par_flt3
Definition:
moTextFilterParam.h:96
moTextFilterParam::m_par_mat3
GLint m_par_mat3
Definition:
moTextFilterParam.h:97
moShader.h
moTextFilterParam::par_mat3
MOfloat par_mat3[9]
Definition:
moTextFilterParam.h:93
moTextFilterParam::getParamIDs
void getParamIDs(void *p_shader)
Definition:
moTextFilterParam.cpp:6
moTextFilterParam::m_par_flt2
GLint m_par_flt2
Definition:
moTextFilterParam.h:96
moTextFilterParam::par_flt3
MOfloat par_flt3
Definition:
moTextFilterParam.h:90
libmoldeo
moTextFilterParam.cpp
Generado el Jueves, 18 de Enero de 2018 13:10:29 para libmoldeo (Moldeo 1.0 Core) por
1.8.8