libgpac
Documentation of the core library of GPAC
svg_properties.c File Reference
#include <gpac/scenegraph_svg.h>
#include <gpac/internal/scenegraph_dev.h>
#include <gpac/nodes_svg.h>
+ Include dependency graph for svg_properties.c:

Functions

GF_EXPORT void gf_svg_properties_init_pointers (SVGPropertiesPointers *svg_props)
 
GF_EXPORT void gf_svg_properties_reset_pointers (SVGPropertiesPointers *svg_props)
 
void * gf_svg_get_property_pointer_from_tag (SVGPropertiesPointers *output_property_context, u32 prop_tag)
 
void * gf_svg_get_property_pointer (SVG_Element *elt, void *input_attribute, SVGPropertiesPointers *output_property_context)
 
Bool gf_svg_is_property (GF_Node *node, GF_FieldInfo *target_attribute)
 
Bool gf_svg_is_inherit (GF_FieldInfo *a)
 
u32 gf_svg_get_modification_flags (SVG_Element *n, GF_FieldInfo *info)
 
GF_EXPORT u32 gf_svg_apply_inheritance (SVGAllAttributes *all_atts, SVGPropertiesPointers *render_svg_props)
 
GF_EXPORT void gf_svg_flatten_attributes (SVG_Element *e, SVGAllAttributes *all_atts)
 

Function Documentation

◆ gf_svg_get_property_pointer_from_tag()

void* gf_svg_get_property_pointer_from_tag ( SVGPropertiesPointers output_property_context,
u32  prop_tag 
)
+ Here is the caller graph for this function:

◆ gf_svg_get_property_pointer()

void* gf_svg_get_property_pointer ( SVG_Element elt,
void *  input_attribute,
SVGPropertiesPointers output_property_context 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_svg_is_property()

Bool gf_svg_is_property ( GF_Node node,
GF_FieldInfo target_attribute 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_svg_is_inherit()

Bool gf_svg_is_inherit ( GF_FieldInfo a)
+ Here is the caller graph for this function:

◆ gf_svg_get_modification_flags()

u32 gf_svg_get_modification_flags ( SVG_Element n,
GF_FieldInfo info 
)
+ Here is the caller graph for this function: