LiVES
3.2.0
|
#include "main.h"
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
#include "effects.h"
#include "effects-weed.h"
#include "interface.h"
#include "paramwindow.h"
#include "cvirtual.h"
#include "resample.h"
#include "ce_thumbs.h"
#include "callbacks.h"
#include "rte_window.h"
Go to the source code of this file.
Functions | |
char * | lives_fx_cat_to_text (lives_fx_cat_t cat, boolean plural) |
boolean | do_effect (lives_rfx_t *rfx, boolean is_preview) |
defined as extern in paramwindow.c More... | |
lives_render_error_t | realfx_progress (boolean reset) |
boolean | on_realfx_activate_inner (int type, lives_rfx_t *rfx) |
void | on_realfx_activate (LiVESMenuItem *menuitem, livespointer xrfx) |
void | get_blend_layer (weed_timecode_t tc) |
weed_plant_t * | on_rte_apply (weed_layer_t *layer, int opwidth, int opheight, weed_timecode_t tc) |
void | deinterlace_frame (weed_layer_t *layer, weed_timecode_t tc) |
boolean | rte_on_off_callback (LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) |
for accel groups More... | |
boolean | rte_on_off_callback_hook (LiVESToggleButton *button, livespointer user_data) |
for widgets More... | |
boolean | grabkeys_callback (LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) |
for accel groups More... | |
boolean | textparm_callback (LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) |
boolean | grabkeys_callback_hook (LiVESToggleButton *button, livespointer user_data) |
for widgets More... | |
boolean | rtemode_callback (LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) |
for accel groups More... | |
boolean | rtemode_callback_hook (LiVESToggleButton *button, livespointer user_data) |
for widgets More... | |
boolean | swap_fg_bg_callback (LiVESAccelGroup *group, LiVESWidgetObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data) |
LIVES_GLOBAL_INLINE boolean | rte_key_is_enabled (int key) |
LIVES_GLOBAL_INLINE int | rte_getmodespk (void) |
LIVES_GLOBAL_INLINE boolean | rte_key_toggle (int key) |
boolean | rte_key_on_off (int key, boolean on) |
LIVES_GLOBAL_INLINE void | rte_keys_reset (void) |
void | rte_keymodes_backup (int nkeys) |
void | rte_keymodes_restore (int nkeys) |
void deinterlace_frame | ( | weed_layer_t * | layer, |
weed_timecode_t | tc | ||
) |
Definition at line 920 of file effects.c.
Referenced by check_layer_ready().
boolean do_effect | ( | lives_rfx_t * | rfx, |
boolean | is_preview | ||
) |
defined as extern in paramwindow.c
Definition at line 127 of file effects.c.
Referenced by on_render_fx_activate().
void get_blend_layer | ( | weed_timecode_t | tc | ) |
boolean grabkeys_callback | ( | LiVESAccelGroup * | group, |
LiVESWidgetObject * | obj, | ||
uint32_t | keyval, | ||
LiVESXModifierType | mod, | ||
livespointer | user_data | ||
) |
boolean grabkeys_callback_hook | ( | LiVESToggleButton * | button, |
livespointer | user_data | ||
) |
char* lives_fx_cat_to_text | ( | lives_fx_cat_t | cat, |
boolean | plural | ||
) |
Definition at line 40 of file effects.c.
Referenced by on_mt_delfx_activate().
void on_realfx_activate | ( | LiVESMenuItem * | menuitem, |
livespointer | xrfx | ||
) |
Definition at line 799 of file effects.c.
Referenced by add_rfx_effects2().
boolean on_realfx_activate_inner | ( | int | type, |
lives_rfx_t * | rfx | ||
) |
Definition at line 728 of file effects.c.
Referenced by on_realfx_activate().
weed_plant_t* on_rte_apply | ( | weed_layer_t * | layer, |
int | opwidth, | ||
int | opheight, | ||
weed_timecode_t | tc | ||
) |
lives_render_error_t realfx_progress | ( | boolean | reset | ) |
LIVES_GLOBAL_INLINE int rte_getmodespk | ( | void | ) |
Definition at line 1219 of file effects.c.
Referenced by create_rte_window(), fx_changed(), on_clear_all_clicked(), on_clear_clicked(), on_rte_info_clicked(), rte_window_set_interactive(), rtemode_callback_hook(), rtew_combo_set_text(), rtew_set_mode_radio(), and type_label_set_text().
LIVES_GLOBAL_INLINE boolean rte_key_is_enabled | ( | int | key | ) |
Definition at line 1213 of file effects.c.
Referenced by check_filter_chain_palettes(), get_rte_key_is_enabled(), has_audio_filters(), has_video_filters(), on_realfx_activate(), rte_key_toggle(), rte_on_off_callback(), weed_apply_audio_effects_rt(), and weed_reinit_all().
Definition at line 1232 of file effects.c.
Referenced by switch_clip().
LIVES_GLOBAL_INLINE boolean rte_key_toggle | ( | int | key | ) |
void rte_keymodes_backup | ( | int | nkeys | ) |
Definition at line 1257 of file effects.c.
Referenced by autolives_toggle().
void rte_keymodes_restore | ( | int | nkeys | ) |
Definition at line 1269 of file effects.c.
Referenced by autolives_toggle().
LIVES_GLOBAL_INLINE void rte_keys_reset | ( | void | ) |
Definition at line 1248 of file effects.c.
Referenced by rte_keymodes_restore().
boolean rte_on_off_callback | ( | LiVESAccelGroup * | group, |
LiVESWidgetObject * | obj, | ||
uint32_t | keyval, | ||
LiVESXModifierType | mod, | ||
livespointer | user_data | ||
) |
for accel groups
Definition at line 974 of file effects.c.
Referenced by rte_key_on_off(), rte_key_toggle(), rte_keys_reset(), and rte_on_off_callback_hook().
boolean rte_on_off_callback_hook | ( | LiVESToggleButton * | button, |
livespointer | user_data | ||
) |
boolean rtemode_callback | ( | LiVESAccelGroup * | group, |
LiVESWidgetObject * | obj, | ||
uint32_t | keyval, | ||
LiVESXModifierType | mod, | ||
livespointer | user_data | ||
) |
boolean rtemode_callback_hook | ( | LiVESToggleButton * | button, |
livespointer | user_data | ||
) |
boolean swap_fg_bg_callback | ( | LiVESAccelGroup * | group, |
LiVESWidgetObject * | obj, | ||
uint32_t | keyval, | ||
LiVESXModifierType | mod, | ||
livespointer | user_data | ||
) |