xine-lib  1.2.10
goom_visual_fx.h
Go to the documentation of this file.
1 #ifndef _VISUAL_FX_H
2 #define _VISUAL_FX_H
3 
13 #include "goom_config_param.h"
14 #include "goom_graphic.h"
15 #include "goom_typedefs.h"
16 
17 struct _VISUAL_FX {
18  void (*init) (struct _VISUAL_FX *_this, PluginInfo *info);
19  void (*free) (struct _VISUAL_FX *_this);
20  void (*apply) (struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info);
21  void *fx_data;
22 
24 };
25 
26 #endif
_VISUAL_FX::fx_data
void * fx_data
Definition: goom_visual_fx.h:21
_VISUAL_FX::init
void(* init)(struct _VISUAL_FX *_this, PluginInfo *info)
Definition: goom_visual_fx.h:18
_PIXEL
Definition: goom_graphic.h:55
_VISUAL_FX::free
void(* free)(struct _VISUAL_FX *_this)
Definition: goom_visual_fx.h:19
goom_typedefs.h
_VISUAL_FX::apply
void(* apply)(struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info)
Definition: goom_visual_fx.h:20
goom_graphic.h
_PARAMETERS
Definition: goom_config_param.h:95
_VISUAL_FX
Definition: goom_visual_fx.h:17
_PLUGIN_INFO
Definition: goom_plugin_info.h:75
_VISUAL_FX::params
PluginParameters * params
Definition: goom_visual_fx.h:23
goom_config_param.h