27#define STATES_MAX_NB 128
150 char titleText[1024];
162 void (*
draw_line) (
Pixel *data,
int x1,
int y1,
int x2,
int y2,
int col,
int screenx,
int screeny);
163 void (*
zoom_filter) (
int sizeX,
int sizeY,
Pixel *src,
Pixel *dest,
int *brutS,
int *brutD,
int buffratio,
int precalCoef[16][16]);
#define guint32
Definition goom_config.h:28
void plugin_info_init(PluginInfo *p, int nbVisual)
Definition plugin_info.c:79
#define STATES_MAX_NB
Definition goom_plugin_info.h:27
void plugin_info_add_visual(PluginInfo *p, int i, VisualFX *visual)
Definition plugin_info.c:193
Definition goom_plugin_info.h:15
char drawPoints
Definition goom_plugin_info.h:17
char drawTentacle
Definition goom_plugin_info.h:18
char drawIFS
Definition goom_plugin_info.h:16
int farScope
Definition goom_plugin_info.h:21
char drawScope
Definition goom_plugin_info.h:20
int rangemin
Definition goom_plugin_info.h:23
int rangemax
Definition goom_plugin_info.h:24
Definition goom_tools.h:10
Definition goom_config_param.h:93
Definition goom_config_param.h:46
Definition goom_plugin_info.h:84
int size
Definition goom_plugin_info.h:87
int width
Definition goom_plugin_info.h:85
int height
Definition goom_plugin_info.h:86
Definition goom_plugin_info.h:75
struct _PLUGIN_INFO::@50 methods
int goomvar
Definition goom_plugin_info.h:133
int lockvar
Definition goom_plugin_info.h:132
void(* draw_line)(Pixel *data, int x1, int y1, int x2, int y2, int col, int screenx, int screeny)
Definition goom_plugin_info.h:162
int loopvar
Definition goom_plugin_info.h:134
struct _PLUGIN_INFO::@48 update
struct _PLUGIN_INFO::@49 update_message
int longueur
Definition goom_plugin_info.h:158
float switchMultAmount
Definition goom_plugin_info.h:142
int timeOfTitleDisplay
Definition goom_plugin_info.h:149
int stop_lines
Definition goom_plugin_info.h:135
VisualFX convolve_fx
Definition goom_plugin_info.h:96
GMLine * gmline2
Definition goom_plugin_info.h:121
GoomRandom * gRandom
Definition goom_plugin_info.h:166
VisualFX tentacles_fx
Definition goom_plugin_info.h:99
struct goomfont_s * font
Definition goom_plugin_info.h:102
VisualFX ifs_fx
Definition goom_plugin_info.h:100
GoomState * curGState
Definition goom_plugin_info.h:117
int stateSelectionBlocker
Definition goom_plugin_info.h:147
int statesRangeMax
Definition goom_plugin_info.h:115
int recay_ifs
Definition goom_plugin_info.h:138
char message[0x800]
Definition goom_plugin_info.h:156
Pixel * p1
Definition goom_plugin_info.h:107
int lineMode
Definition goom_plugin_info.h:141
unsigned int * pixel
Definition goom_plugin_info.h:105
int previousZoomSpeed
Definition goom_plugin_info.h:148
float switchMult
Definition goom_plugin_info.h:144
int statesNumber
Definition goom_plugin_info.h:114
struct _PLUGIN_INFO::_SIZE_TYPE screen
int decay_ifs
Definition goom_plugin_info.h:137
Pixel * outputBuf
Definition goom_plugin_info.h:109
Pixel * conv
Definition goom_plugin_info.h:108
unsigned int * back
Definition goom_plugin_info.h:106
Pixel * p2
Definition goom_plugin_info.h:107
int stateSelectionRnd
Definition goom_plugin_info.h:146
SoundInfo sound
Definition goom_plugin_info.h:90
VisualFX zoomFilter_fx
Definition goom_plugin_info.h:98
int nbParams
Definition goom_plugin_info.h:79
GoomState states[128]
Definition goom_plugin_info.h:113
ZoomFilterData zoomFilterData
Definition goom_plugin_info.h:151
int cyclesSinceLastChange
Definition goom_plugin_info.h:139
int drawLinesDuration
Definition goom_plugin_info.h:140
int numberOfLinesInMessage
Definition goom_plugin_info.h:155
int switchIncrAmount
Definition goom_plugin_info.h:143
int nbVisuals
Definition goom_plugin_info.h:92
VisualFX star_fx
Definition goom_plugin_info.h:97
void(* zoom_filter)(int sizeX, int sizeY, Pixel *src, Pixel *dest, int *brutS, int *brutD, int buffratio, int precalCoef[16][16])
Definition goom_plugin_info.h:163
int switchIncr
Definition goom_plugin_info.h:145
int affiche
Definition goom_plugin_info.h:157
GMLine * gmline1
Definition goom_plugin_info.h:120
PluginParameters * params
Definition goom_plugin_info.h:80
VisualFX ** visuals
Definition goom_plugin_info.h:93
unsigned int cycle
Definition goom_plugin_info.h:112
int ifs_incr
Definition goom_plugin_info.h:136
int sintable[0x10000]
Definition goom_plugin_info.h:124
Definition goom_plugin_info.h:32
PluginParam biggoom_speed_limit_p
Definition goom_plugin_info.h:65
int timeSinceLastBigGoom
Definition goom_plugin_info.h:39
PluginParam goom_limit_p
Definition goom_plugin_info.h:61
float goomPower
Definition goom_plugin_info.h:37
int totalgoom
Definition goom_plugin_info.h:50
short samples[2][512]
Definition goom_plugin_info.h:42
float prov_max
Definition goom_plugin_info.h:53
int cycle
Definition goom_plugin_info.h:55
PluginParam accel_p
Definition goom_plugin_info.h:60
PluginParam last_goom_p
Definition goom_plugin_info.h:63
float speedvar
Definition goom_plugin_info.h:48
int timeSinceLastGoom
Definition goom_plugin_info.h:36
PluginParam speed_p
Definition goom_plugin_info.h:59
PluginParam goom_power_p
Definition goom_plugin_info.h:62
PluginParam volume_p
Definition goom_plugin_info.h:58
PluginParam biggoom_factor_p
Definition goom_plugin_info.h:66
float volume
Definition goom_plugin_info.h:41
PluginParam last_biggoom_p
Definition goom_plugin_info.h:64
float bigGoomLimit
Definition goom_plugin_info.h:46
PluginParameters params
Definition goom_plugin_info.h:68
int allTimesMax
Definition goom_plugin_info.h:49
float accelvar
Definition goom_plugin_info.h:47
float goom_limit
Definition goom_plugin_info.h:45
Definition goom_visual_fx.h:17
Definition goom_filters.h:12
Definition goom_graphic.h:55