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
hc_flash_shape.c File Reference
#include "nodes_stacks.h"
#include "visual_manager.h"
#include <gpac/internal/mesh.h>
+ Include dependency graph for hc_flash_shape.c:

Data Structures

struct  FSItem
 
struct  FSStack
 

Macros

#define SFCOL_MAKE_ARGB(c)   GF_COL_ARGB_FIXED(FIX_ONE, c.red, c.green, c.blue);
 

Functions

static void clean_paths (FSStack *stack)
 
static FSItemnew_fs_item (FSStack *st, u32 line_col, u32 fill_col, Fixed width)
 
static void build_shape (FSStack *st, GF_Node *node)
 
static void fs_traverse (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_hc_flashshape (GF_Compositor *compositor, GF_Node *node)
 

Data Structure Documentation

struct FSItem
+ Collaboration diagram for FSItem:
Data Fields
GF_Path * path
Fixed width
u32 fill_col
u32 line_col
GF_Mesh * mesh
struct FSStack
+ Collaboration diagram for FSStack:
Data Fields
GF_Compositor * compositor
Drawable * drawable
GF_Rect bounds
GF_List * items
Fixed max_width

Macro Definition Documentation

#define SFCOL_MAKE_ARGB (   c)    GF_COL_ARGB_FIXED(FIX_ONE, c.red, c.green, c.blue);

Function Documentation

static void clean_paths ( FSStack stack)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static FSItem* new_fs_item ( FSStack st,
u32  line_col,
u32  fill_col,
Fixed  width 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void build_shape ( FSStack st,
GF_Node node 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void fs_traverse ( 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_hc_flashshape ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: