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.
moEffectState.h
Ir a la documentación de este archivo.
1
/*******************************************************************************
2
3
moEffectState.h
4
5
****************************************************************************
6
* *
7
* This source is free software; you can redistribute it and/or modify *
8
* it under the terms of the GNU General Public License as published by *
9
* the Free Software Foundation; either version 2 of the License, or *
10
* (at your option) any later version. *
11
* *
12
* This code is distributed in the hope that it will be useful, but *
13
* WITHOUT ANY WARRANTY; without even the implied warranty of *
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
15
* General Public License for more details. *
16
* *
17
* A copy of the GNU General Public License is available on the World *
18
* Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
19
* obtain it by writing to the Free Software Foundation, *
20
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
21
* *
22
****************************************************************************
23
24
Copyright(C) 2006 Fabricio Costa
25
26
Authors:
27
Fabricio Costa
28
29
*******************************************************************************/
30
31
#ifndef __MO_EFFECT_STATE_H__
32
#define __MO_EFFECT_STATE_H__
33
34
#include "
moTypes.h
"
35
#include "
moAbstract.h
"
36
#include "
moTempo.h
"
37
#include "
moMoldeoObject.h
"
38
44
class
LIBMOLDEO_API
moEffectState
:
public
moMobState
45
{
46
47
public
:
48
moEffectState
();
49
moEffectState
(
const
moEffectState
& src);
50
virtual
~
moEffectState
();
51
52
moEffectState
&
operator=
(
const
moEffectState
& src);
53
54
MOboolean
Init
();
55
MOboolean
Init
(
MOswitch
);
56
61
moTempo
tempo
;
62
69
MOswitch
on
;
70
77
MOswitch
synchronized
;
78
85
MOswitch
enabled
;
86
87
MOfloat
magnitude
;
88
MOfloat
amplitude
;
89
95
MOfloat
alpha
;
96
102
MOfloat
tint
;
//brillo 0..1
103
109
MOfloat
tintr
;
//rojo 0..1
110
116
MOfloat
tintg
;
//verde 0..1
117
123
MOfloat
tintb
;
//azul 0..1
124
130
MOfloat
tintc
;
131
137
MOfloat
tints
;
138
144
MOswitch
fulldebug
;
145
151
MOswitch
stereo
;
152
moStereoSides
stereoside
;
153
154
MOfloat
mousex
;
155
MOfloat
mousey
;
156
MOfloat
mousefactor
;
157
158
moText
fullJSON
;
159
moText
fullXML
;
160
161
int
Set(
const
moText
& p_XmlText );
162
void
SetColorRGB(
MOfloat
r,
MOfloat
g,
MOfloat
b);
163
void
SetColorCSV(
MOfloat
c,
MOfloat
s,
MOfloat
t);
164
void
CSV2RGB();
165
166
virtual
const
moText
&
ToJSON
();
167
virtual
const
moText
& ToXML();
168
};
169
170
#endif
171
moStereoSides
moStereoSides
Modo estereoscópico.
Definition:
moTypes.h:484
moTempo
Tempo, beat, ritmo.
Definition:
moTempo.h:44
moEffectState::tintg
MOfloat tintg
Definition:
moEffectState.h:116
moEffectState::stereo
MOswitch stereo
Definition:
moEffectState.h:151
moEffectState::tintr
MOfloat tintr
Definition:
moEffectState.h:109
MOboolean
#define MOboolean
Definition:
moTypes.h:385
moEffectState::fullJSON
moText fullJSON
Definition:
moEffectState.h:158
moTempo.h
moEffectState::stereoside
moStereoSides stereoside
Definition:
moEffectState.h:152
moEffectState::enabled
MOswitch enabled
Definition:
moEffectState.h:85
moTypes.h
moAbstract::Init
virtual MOboolean Init()
Inicializa el objeto.
Definition:
moAbstract.cpp:141
moAbstract.h
moMoldeoObject.h
MOswitch
#define MOswitch
Definition:
moTypes.h:386
LIBMOLDEO_API
#define LIBMOLDEO_API
Definition:
moTypes.h:180
moEffectState
Definition:
moEffectState.h:44
MOfloat
#define MOfloat
Definition:
moTypes.h:403
moText0
clase de para manejar textos
Definition:
moText.h:75
moEffectState::mousefactor
MOfloat mousefactor
Definition:
moEffectState.h:156
moMobState::ToJSON
const moText & ToJSON()
Definition:
moMoldeoObject.cpp:93
moEffectState::tintc
MOfloat tintc
Definition:
moEffectState.h:130
moEffectState::tintb
MOfloat tintb
Definition:
moEffectState.h:123
moEffectState::tint
MOfloat tint
Definition:
moEffectState.h:102
moEffectState::on
MOswitch on
Definition:
moEffectState.h:69
moEffectState::fulldebug
MOswitch fulldebug
saturación
Definition:
moEffectState.h:144
moEffectState::mousey
MOfloat mousey
Definition:
moEffectState.h:155
moMobState
Definition:
moMoldeoObject.h:358
moEffectState::tints
MOfloat tints
Definition:
moEffectState.h:137
moEffectState::amplitude
MOfloat amplitude
Definition:
moEffectState.h:88
moEffectState::tempo
moTempo tempo
Definition:
moEffectState.h:61
moEffectState::fullXML
moText fullXML
Definition:
moEffectState.h:159
moEffectState::mousex
MOfloat mousex
Definition:
moEffectState.h:154
moEffectState::alpha
MOfloat alpha
Definition:
moEffectState.h:95
moEffectState::magnitude
MOfloat magnitude
Definition:
moEffectState.h:87
moMobState::operator=
moMobState & operator=(const moMobState &src)
Definition:
moMoldeoObject.cpp:60
libmoldeo
moEffectState.h
Generado el Martes, 10 de Septiembre de 2019 21:27:06 para libmoldeo (Moldeo 1.0 Core) por
1.8.13