LiVES  3.2.0
Data Fields
lives_rfx_t Struct Reference

#include <plugins.h>

Data Fields

char * name
 the name of the executable (so we can run it !) More...
 
char * menu_text
 for Weed, this is the filter_class "name" More...
 
char * action_desc
 for Weed "Applying $s" More...
 
int min_frames
 for Weed, 1 More...
 
int num_in_channels
 
lives_rfx_status_t status
 
uint32_t props
 
LiVESWidget * menuitem
 the menu item which activates this effect More...
 
int num_params
 
uint32_t flags
 
lives_param_tparams
 
lives_rfx_source_t source_type
 
void * source
 points to the source (e.g. a weed_plant_t) More...
 
char delim [2]
 
char rfx_version [64]
 
LiVESList * gui_strings
 rfxscript for constructing the params, param window and onchange triggers More...
 
LiVESList * onchange_strings
 rfxscript for constructing the params, param window and onchange triggers More...
 
boolean is_template
 
int needs_reinit
 

Detailed Description

Definition at line 625 of file plugins.h.

Field Documentation

◆ action_desc

char* lives_rfx_t::action_desc

for Weed "Applying $s"

Definition at line 628 of file plugins.h.

Referenced by do_effect(), replace_with_delegates(), rfx_copy(), rfx_free(), and weed_to_rfx().

◆ delim

char lives_rfx_t::delim[2]

◆ flags

uint32_t lives_rfx_t::flags

Definition at line 645 of file plugins.h.

Referenced by add_param_to_box(), and weed_to_rfx().

◆ gui_strings

LiVESList* lives_rfx_t::gui_strings

rfxscript for constructing the params, param window and onchange triggers

Definition at line 654 of file plugins.h.

Referenced by rfx_copy(), rfx_free(), and weed_to_rfx().

◆ is_template

boolean lives_rfx_t::is_template

◆ menu_text

char* lives_rfx_t::menu_text

for Weed, this is the filter_class "name"

Definition at line 627 of file plugins.h.

Referenced by add_rfx_effects2(), do_effect(), on_fx_pre_activate(), replace_with_delegates(), rfx_copy(), rfx_free(), and weed_to_rfx().

◆ menuitem

LiVESWidget* lives_rfx_t::menuitem

the menu item which activates this effect

Definition at line 643 of file plugins.h.

Referenced by add_rfx_effects(), add_rfx_effects2(), desensitize(), rfx_copy(), rte_on_off_callback(), sensitize_rfx(), and weed_to_rfx().

◆ min_frames

int lives_rfx_t::min_frames

◆ name

char* lives_rfx_t::name

◆ needs_reinit

int lives_rfx_t::needs_reinit

◆ num_in_channels

int lives_rfx_t::num_in_channels

◆ num_params

int lives_rfx_t::num_params

◆ onchange_strings

LiVESList* lives_rfx_t::onchange_strings

rfxscript for constructing the params, param window and onchange triggers

Definition at line 655 of file plugins.h.

Referenced by rfx_copy(), rfx_free(), and weed_to_rfx().

◆ params

lives_param_t* lives_rfx_t::params

◆ props

uint32_t lives_rfx_t::props

◆ rfx_version

char lives_rfx_t::rfx_version[64]

Definition at line 653 of file plugins.h.

Referenced by do_effect(), and rfx_copy().

◆ source

void* lives_rfx_t::source

◆ source_type

lives_rfx_source_t lives_rfx_t::source_type

◆ status

lives_rfx_status_t lives_rfx_t::status

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