LiVES  2.4.1-svn
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
effects.c File Reference
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
#include "../libweed/weed.h"
#include "../libweed/weed-palettes.h"
#include "../libweed/weed-effects.h"
#include "../libweed/weed-host.h"
#include "main.h"
#include "effects.h"
#include "paramwindow.h"
#include "support.h"
#include "cvirtual.h"
#include "resample.h"
#include "ce_thumbs.h"
#include "rte_window.h"

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 user_data)
 
weed_plant_t * on_rte_apply (weed_plant_t *layer, int opwidth, int opheight, weed_timecode_t tc)
 
void deinterlace_frame (weed_plant_t *layer, weed_timecode_t tc)
 
weed_plant_t * get_blend_layer (weed_timecode_t tc)
 
boolean rte_on_off_callback (LiVESAccelGroup *group, LiVESObject *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, LiVESObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data)
 for accel groups More...
 
boolean textparm_callback (LiVESAccelGroup *group, LiVESObject *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, LiVESObject *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, LiVESObject *obj, uint32_t keyval, LiVESXModifierType mod, livespointer user_data)
 

Function Documentation

void deinterlace_frame ( weed_plant_t *  layer,
weed_timecode_t  tc 
)
boolean do_effect ( lives_rfx_t rfx,
boolean  is_preview 
)

defined as extern in paramwindow.c

weed_plant_t* get_blend_layer ( weed_timecode_t  tc)
boolean grabkeys_callback ( LiVESAccelGroup *  group,
LiVESObject *  obj,
uint32_t  keyval,
LiVESXModifierType  mod,
livespointer  user_data 
)

for accel groups

boolean grabkeys_callback_hook ( LiVESToggleButton *  button,
livespointer  user_data 
)

for widgets

char* lives_fx_cat_to_text ( lives_fx_cat_t  cat,
boolean  plural 
)
void on_realfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
boolean on_realfx_activate_inner ( int  type,
lives_rfx_t rfx 
)
weed_plant_t* on_rte_apply ( weed_plant_t *  layer,
int  opwidth,
int  opheight,
weed_timecode_t  tc 
)
lives_render_error_t realfx_progress ( boolean  reset)
boolean rte_on_off_callback ( LiVESAccelGroup *  group,
LiVESObject *  obj,
uint32_t  keyval,
LiVESXModifierType  mod,
livespointer  user_data 
)

for accel groups

boolean rte_on_off_callback_hook ( LiVESToggleButton *  button,
livespointer  user_data 
)

for widgets

boolean rtemode_callback ( LiVESAccelGroup *  group,
LiVESObject *  obj,
uint32_t  keyval,
LiVESXModifierType  mod,
livespointer  user_data 
)

for accel groups

boolean rtemode_callback_hook ( LiVESToggleButton *  button,
livespointer  user_data 
)

for widgets

boolean swap_fg_bg_callback ( LiVESAccelGroup *  group,
LiVESObject *  obj,
uint32_t  keyval,
LiVESXModifierType  mod,
livespointer  user_data 
)
boolean textparm_callback ( LiVESAccelGroup *  group,
LiVESObject *  obj,
uint32_t  keyval,
LiVESXModifierType  mod,
livespointer  user_data 
)