GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
svg_filters.c File Reference
#include "visual_manager.h"
#include "nodes_stacks.h"
#include "texturing.h"
+ Include dependency graph for svg_filters.c:

Data Structures

struct  GF_FilterStack
 

Functions

void apply_feComponentTransfer (GF_Node *node, GF_TextureHandler *source, GF_Rect *region)
 
void svg_filter_apply (GF_Node *node, GF_TextureHandler *source, GF_Rect *region)
 
void svg_draw_filter (GF_Node *filter, GF_Node *node, GF_TraverseState *tr_state)
 
static void svg_traverse_filter (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_svg_filter (GF_Compositor *compositor, GF_Node *node)
 

Data Structure Documentation

struct GF_FilterStack
+ Collaboration diagram for GF_FilterStack:
Data Fields
GF_TextureHandler txh
Drawable * drawable
u8 * data
u32 alloc_size

Function Documentation

void apply_feComponentTransfer ( GF_Node node,
GF_TextureHandler source,
GF_Rect region 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void svg_filter_apply ( GF_Node node,
GF_TextureHandler source,
GF_Rect region 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void svg_draw_filter ( GF_Node filter,
GF_Node node,
GF_TraverseState *  tr_state 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_traverse_filter ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void compositor_init_svg_filter ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: