xine-lib: xine-lib-1.2.12/src/post/goom/goom_visual_fx.h Source File

xine-lib 1.2.12

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
23 PluginParameters *params;
24};
25
26#endif
goom_config_param.h
goom_graphic.h
goom_typedefs.h
_PARAMETERS
Definition: goom_config_param.h:93
_PLUGIN_INFO
Definition: goom_plugin_info.h:75
_VISUAL_FX
Definition: goom_visual_fx.h:17
_VISUAL_FX::params
PluginParameters * params
Definition: goom_visual_fx.h:23
_VISUAL_FX::free
void(* free)(struct _VISUAL_FX *_this)
Definition: goom_visual_fx.h:19
_VISUAL_FX::apply
void(* apply)(struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info)
Definition: goom_visual_fx.h:20
_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