Go to the documentation of this file.
12 const char *str,
float chspace,
int center);
static void generateTheWaterFXHorizontalDirectionBuffer(PluginInfo *goomInfo, ZoomFilterFXWrapperData *data)
Definition: filters.c:472
float y
Definition: flying_stars_fx.c:60
void goom_draw_text(goomfont_t *p, Pixel *buf, int resolx, int resoly, int x, int y, const char *str, float charspace, int center)
Definition: gfontlib.c:179
float ay
Definition: flying_stars_fx.c:62
int waveEffect
Definition: filters.c:119
static void setPixelRGB(PluginInfo *goomInfo, Pixel *buffer, Uint x, Uint y, Color c)
Definition: filters.c:36
float general_speed
Definition: filters.c:116
unsigned char r
Definition: goom_graphic.h:58
void * fx_data
Definition: goom_visual_fx.h:21
int * font_width
Definition: gfontlib.c:13
int * small_font_height
Definition: gfontlib.c:17
char reverse
Definition: goom_filters.h:18
goomfont_t * gfont_load(void)
Definition: gfontlib.c:54
static void addABomb(FSData *fs, int mx, int my, float radius, float vage, float gravity, PluginInfo *info)
Definition: flying_stars_fx.c:149
int reverse
Definition: filters.c:117
#define SPEEDWAY_MODE
Definition: goom_filters.h:39
static void fs_free(VisualFX *_this)
Definition: flying_stars_fx.c:136
PluginParam fx_mode_p
Definition: flying_stars_fx.c:81
static void getPixelRGB(PluginInfo *goomInfo, Pixel *buffer, Uint x, Uint y, Color *c)
Definition: filters.c:53
int buffratio
Definition: filters.c:130
PluginParam nbStars_p
Definition: flying_stars_fx.c:79
GoomRandom * gRandom
Definition: goom_plugin_info.h:166
static void c_zoom(Pixel *expix1, Pixel *expix2, unsigned int prevX, unsigned int prevY, signed int *brutS, signed int *brutD, int buffratio, int precalCoef[16][16])
Definition: filters.c:407
static void getPixelRGB_(Pixel *buffer, Uint x, Color *c)
Definition: filters.c:61
int precalCoef[16][16]
Definition: filters.c:134
VisualFX flying_star_create(void)
Definition: flying_stars_fx.c:317
PluginParameters params
Definition: flying_stars_fx.c:83
signed int * freebrutT
Definition: filters.c:110
PluginParam min_age_p
Definition: flying_stars_fx.c:77
char mode
Definition: goom_filters.h:19
PluginParam max_age_p
Definition: flying_stars_fx.c:78
Definition: goom_filters.h:11
static void updateStar(Star *s)
Definition: flying_stars_fx.c:182
#define BVAL(p)
Definition: goom_config_param.h:71
void(* init)(struct _VISUAL_FX *_this, PluginInfo *info)
Definition: goom_visual_fx.h:18
unsigned int prevX
Definition: filters.c:114
#define ROUGE
Definition: goom_config.h:16
#define LAST_FX
Definition: flying_stars_fx.c:57
Definition: goom_graphic.h:55
struct _PIXEL::@36 channels
Definition: filters.c:101
#define IMAX(p)
Definition: goom_config_param.h:79
static void setPixelRGB_(Pixel *buffer, Uint x, Color c)
Definition: filters.c:46
unsigned int Uint
Definition: goom_graphic.h:4
#define BUFFPOINTMASK
Definition: filters.c:82
VisualFX zoomFilter_fx
Definition: goom_plugin_info.h:98
float ax
Definition: flying_stars_fx.c:62
float goomPower
Definition: goom_plugin_info.h:37
unsigned short v
Definition: goom_graphic.h:8
int vPlaneEffect
Definition: goom_filters.h:22
Pixel *** small_font_chars
Definition: gfontlib.c:15
#define CRYSTAL_BALL_MODE
Definition: goom_filters.h:32
static void fs_apply(VisualFX *_this, Pixel *src, Pixel *dest, PluginInfo *info)
Definition: flying_stars_fx.c:255
signed int * freebrutD
Definition: filters.c:109
VisualFX zoomFilterVisualFXWrapper_create(void)
Definition: filters.c:758
SoundInfo sound
Definition: goom_plugin_info.h:90
char noisify
Definition: filters.c:123
int waveEffect
Definition: goom_filters.h:24
static v2g zoomVector(ZoomFilterFXWrapperData *data, float X, float Y)
Definition: filters.c:145
static void zoomFilterVisualFXWrapper_free(struct _VISUAL_FX *_this)
Definition: filters.c:737
int fx_mode
Definition: flying_stars_fx.c:68
static void fs_sound_event_occured(VisualFX *_this, PluginInfo *info)
Definition: flying_stars_fx.c:194
float vy
Definition: flying_stars_fx.c:61
static void generatePrecalCoef(int precalCoef[16][16])
Definition: filters.c:651
#define IMIN(p)
Definition: goom_config_param.h:78
int maxStars
Definition: flying_stars_fx.c:71
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
char theMode
Definition: filters.c:118
struct _ZOOM_FILTER_FX_WRAPPER_DATA ZoomFilterFXWrapperData
PluginParam enabled_bp
Definition: filters.c:103
#define A_CHANNEL
Definition: goom_graphic.h:46
double y
Definition: v3d.h:19
static void makeZoomBufferStripe(ZoomFilterFXWrapperData *data, int INTERLACE_INCR)
Definition: filters.c:242
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
float vage
Definition: flying_stars_fx.c:63
#define secure_b_param
Definition: goom_config_param.h:107
struct _PLUGIN_INFO::_SIZE_TYPE screen
NULL
Definition: xine_plugin.c:78
int timeSinceLastBigGoom
Definition: goom_plugin_info.h:39
int middleY
Definition: filters.c:124
double x
Definition: v3d.h:19
static const struct @34 the_font
int height
Definition: goom_plugin_info.h:86
Definition: goom_config_param.h:95
float min_age
Definition: flying_stars_fx.c:74
signed int * freebrutS
Definition: filters.c:108
int middleX
Definition: filters.c:124
int interlace_start
Definition: filters.c:127
int vPlaneEffect
Definition: filters.c:121
float x
Definition: flying_stars_fx.c:60
struct _PLUGIN_INFO::@39 methods
int wave
Definition: filters.c:137
goomfont_t * gfont_load(void)
Definition: gfontlib.c:54
#define SCRUNCH_MODE
Definition: goom_filters.h:33
int wavesp
Definition: filters.c:138
Definition: goom_visual_fx.h:17
int mustInitBuffers
Definition: filters.c:126
void gfont_unload(goomfont_t **)
Definition: gfontlib.c:20
unsigned char g
Definition: goom_graphic.h:59
int vitesse
Definition: goom_filters.h:13
const Color WHITE
Definition: graphic.c:4
#define RAIN_FX
Definition: flying_stars_fx.c:55
unsigned int zoom_width
Definition: filters.c:112
#define BUFFPOINTNB
Definition: filters.c:80
#define BUFFPOINTNBF
Definition: filters.c:81
PluginParameters params
Definition: filters.c:104
Definition: flying_stars_fx.c:66
int * font_height
Definition: gfontlib.c:14
int hPlaneEffect
Definition: filters.c:122
#define ISTEP(p)
Definition: goom_config_param.h:80
#define WAVE_MODE
Definition: goom_filters.h:31
#define PERTEMASK
Definition: filters.c:86
Star * stars
Definition: flying_stars_fx.c:72
void gfont_unload(goomfont_t **pp)
Definition: gfontlib.c:20
Definition: goom_plugin_info.h:75
int timeSinceLastGoom
Definition: goom_plugin_info.h:36
int hypercosEffect
Definition: goom_filters.h:25
#define sqrtperte
Definition: filters.c:84
void(* change_listener)(struct _PARAM *_this)
Definition: goom_config_param.h:60
#define FIREWORKS_FX
Definition: flying_stars_fx.c:54
PluginParam nbStars_limit_p
Definition: flying_stars_fx.c:80
#define BLEU
Definition: goom_config.h:14
PluginParam ** params
Definition: goom_config_param.h:99
#define FOUNTAIN_FX
Definition: flying_stars_fx.c:56
int width
Definition: goom_plugin_info.h:85
void zoomFilterFastRGB(PluginInfo *goomInfo, Pixel *pix1, Pixel *pix2, ZoomFilterData *zf, Uint resx, Uint resy, int switchIncr, float switchMult)
Definition: filters.c:528
int * firedec
Definition: filters.c:131
unsigned char b
Definition: goom_graphic.h:60
#define guint32
Definition: goom_config.h:28
#define secure_i_param
Definition: goom_config_param.h:106
PluginParameters * params
Definition: goom_visual_fx.h:23
int middleX
Definition: goom_filters.h:17
signed int * brutT
Definition: filters.c:110
#define VERT
Definition: goom_config.h:15
int hypercosEffect
Definition: filters.c:120
unsigned int * coeffs
Definition: filters.c:106
#define NCOL
Definition: flying_stars_fx.c:12
#define secure_f_feedback
Definition: goom_config_param.h:109
#define PERTEDEC
Definition: filters.c:88
#define plugin_parameters
Definition: goom_config_param.h:113
static void zoomFilterVisualFXWrapper_init(struct _VISUAL_FX *_this, PluginInfo *info)
Definition: filters.c:691
signed int * brutD
Definition: filters.c:109
#define AMULETTE_MODE
Definition: goom_filters.h:34
int hPlaneEffect
Definition: goom_filters.h:21
int middleY
Definition: goom_filters.h:17
#define FVAL(p)
Definition: goom_config_param.h:70
unsigned char a
Definition: goom_graphic.h:57
Pixel *** font_chars
Definition: gfontlib.c:12
float max_age
Definition: flying_stars_fx.c:75
static void zoomFilterVisualFXWrapper_apply(struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info)
Definition: filters.c:750
Definition: gfontlib.c:11
unsigned short r
Definition: goom_graphic.h:8
float vx
Definition: flying_stars_fx.c:61
void pointFilter(PluginInfo *goomInfo, Pixel *pix1, Color c, float t1, float t2, float t3, float t4, Uint cycle)
Definition: filters.c:771
char noisify
Definition: goom_filters.h:27
unsigned int * freecoeffs
Definition: filters.c:106
#define ALPHA
Definition: goom_config.h:17
static void fs_init(VisualFX *_this, PluginInfo *info)
Definition: flying_stars_fx.c:86
unsigned short b
Definition: goom_graphic.h:8
float age
Definition: flying_stars_fx.c:63
Definition: goom_config_param.h:46
void zoom_filter_c(int sizeX, int sizeY, Pixel *src, Pixel *dest, int *brutS, int *brutD, int buffratio, int precalCoef[16][16])
Definition: filters.c:94
unsigned int prevY
Definition: filters.c:114
#define IVAL(p)
Definition: goom_config_param.h:68
Definition: goom_graphic.h:6
Definition: flying_stars_fx.c:59
#define gint32
Definition: goom_config.h:31
void goom_draw_text(goomfont_t *, Pixel *buf, int resolx, int resoly, int x, int y, const char *str, float chspace, int center)
Definition: gfontlib.c:179
unsigned int val
Definition: goom_graphic.h:62
signed int * brutS
Definition: filters.c:108
int nbStars
Definition: flying_stars_fx.c:69
int * small_font_width
Definition: gfontlib.c:16
static const int colval[]
Definition: flying_stars_fx.c:33