libgpac
Documentation of the core library of GPAC
svg_base.c File Reference
#include "visual_manager.h"
#include "nodes_stacks.h"
#include <gpac/iso639.h>
+ Include dependency graph for svg_base.c:

Data Structures

struct  svg_11_feature
 
struct  svg_12_feature
 

Functions

void compositor_svg_traverse_children (GF_ChildNodeItem *children, GF_TraverseState *tr_state)
 
Bool compositor_svg_is_display_off (SVGPropertiesPointers *props)
 
void compositor_svg_apply_local_transformation (GF_TraverseState *tr_state, SVGAllAttributes *atts, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix)
 
void compositor_svg_restore_parent_transformation (GF_TraverseState *tr_state, GF_Matrix2D *backup_matrix_2d, GF_Matrix *backup_matrix)
 
Bool compositor_svg_evaluate_conditional (GF_Compositor *compositor, SVGAllAttributes *atts)
 
Bool compositor_svg_traverse_base (GF_Node *node, SVGAllAttributes *atts, GF_TraverseState *tr_state, SVGPropertiesPointers *backup_props, u32 *backup_flags)
 

Variables

static const struct svg_11_feature svg11_features []
 
static const struct svg_12_feature svg12_features []
 

Data Structure Documentation

◆ svg_11_feature

struct svg_11_feature
Data Fields
const char * name
Bool supported

◆ svg_12_feature

struct svg_12_feature
Data Fields
const char * name
Bool supported

Function Documentation

◆ compositor_svg_traverse_children()

void compositor_svg_traverse_children ( GF_ChildNodeItem children,
GF_TraverseState *  tr_state 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compositor_svg_is_display_off()

Bool compositor_svg_is_display_off ( SVGPropertiesPointers props)
+ Here is the caller graph for this function:

◆ compositor_svg_apply_local_transformation()

void compositor_svg_apply_local_transformation ( GF_TraverseState *  tr_state,
SVGAllAttributes atts,
GF_Matrix2D backup_matrix_2d,
GF_Matrix backup_matrix 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compositor_svg_restore_parent_transformation()

void compositor_svg_restore_parent_transformation ( GF_TraverseState *  tr_state,
GF_Matrix2D backup_matrix_2d,
GF_Matrix backup_matrix 
)
+ Here is the caller graph for this function:

◆ compositor_svg_evaluate_conditional()

Bool compositor_svg_evaluate_conditional ( GF_Compositor *  compositor,
SVGAllAttributes atts 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compositor_svg_traverse_base()

Bool compositor_svg_traverse_base ( GF_Node node,
SVGAllAttributes atts,
GF_TraverseState *  tr_state,
SVGPropertiesPointers backup_props,
u32 backup_flags 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ svg11_features

const struct svg_11_feature svg11_features[]
static

◆ svg12_features

const struct svg_12_feature svg12_features[]
static