|
static GF_Err | svg_report (GF_SVG_Parser *parser, GF_Err e, char *format,...) |
|
static void | svg_progress (void *cbk, u64 done, u64 total) |
|
static SVG_SAFExternalStream * | svg_saf_get_stream (GF_SVG_Parser *parser, u32 id, const char *name) |
|
static SVG_SAFExternalStream * | svg_saf_get_next_available_stream (GF_SVG_Parser *parser) |
|
static void | svg_lsr_set_v2 (GF_SVG_Parser *parser) |
|
static void | svg_process_media_href (GF_SVG_Parser *parser, GF_Node *elt, XMLRI *iri) |
|
static void | xsr_exec_command_list (GF_Node *node, void *par, Bool is_destroy) |
|
static GF_Node * | svg_find_node (GF_SVG_Parser *parser, char *ID) |
|
static void | svg_post_process_href (GF_SVG_Parser *parser, GF_Node *elt, XMLRI *iri) |
|
static void | svg_delete_deferred_anim (SVG_DeferredAnimation *anim, GF_List *deferred_animations) |
|
static Bool | svg_parse_animation (GF_SVG_Parser *parser, GF_SceneGraph *sg, SVG_DeferredAnimation *anim, const char *nodeID, u32 force_type) |
|
static void | svg_resolved_refs (GF_SVG_Parser *parser, GF_SceneGraph *sg, const char *nodeID) |
|
static void | svg_init_root_element (GF_SVG_Parser *parser, SVG_Element *root_svg) |
|
static void | svg_check_namespace (GF_SVG_Parser *parser, const GF_XMLAttribute *attributes, u32 nb_attributes, Bool *has_ns) |
|
static SVG_Element * | svg_parse_element (GF_SVG_Parser *parser, const char *name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes, SVG_NodeStack *parent, Bool *has_ns) |
|
static GF_Err | lsr_parse_command (GF_SVG_Parser *parser, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static u32 | lsr_get_command_by_name (const char *name) |
|
static GF_ESD * | lsr_parse_header (GF_SVG_Parser *parser, const char *name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static void | svg_node_start (void *sax_cbck, const char *name, const char *name_space, const GF_XMLAttribute *attributes, u32 nb_attributes) |
|
static void | svg_node_end (void *sax_cbck, const char *name, const char *name_space) |
|
static void | svg_text_content (void *sax_cbck, const char *text_content, Bool is_cdata) |
|
static GF_SVG_Parser * | svg_new_parser (GF_SceneLoader *load) |
|
static void | svg_flush_animations (GF_SVG_Parser *parser) |
|
static void | gf_sm_svg_flush_state (GF_SVG_Parser *parser) |
|
static GF_Err | gf_sm_load_initialize_svg (GF_SceneLoader *load, const char *str_data, Bool is_fragment) |
|
GF_Err | load_svg_run (GF_SceneLoader *load) |
|
static void | load_svg_done (GF_SceneLoader *load) |
|
GF_Err | load_svg_parse_string (GF_SceneLoader *load, const char *str) |
|
static GF_Err | load_svg_suspend (GF_SceneLoader *load, Bool suspend) |
|
GF_Err | gf_sm_load_init_svg (GF_SceneLoader *load) |
|
GF_Node * | gf_sm_load_svg_from_string (GF_SceneGraph *in_scene, char *node_str) |
|