LiVES 1.4.9

src/effects.h

Go to the documentation of this file.
00001 // effects.h
00002 // LiVES (lives-exe)
00003 // (c) G. Finch 2003 - 2007
00004 // Released under the GPL 3 or later
00005 // see file ../COPYING for licensing details
00006 
00007 #include "../libweed/weed.h"
00008 #include "effects-weed.h"
00009 
00010 gboolean do_effect(lives_rfx_t *rfx, gboolean is_preview); 
00011 
00012 void on_render_fx_activate (GtkMenuItem *menuitem, lives_rfx_t *rfx);
00013 
00015 
00016 // render
00017 void on_realfx_activate (GtkMenuItem *, gpointer rfx);
00018 gboolean on_realfx_activate_inner(gint type, lives_rfx_t *rfx);
00019 
00020 gint  realfx_progress (gboolean reset);
00021 
00022 // key callbacks
00023 
00024 gboolean textparm_callback (GtkAccelGroup *group, GObject *obj, guint keyval, GdkModifierType mod, gpointer user_data);
00025 
00026 gboolean grabkeys_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data); 
00027 gboolean grabkeys_callback_hook (GtkToggleButton *button, gpointer user_data); 
00028 
00029 gboolean rte_on_off_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data); 
00030 gboolean rte_on_off_callback_hook (GtkToggleButton *, gpointer user_data); 
00031 
00032 gboolean rtemode_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data); 
00033 gboolean rtemode_callback_hook (GtkToggleButton *, gpointer user_data); 
00034 
00035 gboolean swap_fg_bg_callback (GtkAccelGroup *, GObject *, guint, GdkModifierType, gpointer user_data);
00036 
00037 weed_plant_t *get_blend_layer(weed_timecode_t tc);
00038 
00039 weed_plant_t *on_rte_apply (weed_plant_t *main_layer, int opwidth, int opheight, weed_timecode_t tc);
00040 
00041 
00042 void deinterlace_frame(weed_plant_t *layer, weed_timecode_t tc);
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines