GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
svg_attributes.c File Reference
+ Include dependency graph for svg_attributes.c:

Data Structures

struct  dom_event_def
 
struct  predef_keyid
 
struct  predef_col
 
struct  sys_col
 

Macros

#define DUMP_COORDINATES   1
 

Functions

u32 gf_dom_event_type_by_name (const char *name)
 
const char * gf_dom_event_get_name (u32 type)
 
u32 gf_dom_event_get_category (u32 type)
 
const char * gf_dom_get_key_name (u32 key_identifier)
 
u32 gf_dom_get_key_type (char *key_name)
 
static void svg_parse_named_color (SVG_Color *col, char *attribute_content)
 
const char * gf_svg_get_system_paint_server_name (u32 paint_type)
 
u32 gf_svg_get_system_paint_server_type (const char *name)
 
static void svg_parse_color (SVG_Color *col, char *attribute_content)
 
static u32 svg_parse_number (char *d, Fixed *f, Bool is_angle)
 
static GF_Err svg_parse_clock_value (char *d, Double *clock_value)
 
static GF_Err smil_parse_time (GF_Node *elt, SMIL_Time *v, char *d)
 
Bool gf_svg_parse_transformlist (GF_Matrix2D *mat, char *attribute_content)
 
static GF_Err svg_parse_transform (SVG_Transform *t, char *attribute_content)
 
static void svg_parse_path (SVG_PathData *path, char *attribute_content)
 
static void svg_parse_iri (GF_Node *elt, XMLRI *iri, char *attribute_content)
 
static void svg_parse_idref (GF_Node *elt, XML_IDREF *iri, char *attribute_content)
 
static void svg_parse_paint (GF_Node *n, SVG_Paint *paint, char *attribute_content)
 
static u32 svg_parse_length (SVG_Number *number, char *value_string, Bool clamp0to1)
 
static void svg_parse_visibility (SVG_Visibility *value, char *value_string)
 
static void svg_parse_display (SVG_Display *value, char *value_string)
 
static void svg_parse_displayalign (SVG_DisplayAlign *value, char *value_string)
 
static void svg_parse_textalign (SVG_TextAlign *value, char *value_string)
 
static void svg_parse_pointerevents (SVG_PointerEvents *value, char *value_string)
 
static void svg_parse_renderinghint (SVG_RenderingHint *value, char *value_string)
 
static void svg_parse_vectoreffect (SVG_VectorEffect *value, char *value_string)
 
static void svg_parse_playbackorder (SVG_VectorEffect *value, char *value_string)
 
static void svg_parse_timelinebegin (SVG_TimelineBegin *value, char *value_string)
 
static void svg_parse_xmlspace (XML_Space *value, char *value_string)
 
static void svg_parse_xmlev_propagate (XMLEV_Propagate *value, char *value_string)
 
static void svg_parse_xmlev_defaultAction (XMLEV_DefaultAction *value, char *value_string)
 
static void svg_parse_xmlev_phase (XMLEV_Phase *value, char *value_string)
 
static void svg_parse_overflow (SVG_Overflow *value, char *value_string)
 
static void svg_parse_textanchor (SVG_TextAnchor *value, char *value_string)
 
static void svg_parse_clipfillrule (SVG_FillRule *value, char *value_string)
 
static void svg_parse_strokelinejoin (SVG_StrokeLineJoin *value, char *value_string)
 
static void svg_parse_strokelinecap (SVG_StrokeLineCap *value, char *value_string)
 
static void svg_parse_fontfamily (SVG_FontFamily *value, char *value_string)
 
static void svg_parse_fontstyle (SVG_FontStyle *value, char *value_string)
 
static void svg_parse_fontweight (SVG_FontWeight *value, char *value_string)
 
static void svg_parse_fontvariant (SVG_FontVariant *value, char *value_string)
 
static void svg_parse_boolean (SVG_Boolean *value, char *value_string)
 
static void smil_parse_time_list (GF_Node *e, GF_List *values, char *begin_or_end_list)
 
static void smil_parse_attributeType (SMIL_AttributeType *value, char *value_string)
 
static void smil_parse_min_max_dur_repeatdur (SMIL_Duration *value, char *value_string)
 
static void smil_parse_repeatcount (SMIL_RepeatCount *value, char *value_string)
 
static void smil_parse_fill (SMIL_Fill *value, char *value_string)
 
static void smil_parse_restart (SMIL_Restart *value, char *value_string)
 
static void smil_parse_calcmode (SMIL_CalcMode *value, char *value_string)
 
static void smil_parse_additive (SMIL_Additive *value, char *value_string)
 
static void smil_parse_accumulate (SMIL_Accumulate *value, char *value_string)
 
static void smil_parse_syncBehaviorOrDefault (SMIL_SyncBehavior *value, char *value_string)
 
static void smil_parse_syncToleranceOrDefault (SMIL_SyncTolerance *value, char *value_string)
 
static void svg_parse_viewbox (SVG_ViewBox *value, char *value_string)
 
static void svg_parse_coordinates (GF_List *values, char *value_string)
 
u32 svg_parse_point (SVG_Point *p, char *value_string)
 
static u32 svg_parse_point_into_matrix (GF_Matrix2D *p, char *value_string)
 
static void svg_parse_points (GF_List *values, char *value_string)
 
static void svg_parse_numbers (GF_List *values, char *value_string, Bool is_angle)
 
static void svg_string_list_add (GF_List *values, char *string, u32 string_type)
 
static void svg_parse_strings (GF_List *values, char *value_string, u32 string_type)
 
static void svg_parse_strokedasharray (SVG_StrokeDashArray *value, char *value_string)
 
static void svg_parse_zoomandpan (SVG_ZoomAndPan *value, char *value_string)
 
static void svg_parse_preserveaspectratio (SVG_PreserveAspectRatio *par, char *attribute_content)
 
static void svg_parse_animatetransform_type (SVG_TransformType *anim_transform_type, char *attribute_content)
 
static void svg_parse_focushighlight (SVG_FocusHighlight *fh, char *attribute_content)
 
static void svg_parse_focusable (SVG_Focusable *f, char *attribute_content)
 
static void svg_parse_initialvisibility (SVG_InitialVisibility *iv, char *attribute_content)
 
static void svg_parse_overlay (SVG_Overlay *o, char *attribute_content)
 
static void svg_parse_transformbehavior (SVG_TransformBehavior *tb, char *attribute_content)
 
static void svg_parse_focus (GF_Node *e, SVG_Focus *o, char *attribute_content)
 
void svg_parse_one_anim_value (GF_Node *n, SMIL_AnimateValue *anim_value, char *attribute_content, u8 anim_value_type)
 
void svg_parse_anim_values (GF_Node *n, SMIL_AnimateValues *anim_values, char *anim_values_string, u8 anim_value_type)
 
GF_Err laser_parse_choice (LASeR_Choice *choice, char *attribute_content)
 
GF_Err laser_parse_size (LASeR_Size *size, char *attribute_content)
 
GF_Err gf_svg_parse_element_id (GF_Node *n, const char *nodename, Bool warning_if_defined)
 
GF_Err gf_svg_parse_attribute (GF_Node *n, GF_FieldInfo *info, char *attribute_content, u8 anim_value_type)
 
void svg_parse_one_style (GF_Node *n, char *one_style)
 
void gf_svg_parse_style (GF_Node *n, char *style)
 
void * gf_svg_create_attribute_value (u32 attribute_type)
 
static char * svg_dump_color (SVG_Color *col)
 
static char * svg_dump_number (SVG_Number *l)
 
static char * svg_dump_iri (XMLRI *iri)
 
static char * svg_dump_idref (XMLRI *iri)
 
static char * svg_dump_path (SVG_PathData *path)
 
static void svg_dump_access_key (XMLEV_Event *evt, char *attValue)
 
static char * gf_svg_dump_matrix (GF_Matrix2D *matrix)
 
char * gf_svg_dump_attribute (GF_Node *elt, GF_FieldInfo *info)
 
char * gf_svg_dump_attribute_indexed (GF_Node *elt, GF_FieldInfo *info)
 
static Bool svg_viewbox_equal (SVG_ViewBox *v1, SVG_ViewBox *v2)
 
static Bool svg_colors_equal (SVG_Color *c1, SVG_Color *c2)
 
static Bool svg_numbers_equal (SVG_Length *l1, SVG_Length *l2)
 
static Bool svg_iris_equal (XMLRI *iri1, XMLRI *iri2)
 
static Bool svg_matrices_equal (GF_Matrix2D *m1, GF_Matrix2D *m2)
 
Bool gf_svg_attributes_equal (GF_FieldInfo *f1, GF_FieldInfo *f2)
 
static void svg_color_clamp (SVG_Color *a)
 
static GF_Err svg_color_muladd (Fixed alpha, SVG_Color *a, Fixed beta, SVG_Color *b, SVG_Color *c, Bool clamp)
 
static GF_Err svg_number_muladd (Fixed alpha, SVG_Number *a, Fixed beta, SVG_Number *b, SVG_Number *c)
 
static GF_Err svg_viewbox_muladd (Fixed alpha, SVG_ViewBox *a, Fixed beta, SVG_ViewBox *b, SVG_ViewBox *c)
 
static GF_Err svg_point_muladd (Fixed alpha, SVG_Point *pta, Fixed beta, SVG_Point *ptb, SVG_Point *ptc)
 
static GF_Err svg_point_angle_muladd (Fixed alpha, SVG_Point_Angle *pta, Fixed beta, SVG_Point_Angle *ptb, SVG_Point_Angle *ptc)
 
static GF_Err svg_points_muladd (Fixed alpha, SVG_Points *a, Fixed beta, SVG_Points *b, SVG_Points *c)
 
static GF_Err svg_points_copy (SVG_Points *a, SVG_Points *b)
 
static GF_Err svg_numbers_muladd (Fixed alpha, SVG_Numbers *a, Fixed beta, SVG_Numbers *b, SVG_Numbers *c)
 
static GF_Err svg_numbers_copy (SVG_Numbers *a, SVG_Numbers *b)
 
static GF_Err svg_path_copy (SVG_PathData *a, SVG_PathData *b)
 
static GF_Err svg_path_muladd (Fixed alpha, SVG_PathData *a, Fixed beta, SVG_PathData *b, SVG_PathData *c)
 
static GF_Err svg_dasharray_muladd (Fixed alpha, SVG_StrokeDashArray *a, Fixed beta, SVG_StrokeDashArray *b, SVG_StrokeDashArray *c)
 
static GF_Err svg_dasharray_copy (SVG_StrokeDashArray *a, SVG_StrokeDashArray *b)
 
static GF_Err svg_matrix_muladd (Fixed alpha, GF_Matrix2D *a, Fixed beta, GF_Matrix2D *b, GF_Matrix2D *c)
 
static GF_Err laser_size_muladd (Fixed alpha, LASeR_Size *sza, Fixed beta, LASeR_Size *szb, LASeR_Size *szc)
 
GF_Err gf_svg_attributes_muladd (Fixed alpha, GF_FieldInfo *a, Fixed beta, GF_FieldInfo *b, GF_FieldInfo *c, Bool clamp)
 
GF_Err gf_svg_attributes_copy (GF_FieldInfo *a, GF_FieldInfo *b, Bool clamp)
 
GF_Err gf_svg_attributes_add (GF_FieldInfo *a, GF_FieldInfo *b, GF_FieldInfo *c, Bool clamp)
 
Bool gf_svg_attribute_is_interpolatable (u32 type)
 
GF_Err gf_svg_attributes_interpolate (GF_FieldInfo *a, GF_FieldInfo *b, GF_FieldInfo *c, Fixed coef, Bool clamp)
 
Bool gf_svg_is_current_color (GF_FieldInfo *a)
 
char * gf_svg_attribute_type_to_string (u32 att_type)
 

Variables

static struct dom_event_def defined_dom_events []
 
static struct predef_keyid predefined_key_identifiers []
 
static struct predef_col predefined_colors []
 
static struct sys_col system_colors []
 

Data Structure Documentation

struct dom_event_def
+ Collaboration diagram for dom_event_def:
Data Fields
u32 event
const char * name
u32 category
struct predef_keyid
+ Collaboration diagram for predef_keyid:
Data Fields
u32 key_code
const char * name
struct predef_col
+ Collaboration diagram for predef_col:
Data Fields
const char * name
u8 r
u8 g
u8 b
struct sys_col
+ Collaboration diagram for sys_col:
Data Fields
const char * name
u8 type

Macro Definition Documentation

#define DUMP_COORDINATES   1

Function Documentation

u32 gf_dom_event_type_by_name ( const char *  name)

+ Here is the caller graph for this function:

const char* gf_dom_event_get_name ( u32  type)

+ Here is the caller graph for this function:

u32 gf_dom_event_get_category ( u32  type)

+ Here is the caller graph for this function:

const char* gf_dom_get_key_name ( u32  key_identifier)

+ Here is the caller graph for this function:

u32 gf_dom_get_key_type ( char *  key_name)

+ Here is the caller graph for this function:

static void svg_parse_named_color ( SVG_Color col,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

const char* gf_svg_get_system_paint_server_name ( u32  paint_type)

+ Here is the caller graph for this function:

u32 gf_svg_get_system_paint_server_type ( const char *  name)

+ Here is the caller graph for this function:

static void svg_parse_color ( SVG_Color col,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 svg_parse_number ( char *  d,
Fixed f,
Bool  is_angle 
)
static

+ Here is the caller graph for this function:

static GF_Err svg_parse_clock_value ( char *  d,
Double clock_value 
)
static

+ Here is the caller graph for this function:

static GF_Err smil_parse_time ( GF_Node elt,
SMIL_Time v,
char *  d 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_svg_parse_transformlist ( GF_Matrix2D mat,
char *  attribute_content 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_parse_transform ( SVG_Transform t,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_path ( SVG_PathData path,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_iri ( GF_Node elt,
XMLRI iri,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_idref ( GF_Node elt,
XML_IDREF iri,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_paint ( GF_Node n,
SVG_Paint paint,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 svg_parse_length ( SVG_Number number,
char *  value_string,
Bool  clamp0to1 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_visibility ( SVG_Visibility value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_display ( SVG_Display value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_displayalign ( SVG_DisplayAlign value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_textalign ( SVG_TextAlign value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_pointerevents ( SVG_PointerEvents value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_renderinghint ( SVG_RenderingHint value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_vectoreffect ( SVG_VectorEffect value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_playbackorder ( SVG_VectorEffect value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_timelinebegin ( SVG_TimelineBegin value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_xmlspace ( XML_Space value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_xmlev_propagate ( XMLEV_Propagate value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_xmlev_defaultAction ( XMLEV_DefaultAction value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_xmlev_phase ( XMLEV_Phase value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_overflow ( SVG_Overflow value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_textanchor ( SVG_TextAnchor value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_clipfillrule ( SVG_FillRule value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_strokelinejoin ( SVG_StrokeLineJoin value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_strokelinecap ( SVG_StrokeLineCap value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_fontfamily ( SVG_FontFamily value,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_fontstyle ( SVG_FontStyle value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_fontweight ( SVG_FontWeight value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_fontvariant ( SVG_FontVariant value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_boolean ( SVG_Boolean value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_time_list ( GF_Node e,
GF_List *  values,
char *  begin_or_end_list 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void smil_parse_attributeType ( SMIL_AttributeType value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_min_max_dur_repeatdur ( SMIL_Duration value,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void smil_parse_repeatcount ( SMIL_RepeatCount value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_fill ( SMIL_Fill value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_restart ( SMIL_Restart value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_calcmode ( SMIL_CalcMode value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_additive ( SMIL_Additive value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_accumulate ( SMIL_Accumulate value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_syncBehaviorOrDefault ( SMIL_SyncBehavior value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void smil_parse_syncToleranceOrDefault ( SMIL_SyncTolerance value,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_viewbox ( SVG_ViewBox value,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_coordinates ( GF_List *  values,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 svg_parse_point ( SVG_Point p,
char *  value_string 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u32 svg_parse_point_into_matrix ( GF_Matrix2D p,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_points ( GF_List *  values,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_numbers ( GF_List *  values,
char *  value_string,
Bool  is_angle 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_string_list_add ( GF_List *  values,
char *  string,
u32  string_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_strings ( GF_List *  values,
char *  value_string,
u32  string_type 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_strokedasharray ( SVG_StrokeDashArray value,
char *  value_string 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_parse_zoomandpan ( SVG_ZoomAndPan value,
char *  value_string 
)
static

+ Here is the caller graph for this function:

static void svg_parse_preserveaspectratio ( SVG_PreserveAspectRatio par,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_animatetransform_type ( SVG_TransformType anim_transform_type,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_focushighlight ( SVG_FocusHighlight fh,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_focusable ( SVG_Focusable f,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_initialvisibility ( SVG_InitialVisibility iv,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_overlay ( SVG_Overlay o,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_transformbehavior ( SVG_TransformBehavior tb,
char *  attribute_content 
)
static

+ Here is the caller graph for this function:

static void svg_parse_focus ( GF_Node e,
SVG_Focus o,
char *  attribute_content 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void svg_parse_one_anim_value ( GF_Node n,
SMIL_AnimateValue anim_value,
char *  attribute_content,
u8  anim_value_type 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void svg_parse_anim_values ( GF_Node n,
SMIL_AnimateValues anim_values,
char *  anim_values_string,
u8  anim_value_type 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err laser_parse_choice ( LASeR_Choice choice,
char *  attribute_content 
)

+ Here is the caller graph for this function:

GF_Err laser_parse_size ( LASeR_Size size,
char *  attribute_content 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_svg_parse_element_id ( GF_Node n,
const char *  nodename,
Bool  warning_if_defined 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_svg_parse_attribute ( GF_Node n,
GF_FieldInfo info,
char *  attribute_content,
u8  anim_value_type 
)

+ Here is the caller graph for this function:

void svg_parse_one_style ( GF_Node n,
char *  one_style 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_svg_parse_style ( GF_Node n,
char *  style 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void* gf_svg_create_attribute_value ( u32  attribute_type)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* svg_dump_color ( SVG_Color col)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* svg_dump_number ( SVG_Number l)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* svg_dump_iri ( XMLRI iri)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* svg_dump_idref ( XMLRI iri)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* svg_dump_path ( SVG_PathData path)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_dump_access_key ( XMLEV_Event evt,
char *  attValue 
)
static

+ Here is the caller graph for this function:

static char* gf_svg_dump_matrix ( GF_Matrix2D matrix)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

char* gf_svg_dump_attribute ( GF_Node elt,
GF_FieldInfo info 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

char* gf_svg_dump_attribute_indexed ( GF_Node elt,
GF_FieldInfo info 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool svg_viewbox_equal ( SVG_ViewBox v1,
SVG_ViewBox v2 
)
static

+ Here is the caller graph for this function:

static Bool svg_colors_equal ( SVG_Color c1,
SVG_Color c2 
)
static

+ Here is the caller graph for this function:

static Bool svg_numbers_equal ( SVG_Length l1,
SVG_Length l2 
)
static

+ Here is the caller graph for this function:

static Bool svg_iris_equal ( XMLRI iri1,
XMLRI iri2 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool svg_matrices_equal ( GF_Matrix2D m1,
GF_Matrix2D m2 
)
static

+ Here is the caller graph for this function:

Bool gf_svg_attributes_equal ( GF_FieldInfo f1,
GF_FieldInfo f2 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void svg_color_clamp ( SVG_Color a)
static

+ Here is the caller graph for this function:

static GF_Err svg_color_muladd ( Fixed  alpha,
SVG_Color a,
Fixed  beta,
SVG_Color b,
SVG_Color c,
Bool  clamp 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_number_muladd ( Fixed  alpha,
SVG_Number a,
Fixed  beta,
SVG_Number b,
SVG_Number c 
)
static

+ Here is the caller graph for this function:

static GF_Err svg_viewbox_muladd ( Fixed  alpha,
SVG_ViewBox a,
Fixed  beta,
SVG_ViewBox b,
SVG_ViewBox c 
)
static

+ Here is the caller graph for this function:

static GF_Err svg_point_muladd ( Fixed  alpha,
SVG_Point pta,
Fixed  beta,
SVG_Point ptb,
SVG_Point ptc 
)
static

+ Here is the caller graph for this function:

static GF_Err svg_point_angle_muladd ( Fixed  alpha,
SVG_Point_Angle pta,
Fixed  beta,
SVG_Point_Angle ptb,
SVG_Point_Angle ptc 
)
static

+ Here is the caller graph for this function:

static GF_Err svg_points_muladd ( Fixed  alpha,
SVG_Points a,
Fixed  beta,
SVG_Points b,
SVG_Points c 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_points_copy ( SVG_Points a,
SVG_Points b 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_numbers_muladd ( Fixed  alpha,
SVG_Numbers a,
Fixed  beta,
SVG_Numbers b,
SVG_Numbers c 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_numbers_copy ( SVG_Numbers a,
SVG_Numbers b 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_path_copy ( SVG_PathData a,
SVG_PathData b 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_path_muladd ( Fixed  alpha,
SVG_PathData a,
Fixed  beta,
SVG_PathData b,
SVG_PathData c 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_dasharray_muladd ( Fixed  alpha,
SVG_StrokeDashArray a,
Fixed  beta,
SVG_StrokeDashArray b,
SVG_StrokeDashArray c 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_dasharray_copy ( SVG_StrokeDashArray a,
SVG_StrokeDashArray b 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err svg_matrix_muladd ( Fixed  alpha,
GF_Matrix2D a,
Fixed  beta,
GF_Matrix2D b,
GF_Matrix2D c 
)
static

+ Here is the caller graph for this function:

static GF_Err laser_size_muladd ( Fixed  alpha,
LASeR_Size sza,
Fixed  beta,
LASeR_Size szb,
LASeR_Size szc 
)
static

+ Here is the caller graph for this function:

GF_Err gf_svg_attributes_muladd ( Fixed  alpha,
GF_FieldInfo a,
Fixed  beta,
GF_FieldInfo b,
GF_FieldInfo c,
Bool  clamp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_svg_attributes_copy ( GF_FieldInfo a,
GF_FieldInfo b,
Bool  clamp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_svg_attributes_add ( GF_FieldInfo a,
GF_FieldInfo b,
GF_FieldInfo c,
Bool  clamp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_svg_attribute_is_interpolatable ( u32  type)

+ Here is the caller graph for this function:

GF_Err gf_svg_attributes_interpolate ( GF_FieldInfo a,
GF_FieldInfo b,
GF_FieldInfo c,
Fixed  coef,
Bool  clamp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_svg_is_current_color ( GF_FieldInfo a)

+ Here is the caller graph for this function:

char* gf_svg_attribute_type_to_string ( u32  att_type)

+ Here is the caller graph for this function:

Variable Documentation

struct dom_event_def defined_dom_events[]
static
struct predef_keyid predefined_key_identifiers[]
static
struct predef_col predefined_colors[]
static
struct sys_col system_colors[]
static