![]() |
libgpac
Documentation of the core library of GPAC
|
#include "visual_manager.h"#include "nodes_stacks.h"#include "offscreen_cache.h"#include <gpac/internal/scenegraph_dev.h>#include <gpac/mediaobject.h>#include <gpac/nodes_svg.h>#include <gpac/compositor.h>#include "mpeg4_grouping.h"
Include dependency graph for svg_grouping.c:Data Structures | |
| struct | SVGsvgStack |
| struct | SVGgStack |
| struct | SVGlinkStack |
Functions | |
| static void | svg_recompute_viewport_transformation (GF_Node *node, SVGsvgStack *stack, GF_TraverseState *tr_state, SVGAllAttributes *atts) |
| static void | svg_traverse_svg (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_svg (GF_Compositor *compositor, GF_Node *node) |
| Bool | compositor_svg_get_viewport (GF_Node *n, GF_Rect *rc) |
| static void | svg_traverse_g (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_g (GF_Compositor *compositor, GF_Node *node) |
| static void | svg_traverse_switch (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_switch (GF_Compositor *compositor, GF_Node *node) |
| static void | svg_traverse_a (GF_Node *node, void *rs, Bool is_destroy) |
| static void | svg_a_set_view (GF_Node *handler, GF_Compositor *compositor, const char *url) |
| static void | svg_a_handle_event (GF_Node *handler, GF_DOM_Event *event, GF_Node *observer) |
| void | compositor_init_svg_a (GF_Compositor *compositor, GF_Node *node) |
| static void | svg_traverse_resource (GF_Node *node, void *rs, Bool is_destroy, Bool is_foreign_object) |
| static void | svg_traverse_use (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_use (GF_Compositor *compositor, GF_Node *node) |
| static void | svg_animation_smil_update (GF_Node *node, SVGlinkStack *stack, Fixed normalized_scene_time) |
| static void | svg_animation_smil_evaluate (SMIL_Timing_RTI *rti, Fixed normalized_scene_time, GF_SGSMILTimingEvalState status) |
| static void | svg_traverse_animation (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_animation (GF_Compositor *compositor, GF_Node *node) |
| void | svg_pause_animation (GF_Node *n, Bool pause) |
| static void | svg_traverse_foreign_object (GF_Node *node, void *rs, Bool is_destroy) |
| void | compositor_init_svg_foreign_object (GF_Compositor *compositor, GF_Node *node) |
| GF_Node * | compositor_svg_get_xlink_resource_node (GF_Node *node, XMLRI *xlink) |
| struct SVGsvgStack |
Collaboration diagram for SVGsvgStack:| Data Fields | ||
|---|---|---|
| Bool | root_svg | |
| SVGPropertiesPointers * | svg_props | |
| GF_Matrix2D | viewbox_mx | |
| Drawable * | vp_fill | |
| u32 | prev_color | |
| SFVec2f | parent_vp | |
| SFVec2f | vp | |
| Fixed | dx | |
| Fixed | dy | |
| Fixed | vpw | |
| Fixed | vph | |
| struct SVGgStack |
| Data Fields | ||
|---|---|---|
| GROUPING_NODE_STACK_2D struct _group_cache * | cache | |
| Drawable * | clip_drawable | |
| struct SVGlinkStack |
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_svg | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_g | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_switch | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_a | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_use | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_animation | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void compositor_init_svg_foreign_object | ( | GF_Compositor * | compositor, |
| GF_Node * | node | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function: