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