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.h
Ir a la documentación de este archivo.
1
#ifndef _TEXTFILTERPARAM_H
2
#define _TEXTFILTERPARAM_H
3
4
#include "
moTypes.h
"
5
6
12
class
moTextFilterParam
13
{
14
public
:
18
moTextFilterParam
()
19
{
20
par_flt1
=
par_flt2
=
par_flt3
= 0.0;
21
for
(
int
i
=0;
i
<4;
i
++)
par_mat2
[
i
]=0.0;
22
for
(
int
i
=0;
i
<9;
i
++)
par_mat3
[
i
]=0.0;
23
for
(
int
i
=0;
i
<16;
i
++)
par_mat4
[
i
]=0.0;
24
25
m_par_flt1
=
m_par_flt2
=
m_par_flt3
= -1;
26
m_par_mat2
=
m_par_mat3
=
m_par_mat4
= -1;
27
}
28
32
virtual
~moTextFilterParam
()
33
{
34
}
35
36
moTextFilterParam
(
const
moTextFilterParam
& p_src){
37
(*this) = p_src;
38
}
39
40
const
moTextFilterParam
&
operator=
(
const
moTextFilterParam
& p_src ) {
41
m_par_flt1
= p_src.
m_par_flt1
;
42
m_par_flt2
= p_src.
m_par_flt2
;
43
m_par_flt3
= p_src.
m_par_flt3
;
44
m_par_mat2
= p_src.
m_par_mat2
;
45
m_par_mat3
= p_src.
m_par_mat3
;
46
m_par_mat4
= p_src.
m_par_mat4
;
47
48
par_flt1
= p_src.
par_flt1
;
49
par_flt2
= p_src.
par_flt2
;
50
par_flt3
= p_src.
par_flt3
;
51
for
(
int
i
=0;
i
<4;
i
++)
par_mat2
[
i
] = p_src.
par_mat2
[
i
];
52
for
(
int
i
=0;
i
<9;
i
++)
par_mat3
[
i
] = p_src.
par_mat3
[
i
];
53
for
(
int
i
=0;
i
<16;
i
++)
par_mat4
[
i
] = p_src.
par_mat4
[
i
];
54
55
return (*
this
);
56
}
57
63
void
getParamIDs
(
void
* p_shader);
67
void
setParamValues
();
68
73
void
CopyDefParamIDs
(
moTextFilterParam
*p_params)
74
{
75
if
(p_params != NULL)
76
{
77
p_params->
m_par_flt1
=
m_par_flt1
;
78
p_params->
m_par_flt2
=
m_par_flt2
;
79
p_params->
m_par_flt3
=
m_par_flt3
;
80
p_params->
m_par_mat2
=
m_par_mat2
;
81
p_params->
m_par_mat3
=
m_par_mat3
;
82
p_params->
m_par_mat4
=
m_par_mat4
;
83
84
85
}
86
}
87
88
MOfloat
par_flt1
;
89
MOfloat
par_flt2
;
90
MOfloat
par_flt3
;
91
92
MOfloat
par_mat2
[4];
93
MOfloat
par_mat3
[9];
94
MOfloat
par_mat4
[16];
95
96
GLint
m_par_flt1
,
m_par_flt2
,
m_par_flt3
;
97
GLint
m_par_mat2
,
m_par_mat3
,
m_par_mat4
;
98
};
99
100
#endif
101
moTextFilterParam::operator=
const moTextFilterParam & operator=(const moTextFilterParam &p_src)
Definition:
moTextFilterParam.h:40
moTypes.h
moTextFilterParam::setParamValues
void setParamValues()
Definition:
moTextFilterParam.cpp:27
moTextFilterParam::m_par_mat4
GLint m_par_mat4
Definition:
moTextFilterParam.h:97
MOfloat
#define MOfloat
Definition:
moTypes.h:403
moTextFilterParam::m_par_mat2
GLint m_par_mat2
Definition:
moTextFilterParam.h:97
i
moTypes MOint moText moParamIndex moParamReference int iRow int int i int i
Definition:
all_f.js:18
moTextFilterParam::par_flt2
MOfloat par_flt2
Definition:
moTextFilterParam.h:89
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
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
moTextFilterParam::CopyDefParamIDs
void CopyDefParamIDs(moTextFilterParam *p_params)
Definition:
moTextFilterParam.h:73
moTextFilterParam::par_mat3
MOfloat par_mat3[9]
Definition:
moTextFilterParam.h:93
moTextFilterParam::getParamIDs
void getParamIDs(void *p_shader)
Definition:
moTextFilterParam.cpp:6
moTextFilterParam::moTextFilterParam
moTextFilterParam(const moTextFilterParam &p_src)
Definition:
moTextFilterParam.h:36
moTextFilterParam::moTextFilterParam
moTextFilterParam()
Definition:
moTextFilterParam.h:18
moTextFilterParam
Definition:
moTextFilterParam.h:12
moTextFilterParam::~moTextFilterParam
virtual ~moTextFilterParam()
Definition:
moTextFilterParam.h:32
moTextFilterParam::m_par_flt2
GLint m_par_flt2
Definition:
moTextFilterParam.h:96
moTextFilterParam::par_flt3
MOfloat par_flt3
Definition:
moTextFilterParam.h:90
libmoldeo
moTextFilterParam.h
Generado el Jueves, 18 de Enero de 2018 13:10:29 para libmoldeo (Moldeo 1.0 Core) por
1.8.8