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.
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
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 Martes, 10 de Septiembre de 2019 21:28:25 para libmoldeo (Moldeo 1.0 Core) por
1.8.13