SVG_Element 56 applications/testapps/svg2bifs/main.c SVG_Element *animation_elt; SVG_Element 58 applications/testapps/svg2bifs/main.c SVG_Element *anim_parent; SVG_Element 60 applications/testapps/svg2bifs/main.c SVG_Element *target; SVG_Element 194 applications/testapps/svg2bifs/main.c anim->target = (SVG_Element *) gf_sg_find_node_by_name(sg, anim->target_id + 1); SVG_Element 282 applications/testapps/svg2bifs/main.c SVG_Element *elt; SVG_Element 286 applications/testapps/svg2bifs/main.c elt = (SVG_Element*)gf_node_new(converter->svg_sg, tag); SVG_Element 303 applications/testapps/svg2bifs/main.c anim->target = anim->anim_parent = (SVG_Element*) converter->svg_parent; SVG_Element 79 include/gpac/internal/laser_dev.h SVG_Element *prev_g; SVG_Element 80 include/gpac/internal/laser_dev.h SVG_Element *prev_line; SVG_Element 81 include/gpac/internal/laser_dev.h SVG_Element *prev_path; SVG_Element 82 include/gpac/internal/laser_dev.h SVG_Element *prev_polygon; SVG_Element 83 include/gpac/internal/laser_dev.h SVG_Element *prev_rect; SVG_Element 84 include/gpac/internal/laser_dev.h SVG_Element *prev_text; SVG_Element 85 include/gpac/internal/laser_dev.h SVG_Element *prev_use; SVG_Element 644 include/gpac/internal/scenegraph_dev.h u32 gf_svg_get_modification_flags(SVG_Element *n, GF_FieldInfo *info); SVG_Element 1056 include/gpac/internal/scenegraph_dev.h SVG_Element *gf_svg_create_node(u32 tag); SVG_Element 1066 include/gpac/internal/scenegraph_dev.h void *gf_svg_get_property_pointer(SVG_Element *elt, void *input_attribute, SVG_Element 648 include/gpac/scenegraph_svg.h typedef struct __dom_base_node SVG_Element; SVG_Element 655 include/gpac/scenegraph_svg.h void gf_svg_flatten_attributes(SVG_Element *e, SVGAllAttributes *all_atts); SVG_Element 1332 src/compositor/drawable.c gf_svg_flatten_attributes((SVG_Element*)props->fill->iri.target, &all_atts); SVG_Element 1392 src/compositor/drawable.c gf_svg_flatten_attributes((SVG_Element*)props->stroke->iri.target, &all_atts); SVG_Element 601 src/compositor/events.c gf_svg_flatten_attributes((SVG_Element *)text, &atts); SVG_Element 1174 src/compositor/events.c gf_svg_flatten_attributes((SVG_Element *)compositor->focus_node, &atts); SVG_Element 1517 src/compositor/events.c gf_svg_flatten_attributes((SVG_Element *)elt, &atts); SVG_Element 56 src/compositor/svg_filters.c GF_DOMAttribute *att = ((SVG_Element *)l->node)->attributes; SVG_Element 364 src/compositor/svg_filters.c gf_svg_flatten_attributes((SVG_Element *)filter, &all_atts); SVG_Element 102 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)child->node, &atts); SVG_Element 222 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)node, &atts); SVG_Element 313 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)node_font, &atts); SVG_Element 368 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)node, &atts); SVG_Element 435 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)node, &atts); SVG_Element 514 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)node, &atts); SVG_Element 518 src/compositor/svg_font.c gf_svg_flatten_attributes((SVG_Element*)par, &atts); SVG_Element 278 src/compositor/svg_geometry.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 369 src/compositor/svg_geometry.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 315 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 458 src/compositor/svg_grouping.c gf_sc_get_nodes_bounds(node, ((SVG_Element *)node)->children, tr_state, NULL); SVG_Element 460 src/compositor/svg_grouping.c compositor_svg_traverse_children(((SVG_Element *)node)->children, tr_state); SVG_Element 558 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 576 src/compositor/svg_grouping.c gf_sc_get_nodes_bounds(node, ((SVG_Element *)node)->children, tr_state, NULL); SVG_Element 665 src/compositor/svg_grouping.c compositor_svg_traverse_children(((SVG_Element *)node)->children, tr_state); SVG_Element 677 src/compositor/svg_grouping.c compositor_svg_traverse_children(((SVG_Element *)node)->children, tr_state); SVG_Element 709 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 716 src/compositor/svg_grouping.c compositor_svg_traverse_children(((SVG_Element *)node)->children, tr_state); SVG_Element 749 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 752 src/compositor/svg_grouping.c GF_ChildNodeItem *child = ((SVG_Element*)node)->children; SVG_Element 756 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)child->node, &atts); SVG_Element 780 src/compositor/svg_grouping.c gf_sc_get_nodes_bounds(node, ((SVG_Element *)node)->children, tr_state, selected_idx); SVG_Element 782 src/compositor/svg_grouping.c GF_Node *child = gf_node_list_get_child(((SVG_Element *)node)->children, *selected_idx); SVG_Element 822 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 840 src/compositor/svg_grouping.c gf_sc_get_nodes_bounds(node, ((SVG_Element *)node)->children, tr_state, NULL); SVG_Element 842 src/compositor/svg_grouping.c compositor_svg_traverse_children(((SVG_Element *)node)->children, tr_state); SVG_Element 886 src/compositor/svg_grouping.c SVG_Element *a; SVG_Element 892 src/compositor/svg_grouping.c a = (SVG_Element *) event->currentTarget->ptr; SVG_Element 1018 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 1160 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 1185 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 1246 src/compositor/svg_grouping.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 97 src/compositor/svg_media.c SVG_Element *e = (SVG_Element *)stack->drawable->node; SVG_Element 229 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element*)stack->txh.owner, &all_atts); SVG_Element 286 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 645 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element*) (video ? video : audio), &atts); SVG_Element 719 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 736 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element*) node, &atts); SVG_Element 867 src/compositor/svg_media.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 92 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element *)href_node, &all_href_atts); SVG_Element 123 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts); SVG_Element 152 src/compositor/svg_paint_servers.c children = ((SVG_Element *)node)->children; SVG_Element 154 src/compositor/svg_paint_servers.c children = ((SVG_Element *)href_node)->children; SVG_Element 172 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element*)stop, &all_atts); SVG_Element 431 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element*)txh->owner, &all_atts); SVG_Element 489 src/compositor/svg_paint_servers.c SVG_Element *lg = (SVG_Element *) txh->owner; SVG_Element 501 src/compositor/svg_paint_servers.c SVG_Element *lg = (SVG_Element *) txh->owner; SVG_Element 510 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element*)txh->owner, &all_atts); SVG_Element 596 src/compositor/svg_paint_servers.c SVG_Element *rg = (SVG_Element *) txh->owner; SVG_Element 608 src/compositor/svg_paint_servers.c SVG_Element *rg = (SVG_Element *) txh->owner; SVG_Element 619 src/compositor/svg_paint_servers.c gf_svg_flatten_attributes((SVG_Element*)txh->owner, &all_atts); SVG_Element 730 src/compositor/svg_paint_servers.c SVG_Element *elt = (SVG_Element *)node; SVG_Element 581 src/compositor/svg_text.c SVG_Element *tspan = (SVG_Element *)node; SVG_Element 757 src/compositor/svg_text.c gf_svg_flatten_attributes((SVG_Element*)child->node, &a_atts); SVG_Element 793 src/compositor/svg_text.c gf_svg_flatten_attributes((SVG_Element*)child->node, &a_atts); SVG_Element 843 src/compositor/svg_text.c SVG_Element *text = (SVG_Element *)node; SVG_Element 1071 src/compositor/svg_text.c SVG_Element *tspan = (SVG_Element *)node; SVG_Element 1260 src/compositor/svg_text.c SVG_Element *text = (SVG_Element *)node; SVG_Element 1508 src/compositor/svg_text.c gf_svg_flatten_attributes((SVG_Element*)node, &atts); SVG_Element 41 src/laser/lsr_dec.c static void lsr_read_group_content_post_init(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_init); SVG_Element 42 src/laser/lsr_dec.c static GF_Err lsr_read_command_list(GF_LASeRCodec *lsr, GF_List *comList, SVG_Element *cond, Bool first_imp); SVG_Element 46 src/laser/lsr_dec.c static Bool lsr_setup_smil_anim(GF_LASeRCodec *lsr, SVG_Element *anim, SVG_Element *anim_parent); SVG_Element 378 src/laser/lsr_dec.c static void lsr_read_object_content(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 407 src/laser/lsr_dec.c href->target = (SVG_Element *)n; SVG_Element 716 src/laser/lsr_dec.c href->target = (SVG_Element*) n; SVG_Element 767 src/laser/lsr_dec.c SVG_Element *elt = (SVG_Element *)gf_list_get(lsr->defered_anims, i); SVG_Element 883 src/laser/lsr_dec.c static void lsr_restore_base(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *base, Bool reset_fill, Bool reset_stroke) SVG_Element 1903 src/laser/lsr_dec.c static Bool lsr_init_smil_times(GF_LASeRCodec *lsr, SVG_Element *anim, GF_List *times, SVG_Element *parent) SVG_Element 1932 src/laser/lsr_dec.c static Bool lsr_setup_smil_anim(GF_LASeRCodec *lsr, SVG_Element *anim, SVG_Element *anim_parent) SVG_Element 3072 src/laser/lsr_dec.c static GF_Node *lsr_read_animate(GF_LASeRCodec *lsr, SVG_Element *parent, Bool is_animateColor) SVG_Element 3099 src/laser/lsr_dec.c if (!lsr_setup_smil_anim(lsr, (SVG_Element*)elt, parent)) { SVG_Element 3101 src/laser/lsr_dec.c lsr_read_group_content_post_init(lsr, (SVG_Element*)elt, 1); SVG_Element 3109 src/laser/lsr_dec.c static GF_Node *lsr_read_animateMotion(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 3140 src/laser/lsr_dec.c if (!lsr_setup_smil_anim(lsr, (SVG_Element*)elt, parent)) { SVG_Element 3142 src/laser/lsr_dec.c lsr_read_group_content_post_init(lsr, (SVG_Element*)elt, 1); SVG_Element 3144 src/laser/lsr_dec.c lsr_read_group_content_post_init(lsr, (SVG_Element*)elt, 0); SVG_Element 3150 src/laser/lsr_dec.c static GF_Node *lsr_read_animateTransform(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 3208 src/laser/lsr_dec.c if (!lsr_setup_smil_anim(lsr, (SVG_Element*)elt, parent)) { SVG_Element 3210 src/laser/lsr_dec.c lsr_read_group_content_post_init(lsr, (SVG_Element*)elt, 1); SVG_Element 3217 src/laser/lsr_dec.c static GF_Node *lsr_read_audio(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 3263 src/laser/lsr_dec.c lsr_read_command_list(lsr, NULL, (SVG_Element*)elt, 0); SVG_Element 3351 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element*) elt, lsr->prev_g, 0, 0); SVG_Element 3363 src/laser/lsr_dec.c lsr->prev_g = (SVG_Element*)elt; SVG_Element 3407 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element*) elt, (SVG_Element *)lsr->prev_line, 0, 0); SVG_Element 3424 src/laser/lsr_dec.c lsr->prev_line = (SVG_Element*)elt; SVG_Element 3473 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element*)elt, (SVG_Element *)lsr->prev_path, (same_type==2) ? 1 : 0, 0); SVG_Element 3493 src/laser/lsr_dec.c lsr->prev_path = (SVG_Element*)elt; SVG_Element 3507 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element*)elt, (SVG_Element *)lsr->prev_polygon, (same_type==2) ? 0 : 0, (same_type==3) ? 0 : 0); SVG_Element 3522 src/laser/lsr_dec.c lsr->prev_polygon = (SVG_Element*)elt; SVG_Element 3548 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element*)elt, (SVG_Element *)lsr->prev_rect, (same_type==2) ? 1 : 0, 0); SVG_Element 3570 src/laser/lsr_dec.c lsr->prev_rect = (SVG_Element*)elt; SVG_Element 3639 src/laser/lsr_dec.c static GF_Node *lsr_read_set(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 3658 src/laser/lsr_dec.c if (!lsr_setup_smil_anim(lsr, (SVG_Element*)elt, parent)) { SVG_Element 3660 src/laser/lsr_dec.c lsr_read_group_content_post_init(lsr, (SVG_Element*)elt, 1); SVG_Element 3826 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element *)elt, (SVG_Element *)lsr->prev_text, (same_type==2) ? 1 : 0, 0); SVG_Element 3849 src/laser/lsr_dec.c lsr->prev_text = (SVG_Element*)elt; SVG_Element 3874 src/laser/lsr_dec.c lsr_restore_base(lsr, (SVG_Element *)elt, lsr->prev_use, 0, 0); SVG_Element 3896 src/laser/lsr_dec.c lsr->prev_use = (SVG_Element*)elt; SVG_Element 3902 src/laser/lsr_dec.c static GF_Node *lsr_read_video(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 3953 src/laser/lsr_dec.c static GF_Node *lsr_read_listener(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 4015 src/laser/lsr_dec.c SVG_Element *par = NULL; SVG_Element 4031 src/laser/lsr_dec.c par = (SVG_Element*) lsr->current_root; SVG_Element 4034 src/laser/lsr_dec.c else par = (SVG_Element*) lsr->current_root; SVG_Element 4048 src/laser/lsr_dec.c static GF_Node *lsr_read_scene_content_model(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 4232 src/laser/lsr_dec.c static GF_Node *lsr_read_update_content_model(GF_LASeRCodec *lsr, SVG_Element *parent) SVG_Element 4380 src/laser/lsr_dec.c if (!skip_object_content) lsr_read_object_content(lsr, (SVG_Element*)elt); SVG_Element 4394 src/laser/lsr_dec.c n = lsr_read_scene_content_model(lsr, (SVG_Element*)elt); SVG_Element 4397 src/laser/lsr_dec.c gf_node_list_add_child_last(& ((SVG_Element*)elt)->children, n, &last); SVG_Element 4409 src/laser/lsr_dec.c static void lsr_read_group_content_post_init(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_init) SVG_Element 4812 src/laser/lsr_dec.c new_node = lsr_read_update_content_model(lsr, (idx==-1) ? NULL : (SVG_Element *)n); SVG_Element 4828 src/laser/lsr_dec.c gf_node_list_insert_child(& ((SVG_Element *)n)->children, new_node, idx); SVG_Element 4833 src/laser/lsr_dec.c GF_Node *old = gf_node_list_get_child( ((SVG_Element *)n)->children, idx); SVG_Element 4837 src/laser/lsr_dec.c gf_node_list_add_child( & ((SVG_Element *)n)->children, new_node); SVG_Element 4986 src/laser/lsr_dec.c t = (GF_DOMText *) gf_node_list_get_child(((SVG_Element*)n)->children, idx); SVG_Element 5151 src/laser/lsr_dec.c field->new_node = lsr_read_update_content_model(lsr, (SVG_Element *) n); SVG_Element 5157 src/laser/lsr_dec.c GF_Node *new_node = lsr_read_update_content_model(lsr, (SVG_Element *) n); SVG_Element 5164 src/laser/lsr_dec.c SVG_Element*elt = (SVG_Element*)n; SVG_Element 5242 src/laser/lsr_dec.c SVG_Element *elt = (SVG_Element *) gf_sg_find_node(lsr->sg, idref); SVG_Element 5385 src/laser/lsr_dec.c static GF_Err lsr_read_command_list(GF_LASeRCodec *lsr, GF_List *com_list, SVG_Element *cond, Bool first_imp) SVG_Element 5528 src/laser/lsr_dec.c lsr_read_object_content(lsr, (SVG_Element*)cond); SVG_Element 41 src/laser/lsr_enc.c static void lsr_write_group_content(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_object_content); SVG_Element 42 src/laser/lsr_enc.c static GF_Err lsr_write_command_list(GF_LASeRCodec *lsr, GF_List *comList, SVG_Element *script, Bool first_implicit); SVG_Element 408 src/laser/lsr_enc.c iri->target = (SVG_Element*)gf_sg_find_node_by_name(lsr->sg, iri->string+1); SVG_Element 530 src/laser/lsr_enc.c static void lsr_write_any_attribute(GF_LASeRCodec *lsr, SVG_Element *node, Bool skippable) SVG_Element 546 src/laser/lsr_enc.c static void lsr_write_private_attributes(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 989 src/laser/lsr_enc.c static Bool lsr_elt_has_same_base(GF_LASeRCodec *lsr, SVGAllAttributes *atts, SVG_Element *base, Bool *same_fill, Bool *same_stroke, Bool no_stroke_check) SVG_Element 1075 src/laser/lsr_enc.c att = ((SVG_Element*)n)->attributes; SVG_Element 1087 src/laser/lsr_enc.c att = ((SVG_Element*)n)->attributes; SVG_Element 1531 src/laser/lsr_enc.c static void lsr_write_fill(GF_LASeRCodec *lsr, SVG_Element *n, SVGAllAttributes *atts) SVG_Element 1541 src/laser/lsr_enc.c static void lsr_write_stroke(GF_LASeRCodec *lsr, SVG_Element *n, SVGAllAttributes *atts) SVG_Element 1555 src/laser/lsr_enc.c if (!iri->target && iri->string) iri->target = (SVG_Element *)gf_sg_find_node_by_name(lsr->sg, iri->string+1); SVG_Element 2290 src/laser/lsr_enc.c static void lsr_write_href_anim(GF_LASeRCodec *lsr, XMLRI *href, SVG_Element *parent) SVG_Element 2353 src/laser/lsr_enc.c static void lsr_write_a(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2370 src/laser/lsr_enc.c static void lsr_write_animate(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent) SVG_Element 2403 src/laser/lsr_enc.c static void lsr_write_animateMotion(GF_LASeRCodec *lsr, SVG_Element*elt, SVG_Element *parent) SVG_Element 2442 src/laser/lsr_enc.c static void lsr_write_animateTransform(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent) SVG_Element 2496 src/laser/lsr_enc.c static void lsr_write_audio(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2522 src/laser/lsr_enc.c static void lsr_write_circle(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2529 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2530 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2537 src/laser/lsr_enc.c static void lsr_write_conditional(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2554 src/laser/lsr_enc.c static void lsr_write_cursorManager(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2568 src/laser/lsr_enc.c static void lsr_write_data(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2576 src/laser/lsr_enc.c static void lsr_write_defs(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2583 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2584 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2588 src/laser/lsr_enc.c static void lsr_write_ellipse(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2595 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2596 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2604 src/laser/lsr_enc.c static void lsr_write_foreignObject(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2611 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2612 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2633 src/laser/lsr_enc.c static void lsr_write_g(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 2655 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2656 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2663 src/laser/lsr_enc.c static void lsr_write_image(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2690 src/laser/lsr_enc.c static void lsr_write_line(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 2724 src/laser/lsr_enc.c static void lsr_write_linearGradient(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2741 src/laser/lsr_enc.c static void lsr_write_mpath(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2752 src/laser/lsr_enc.c static void lsr_write_path(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 2792 src/laser/lsr_enc.c static void lsr_write_polygon(GF_LASeRCodec *lsr, SVG_Element *elt, Bool is_polyline, Bool ommit_tag) SVG_Element 2834 src/laser/lsr_enc.c static void lsr_write_radialGradient(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2850 src/laser/lsr_enc.c static void lsr_write_rect(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 2893 src/laser/lsr_enc.c static void lsr_write_rectClip(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2900 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2901 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2913 src/laser/lsr_enc.c static void lsr_write_script(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2926 src/laser/lsr_enc.c static void lsr_write_selector(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2933 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2934 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2951 src/laser/lsr_enc.c static void lsr_write_set(GF_LASeRCodec *lsr, SVG_Element *elt, SVG_Element *parent) SVG_Element 2973 src/laser/lsr_enc.c static void lsr_write_simpleLayout(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 2980 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 2981 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 2995 src/laser/lsr_enc.c static void lsr_write_stop(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3008 src/laser/lsr_enc.c static void lsr_write_svg(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3079 src/laser/lsr_enc.c static void lsr_write_switch(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3086 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 3087 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 3093 src/laser/lsr_enc.c static void lsr_write_text(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 3119 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 3120 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 3132 src/laser/lsr_enc.c static void lsr_write_tspan(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3139 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 3140 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 3145 src/laser/lsr_enc.c static void lsr_write_use(GF_LASeRCodec *lsr, SVG_Element *elt, Bool ommit_tag) SVG_Element 3164 src/laser/lsr_enc.c lsr_write_fill(lsr, (SVG_Element*)elt, &atts); SVG_Element 3165 src/laser/lsr_enc.c lsr_write_stroke(lsr, (SVG_Element*)elt, &atts); SVG_Element 3181 src/laser/lsr_enc.c static void lsr_write_video(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3232 src/laser/lsr_enc.c static void lsr_write_listener(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 3282 src/laser/lsr_enc.c static void lsr_write_scene_content_model(GF_LASeRCodec *lsr, SVG_Element *parent, void *node) SVG_Element 3460 src/laser/lsr_enc.c static void lsr_write_update_content_model(GF_LASeRCodec *lsr, SVG_Element *parent, void *node) SVG_Element 3623 src/laser/lsr_enc.c static void lsr_write_group_content(GF_LASeRCodec *lsr, SVG_Element *elt, Bool skip_object_content) SVG_Element 3652 src/laser/lsr_enc.c static void lsr_write_update_value(GF_LASeRCodec *lsr, SVG_Element *elt, u32 fieldType, u32 att_tag, u32 transformType, void *val, Bool is_indexed) SVG_Element 3951 src/laser/lsr_enc.c lsr_write_update_value(lsr, (SVG_Element *)com->node, field_type, field->fieldIndex, tr_type, field->field_ptr, (field->pos>=0) ? GF_TRUE : GF_FALSE); SVG_Element 3955 src/laser/lsr_enc.c lsr_write_update_value(lsr, (SVG_Element *)com->node, DOM_String_datatype, field->fieldIndex, 0, &t->textContent, (field->pos>=0) ? GF_TRUE : GF_FALSE); SVG_Element 3970 src/laser/lsr_enc.c lsr_write_update_content_model(lsr, (SVG_Element*) com->node, l->node); SVG_Element 3977 src/laser/lsr_enc.c lsr_write_update_content_model(lsr, (SVG_Element*) com->node, field->new_node); SVG_Element 3985 src/laser/lsr_enc.c static GF_Err lsr_write_command_list(GF_LASeRCodec *lsr, GF_List *com_list, SVG_Element *cond, Bool first_implicit) SVG_Element 4015 src/laser/lsr_enc.c lsr_write_svg(lsr, (SVG_Element*)com->node); SVG_Element 4179 src/laser/lsr_enc.c static void lsr_check_font_and_color(GF_LASeRCodec *lsr, SVG_Element *elt) SVG_Element 4254 src/laser/lsr_enc.c lsr_check_font_and_color(lsr, (SVG_Element*)field->new_node); SVG_Element 4273 src/laser/lsr_enc.c lsr_check_font_and_color(lsr, (SVG_Element*)l->node); SVG_Element 4317 src/laser/lsr_enc.c lsr_check_font_and_color(lsr, (SVG_Element *)gf_sg_get_root_node(lsr->sg)); SVG_Element 4327 src/laser/lsr_enc.c else if (field->new_node) lsr_check_font_and_color(lsr, (SVG_Element*)field->new_node); SVG_Element 4331 src/laser/lsr_enc.c lsr_check_font_and_color(lsr, (SVG_Element*)l->node); SVG_Element 4336 src/laser/lsr_enc.c lsr_check_font_and_color(lsr, (SVG_Element *)com->node); SVG_Element 4391 src/laser/lsr_enc.c lsr_write_svg(lsr, (SVG_Element *)gf_sg_get_root_node(lsr->sg) ); SVG_Element 96 src/scene_manager/loader_svg.c SVG_Element *animation_elt; SVG_Element 98 src/scene_manager/loader_svg.c SVG_Element *anim_parent; SVG_Element 100 src/scene_manager/loader_svg.c SVG_Element *target; SVG_Element 115 src/scene_manager/loader_svg.c SVG_Element *node; SVG_Element 372 src/scene_manager/loader_svg.c anim->target = (SVG_Element *) gf_sg_find_node_by_name(sg, anim->target_id + 1); SVG_Element 552 src/scene_manager/loader_svg.c SVG_Element *listener = (SVG_Element *)gf_list_get(parser->defered_listeners, i); SVG_Element 594 src/scene_manager/loader_svg.c static void svg_init_root_element(GF_SVG_Parser *parser, SVG_Element *root_svg) SVG_Element 655 src/scene_manager/loader_svg.c 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) SVG_Element 660 src/scene_manager/loader_svg.c SVG_Element *elt = NULL; SVG_Element 714 src/scene_manager/loader_svg.c elt = (SVG_Element*)n; SVG_Element 724 src/scene_manager/loader_svg.c elt = (SVG_Element*)gf_node_new(parser->load->scene_graph, tag); SVG_Element 755 src/scene_manager/loader_svg.c anim->target = anim->anim_parent = (SVG_Element*) parser->command->node; SVG_Element 772 src/scene_manager/loader_svg.c anim->target = anim->anim_parent = (SVG_Element*) parser->command->node; SVG_Element 860 src/scene_manager/loader_svg.c anim->target = (SVG_Element *) gf_sg_find_node_by_name(parser->load->scene_graph, anim->target_id + 1); SVG_Element 972 src/scene_manager/loader_svg.c SVG_Element *listener; SVG_Element 975 src/scene_manager/loader_svg.c listener = (SVG_Element *) gf_node_new(node->sgprivate->scenegraph, TAG_SVG_listener); SVG_Element 1052 src/scene_manager/loader_svg.c SVG_Element *par = NULL; SVG_Element 1053 src/scene_manager/loader_svg.c SVG_Element *listener = (SVG_Element *)elt; SVG_Element 1059 src/scene_manager/loader_svg.c else par = (SVG_Element *)observer->target; SVG_Element 1067 src/scene_manager/loader_svg.c else par = (SVG_Element *)target->target; SVG_Element 1080 src/scene_manager/loader_svg.c if ((ev->type>=GF_EVENT_KEYUP) && (ev->type<=GF_EVENT_TEXTINPUT)) par = (SVG_Element*) listener->sgprivate->scenegraph->RootNode; SVG_Element 1352 src/scene_manager/loader_svg.c SVG_Element *elt; SVG_Element 1353 src/scene_manager/loader_svg.c SVG_Element *cond = NULL; SVG_Element 1741 src/scene_manager/loader_svg.c SVG_Element *node = top->node; SVG_Element 1825 src/scene_manager/loader_svg.c SVG_Element *elt = (top ? top->node : NULL); SVG_Element 3050 src/scene_manager/scene_dump.c SVG_Element *svg = (SVG_Element *)n; SVG_Element 404 src/scene_manager/scene_stats.c GF_ChildNodeItem *list = ((SVG_Element *)n)->children; SVG_Element 857 src/scenegraph/base_scenegraph.c GF_ChildNodeItem *child = ((SVG_Element *)FromNode)->children; SVG_Element 868 src/scenegraph/base_scenegraph.c else ((SVG_Element *)FromNode)->children = child->next; SVG_Element 650 src/scenegraph/commands.c node = gf_node_list_get_child(((SVG_Element *)com->node)->children, inf->pos); SVG_Element 652 src/scenegraph/commands.c e = gf_node_replace_child(com->node, &((SVG_Element *)com->node)->children, inf->pos, NULL); SVG_Element 661 src/scenegraph/commands.c gf_node_list_add_child(& ((SVG_Element *)com->node)->children, inf->new_node); SVG_Element 663 src/scenegraph/commands.c gf_node_list_insert_child(& ((SVG_Element *)com->node)->children, inf->new_node, inf->pos); SVG_Element 681 src/scenegraph/commands.c gf_node_unregister_children_deactivate(com->node, ((SVG_Element *)com->node)->children); SVG_Element 682 src/scenegraph/commands.c ((SVG_Element *)com->node)->children = NULL; SVG_Element 683 src/scenegraph/commands.c gf_node_list_add_child(& ((SVG_Element *)com->node)->children, inf->new_node); SVG_Element 691 src/scenegraph/commands.c node = gf_node_list_get_child( ((SVG_Element *)com->node)->children, inf->pos); SVG_Element 692 src/scenegraph/commands.c gf_node_replace_child(com->node, & ((SVG_Element *)com->node)->children, inf->pos, inf->new_node); SVG_Element 702 src/scenegraph/commands.c gf_node_unregister_children_deactivate(com->node, ((SVG_Element *)com->node)->children); SVG_Element 703 src/scenegraph/commands.c ((SVG_Element *)com->node)->children = NULL; SVG_Element 714 src/scenegraph/commands.c else ((SVG_Element *)com->node)->children = cur; SVG_Element 756 src/scenegraph/commands.c GF_DOMText *t = ((SVG_Element*)com->node)->children ? (GF_DOMText*) ((SVG_Element*)com->node)->children->node :NULL; SVG_Element 821 src/scenegraph/commands.c GF_DOMText *t = ((SVG_Element*)com->node)->children ? (GF_DOMText*) ((SVG_Element*)com->node)->children->node :NULL; SVG_Element 346 src/scenegraph/dom_events.c if ( ((SVG_Element*)hdl_node)->children) SVG_Element 347 src/scenegraph/dom_events.c gf_node_traverse(((SVG_Element*)hdl_node)->children->node, NULL); SVG_Element 386 src/scenegraph/dom_events.c gf_svg_flatten_attributes((SVG_Element*)listen, &atts); SVG_Element 599 src/scenegraph/dom_events.c SVG_Element *listener; SVG_Element 607 src/scenegraph/dom_events.c listener = (SVG_Element *) gf_node_new(node->sgprivate->scenegraph, TAG_SVG_listener); SVG_Element 265 src/scenegraph/dom_smjs.c u32 flag = gf_svg_get_modification_flags((SVG_Element *)n, info); SVG_Element 1307 src/scenegraph/dom_smjs.c att = ((SVG_Element*)node)->attributes; SVG_Element 1332 src/scenegraph/dom_smjs.c att = ((SVG_Element*)node)->attributes; SVG_Element 994 src/scenegraph/smil_anim.c gf_svg_get_property_pointer((SVG_Element *)node, aa->orig_dom_ptr, render_svg_props); SVG_Element 1240 src/scenegraph/smil_anim.c child = ((SVG_Element *)e)->children; SVG_Element 1331 src/scenegraph/smil_anim.c aa->dirty_flags = gf_svg_get_modification_flags((SVG_Element *)target, &target_attribute); SVG_Element 1423 src/scenegraph/smil_anim.c gf_svg_flatten_attributes((SVG_Element *)e, &all_atts); SVG_Element 1443 src/scenegraph/smil_anim.c gf_svg_flatten_attributes((SVG_Element *)e, &all_atts); SVG_Element 327 src/scenegraph/smil_timing.c gf_svg_flatten_attributes((SVG_Element *)e, &all_atts); SVG_Element 647 src/scenegraph/smil_timing.c SVG_Element *e = (SVG_Element *)rti->timed_elt; SVG_Element 332 src/scenegraph/svg_properties.c void *gf_svg_get_property_pointer(SVG_Element *elt, void *input_attribute, SVG_Element 349 src/scenegraph/svg_properties.c SVG_Element *e = (SVG_Element *)node; SVG_Element 474 src/scenegraph/svg_properties.c u32 gf_svg_get_modification_flags(SVG_Element *n, GF_FieldInfo *info) SVG_Element 812 src/scenegraph/svg_properties.c void gf_svg_flatten_attributes(SVG_Element *e, SVGAllAttributes *all_atts) SVG_Element 2678 src/scenegraph/svg_smjs.c child = ((SVG_Element*)node)->children; SVG_Element 52 src/scenegraph/svg_types.c SVG_Element *gf_svg_create_node(u32 ElementTag) SVG_Element 54 src/scenegraph/svg_types.c SVG_Element *p; SVG_Element 58 src/scenegraph/svg_types.c p = (SVG_Element *)tap; SVG_Element 62 src/scenegraph/svg_types.c p = (SVG_Element *)hdl; SVG_Element 64 src/scenegraph/svg_types.c GF_SAFEALLOC(p, SVG_Element); SVG_Element 73 src/scenegraph/svg_types.c SVG_Element *p = (SVG_Element *)node; SVG_Element 81 src/scenegraph/xbl_process.c GF_SAFEALLOC(p, SVG_Element); SVG_Element 739 src/scenegraph/xml_ns.c GF_DOMFullAttribute *att = (GF_DOMFullAttribute *) ((SVG_Element*)node)->attributes; SVG_Element 769 src/scenegraph/xml_ns.c else ((SVG_Element*)node)->attributes = (SVGAttribute *)att; SVG_Element 915 src/scenegraph/xml_ns.c SVG_Element *elt = (SVG_Element *)node; SVG_Element 179 src/terminal/svg_external.c gf_svg_flatten_attributes((SVG_Element *)node, &all_atts);