7#ifndef HAS_LIVES_EFFECTS_H
8#define HAS_LIVES_EFFECTS_H
64boolean textparm_callback(LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod,
65 livespointer user_data);
67boolean grabkeys_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType,
68 livespointer user_data);
71boolean rte_on_off_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType,
72 livespointer user_data);
75boolean rtemode_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType,
76 livespointer user_data);
79boolean swap_fg_bg_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType, livespointer user_data);
weed_plant_t weed_layer_t
boolean grabkeys_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType, livespointer user_data)
for accel groups
void get_blend_layer(ticks_t tc)
boolean rte_key_on_off(int key, boolean on)
void rte_keymodes_restore(int nkeys)
void deinterlace_frame(weed_layer_t *layer, ticks_t tc)
void on_render_fx_activate(LiVESMenuItem *menuitem, lives_rfx_t *rfx)
lives_render_error_t realfx_progress(boolean reset)
void on_realfx_activate(LiVESMenuItem *, livespointer rfx)
boolean rte_key_toggle(int key)
@ LIVES_FX_CAT_COMPOSITOR
@ LIVES_FX_CAT_AUDIO_MIXER
@ LIVES_FX_CAT_AV_GENERATOR
@ LIVES_FX_CAT_VIDEO_ANALYSER
@ LIVES_FX_CAT_DATA_GENERATOR
@ LIVES_FX_CAT_AUDIO_GENERATOR
@ LIVES_FX_CAT_VIDEO_EFFECT
@ LIVES_FX_CAT_DATA_PROCESSOR
@ LIVES_FX_CAT_TRANSITION
@ LIVES_FX_CAT_AUDIO_TRANSITION
@ LIVES_FX_CAT_AUDIO_ANALYSER
@ LIVES_FX_CAT_AUDIO_EFFECT
@ LIVES_FX_CAT_VIDEO_GENERATOR
@ LIVES_FX_CAT_DATA_SOURCE
@ LIVES_FX_CAT_DATA_VISUALISER
@ LIVES_FX_CAT_VIDEO_TRANSITION
@ LIVES_FX_CAT_AV_TRANSITION
boolean rte_key_is_enabled(int key)
char * lives_fx_cat_to_text(lives_fx_cat_t cat, boolean plural) WARN_UNUSED
void rte_keys_reset(void)
boolean rtemode_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType, livespointer user_data)
for accel groups
boolean swap_fg_bg_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType, livespointer user_data)
boolean grabkeys_callback_hook(LiVESToggleButton *button, livespointer user_data)
for widgets
boolean rtemode_callback_hook(LiVESToggleButton *, livespointer user_data)
for widgets
boolean textparm_callback(LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data)
weed_plant_t * on_rte_apply(weed_plant_t *main_layer, int opwidth, int opheight, ticks_t tc)
lives_af_t
audio filter type (any, analyser only, non analyser only)
boolean rte_on_off_callback(LiVESAccelGroup *, LiVESWidgetObject *, uint32_t, LiVESXModifierType, livespointer user_data)
for accel groups
boolean rte_on_off_callback_hook(LiVESToggleButton *, livespointer user_data)
for widgets
boolean on_realfx_activate_inner(int type, lives_rfx_t *rfx)
void rte_keymodes_backup(int nkeys)
boolean do_effect(lives_rfx_t *rfx, boolean is_preview)
defined as extern in paramwindow.c
lives_render_error_t
various return conditions from rendering (multitrack or after recording)