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
swf_svg.c File Reference
+ Include dependency graph for swf_svg.c:

Data Structures

struct  GF_SWF_SVG_Sample
 

Macros

#define SWF_TEXT_SCALE   (1/1024.0f)
 

Functions

static void swf_svg_print (SWFReader *read, const char *format,...)
 
static void swf_svg_print_color (SWFReader *read, u32 ARGB)
 
static void swf_svg_print_alpha (SWFReader *read, u32 ARGB)
 
static void swg_svg_print_shape_record_to_fill_stroke (SWFReader *read, SWFShapeRec *srec, Bool is_fill)
 
static void swf_svg_print_shape_record_to_path_d (SWFReader *read, SWFShapeRec *srec)
 
static void swf_svg_print_matrix (SWFReader *read, GF_Matrix2D *mat)
 
static GF_Err swf_svg_define_shape (SWFReader *read, SWFShape *shape, SWFFont *parent_font, Bool last_sub_shape)
 
static GF_Err swf_svg_define_text (SWFReader *read, SWFText *text)
 
static GF_Err swf_svg_define_edit_text (SWFReader *read, SWFEditText *text)
 
static Bool swf_svg_allocate_depth (SWFReader *read, u32 depth)
 
static GF_Err swf_svg_define_sprite (SWFReader *read, u32 nb_frames)
 
static GF_Err swf_svg_setup_sound (SWFReader *read, SWFSound *snd, Bool soundstream_first_block)
 
static GF_Err swf_svg_setup_image (SWFReader *read, u32 ID, char *fileName)
 
static GF_Err swf_svg_set_backcol (SWFReader *read, u32 xrgb)
 
static GF_Err swf_svg_start_sound (SWFReader *read, SWFSound *snd, Bool stop)
 
static GF_Err swf_svg_place_obj (SWFReader *read, u32 depth, u32 ID, u32 prev_id, u32 type, GF_Matrix2D *mat, GF_ColorMatrix *cmat, GF_Matrix2D *prev_mat, GF_ColorMatrix *prev_cmat)
 
static GF_Err swf_svg_remove_obj (SWFReader *read, u32 depth, u32 ID)
 
static GF_Err swf_svg_show_frame (SWFReader *read)
 
static void swf_svg_finalize (SWFReader *read)
 
static GF_Err swf_svg_define_button (SWFReader *read, SWF_Button *btn)
 
Bool swf_svg_action (SWFReader *read, SWFAction *act)
 
GF_Err swf_to_svg_init (SWFReader *read, u32 swf_flags, Float swf_flatten_angle)
 

Data Structure Documentation

struct GF_SWF_SVG_Sample
+ Collaboration diagram for GF_SWF_SVG_Sample:
Data Fields
u64 start
u64 end
char * data

Macro Definition Documentation

#define SWF_TEXT_SCALE   (1/1024.0f)

Function Documentation

static void swf_svg_print ( SWFReader read,
const char *  format,
  ... 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swf_svg_print_color ( SWFReader read,
u32  ARGB 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swf_svg_print_alpha ( SWFReader read,
u32  ARGB 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swg_svg_print_shape_record_to_fill_stroke ( SWFReader read,
SWFShapeRec srec,
Bool  is_fill 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swf_svg_print_shape_record_to_path_d ( SWFReader read,
SWFShapeRec srec 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swf_svg_print_matrix ( SWFReader read,
GF_Matrix2D mat 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err swf_svg_define_shape ( SWFReader read,
SWFShape shape,
SWFFont parent_font,
Bool  last_sub_shape 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err swf_svg_define_text ( SWFReader read,
SWFText text 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err swf_svg_define_edit_text ( SWFReader read,
SWFEditText text 
)
static

+ Here is the caller graph for this function:

static Bool swf_svg_allocate_depth ( SWFReader read,
u32  depth 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_define_sprite ( SWFReader read,
u32  nb_frames 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_setup_sound ( SWFReader read,
SWFSound snd,
Bool  soundstream_first_block 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_setup_image ( SWFReader read,
u32  ID,
char *  fileName 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err swf_svg_set_backcol ( SWFReader read,
u32  xrgb 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_start_sound ( SWFReader read,
SWFSound snd,
Bool  stop 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_place_obj ( SWFReader read,
u32  depth,
u32  ID,
u32  prev_id,
u32  type,
GF_Matrix2D mat,
GF_ColorMatrix cmat,
GF_Matrix2D prev_mat,
GF_ColorMatrix prev_cmat 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_remove_obj ( SWFReader read,
u32  depth,
u32  ID 
)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_show_frame ( SWFReader read)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void swf_svg_finalize ( SWFReader read)
static

+ Here is the caller graph for this function:

static GF_Err swf_svg_define_button ( SWFReader read,
SWF_Button btn 
)
static

+ Here is the caller graph for this function:

Bool swf_svg_action ( SWFReader read,
SWFAction act 
)

+ Here is the caller graph for this function:

GF_Err swf_to_svg_init ( SWFReader read,
u32  swf_flags,
Float  swf_flatten_angle 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: