xine-lib: _VISUAL_FX Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
_VISUAL_FX Struct Reference

`#include <goom_visual_fx.h>`

## Data Fields
void(* | init )(struct _VISUAL_FX *_this, PluginInfo *info)
void(* | free )(struct _VISUAL_FX *_this)
void(* | apply )(struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info)
void * | fx_data
PluginParameters * | params

## Detailed Description

File created on 2003-05-21 by Jeko. (c)2003, JC Hoelt for iOS-software.

LGPL Licence. If you use this file on a visual program, please make my name being visible on it.

## Field Documentation

## ◆ apply

void(* _VISUAL_FX::apply) (struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info)

Referenced by goom_update().

## ◆ free

void(* _VISUAL_FX::free) (struct _VISUAL_FX *_this)

Referenced by goom_close(), and goom_set_resolution().

## ◆ fx_data

void* _VISUAL_FX::fx_data

Referenced by compute_tables(), convolve_apply(), convolve_free(), convolve_init(), create_output_with_brightness(), fs_apply(), fs_free(), fs_init(), fs_sound_event_occured(), ifs_vfx_apply(), ifs_vfx_free(), ifs_vfx_init(), tentacle_fx_apply(), tentacle_fx_free(), tentacle_fx_init(), zoomFilterFastRGB(), zoomFilterVisualFXWrapper_free(), and zoomFilterVisualFXWrapper_init().

## ◆ init

void(* _VISUAL_FX::init) (struct _VISUAL_FX *_this, PluginInfo *info)

Referenced by convolve_create(), flying_star_create(), goom_init(), goom_set_resolution(), ifs_visualfx_create(), tentacle_fx_create(), and zoomFilterVisualFXWrapper_create().

## ◆ params

PluginParameters* _VISUAL_FX::params

Referenced by convolve_init(), fs_init(), plugin_info_add_visual(), tentacle_fx_init(), and zoomFilterVisualFXWrapper_init().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/post/goom/goom_visual_fx.h