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.
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
moTextFilterParam.h
Go to the documentation of this file.
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
Generated on Wed May 17 2017 14:09:19 for libmoldeo (Moldeo 1.0 Core) by
1.8.8