in src/laser/lsr_tables.c [37:308]
s32 gf_lsr_anim_type_from_attribute(u32 tag) {
switch(tag) {
case TAG_SVG_ATT_target:
return 0;
case TAG_SVG_ATT_accumulate:
return 1;
case TAG_SVG_ATT_additive:
return 2;
case TAG_SVG_ATT_audio_level:
return 3;
case TAG_SVG_ATT_bandwidth:
return 4;
case TAG_SVG_ATT_begin:
return 5;
case TAG_SVG_ATT_calcMode:
return 6;
case TAG_LSR_ATT_children:
return 7;
case TAG_SVG_ATT_choice:
return 8;
case TAG_SVG_ATT_clipBegin:
return 9;
case TAG_SVG_ATT_clipEnd:
return 10;
case TAG_SVG_ATT_color:
return 11;
case TAG_SVG_ATT_color_rendering:
return 12;
case TAG_SVG_ATT_cx:
return 13;
case TAG_SVG_ATT_cy:
return 14;
case TAG_SVG_ATT_d:
return 15;
case TAG_SVG_ATT_delta:
return 16;
case TAG_SVG_ATT_display:
return 17;
case TAG_SVG_ATT_display_align:
return 18;
case TAG_SVG_ATT_dur:
return 19;
case TAG_SVG_ATT_editable:
return 20;
case TAG_LSR_ATT_enabled:
return 21;
case TAG_SVG_ATT_end:
return 22;
case TAG_XMLEV_ATT_event:
return 23;
case TAG_SVG_ATT_externalResourcesRequired:
return 24;
case TAG_SVG_ATT_fill:
return 25;
case TAG_SVG_ATT_fill_opacity:
return 26;
case TAG_SVG_ATT_fill_rule:
return 27;
case TAG_SVG_ATT_focusable:
return 28;
case TAG_SVG_ATT_font_family:
return 29;
case TAG_SVG_ATT_font_size:
return 30;
case TAG_SVG_ATT_font_style:
return 31;
case TAG_SVG_ATT_font_variant:
return 32;
case TAG_SVG_ATT_font_weight:
return 33;
case TAG_SVG_ATT_fullscreen:
return 34;
case TAG_SVG_ATT_gradientUnits:
return 35;
case TAG_XMLEV_ATT_handler:
return 36;
case TAG_SVG_ATT_height:
return 37;
case TAG_SVG_ATT_image_rendering:
return 38;
case TAG_SVG_ATT_keyPoints:
return 39;
case TAG_SVG_ATT_keySplines:
return 40;
case TAG_SVG_ATT_keyTimes:
return 41;
case TAG_SVG_ATT_line_increment:
return 42;
case TAG_XMLEV_ATT_target:
return 43;
case TAG_SVG_ATT_mediaCharacterEncoding:
return 44;
case TAG_SVG_ATT_mediaContentEncodings:
return 45;
case TAG_SVG_ATT_mediaSize:
return 46;
case TAG_SVG_ATT_mediaTime:
return 47;
case TAG_SVG_ATT_nav_down:
return 48;
case TAG_SVG_ATT_nav_down_left:
return 49;
case TAG_SVG_ATT_nav_down_right:
return 50;
case TAG_SVG_ATT_nav_left:
return 51;
case TAG_SVG_ATT_nav_next:
return 52;
case TAG_SVG_ATT_nav_prev:
return 53;
case TAG_SVG_ATT_nav_right:
return 54;
case TAG_SVG_ATT_nav_up:
return 55;
case TAG_SVG_ATT_nav_up_left:
return 56;
case TAG_SVG_ATT_nav_up_right:
return 57;
case TAG_XMLEV_ATT_observer:
return 58;
case TAG_SVG_ATT_offset:
return 59;
case TAG_SVG_ATT_opacity:
return 60;
case TAG_SVG_ATT_overflow:
return 61;
case TAG_SVG_ATT_overlay:
return 62;
case TAG_SVG_ATT_path:
return 63;
case TAG_SVG_ATT_pathLength:
return 64;
case TAG_SVG_ATT_pointer_events:
return 65;
case TAG_SVG_ATT_points:
return 66;
case TAG_SVG_ATT_preserveAspectRatio:
return 67;
case TAG_SVG_ATT_r:
return 68;
case TAG_SVG_ATT_repeatCount:
return 69;
case TAG_SVG_ATT_repeatDur:
return 70;
case TAG_SVG_ATT_requiredExtensions:
return 71;
case TAG_SVG_ATT_requiredFeatures:
return 72;
case TAG_SVG_ATT_requiredFormats:
return 73;
case TAG_SVG_ATT_restart:
return 74;
case TAG_SVG_ATT_rotate:
return 75;
case TAG_LSR_ATT_rotation:
return 76;
case TAG_SVG_ATT_rx:
return 77;
case TAG_SVG_ATT_ry:
return 78;
case TAG_LSR_ATT_scale:
return 79;
case TAG_SVG_ATT_shape_rendering:
return 80;
case TAG_SVG_ATT_size:
return 81;
case TAG_SVG_ATT_solid_color:
return 82;
case TAG_SVG_ATT_solid_opacity:
return 83;
case TAG_SVG_ATT_stop_color:
return 84;
case TAG_SVG_ATT_stop_opacity:
return 85;
case TAG_SVG_ATT_stroke:
return 86;
case TAG_SVG_ATT_stroke_dasharray:
return 87;
case TAG_SVG_ATT_stroke_dashoffset:
return 88;
case TAG_SVG_ATT_stroke_linecap:
return 89;
case TAG_SVG_ATT_stroke_linejoin:
return 90;
case TAG_SVG_ATT_stroke_miterlimit:
return 91;
case TAG_SVG_ATT_stroke_opacity:
return 92;
case TAG_SVG_ATT_stroke_width:
return 93;
case TAG_LSR_ATT_svg_height:
return 94;
case TAG_LSR_ATT_svg_width:
return 95;
case TAG_SVG_ATT_syncBehavior:
return 96;
case TAG_SVG_ATT_syncBehaviorDefault:
return 97;
case TAG_SVG_ATT_syncReference:
return 98;
case TAG_SVG_ATT_syncTolerance:
return 99;
case TAG_SVG_ATT_syncToleranceDefault:
return 100;
case TAG_SVG_ATT_systemLanguage:
return 101;
case TAG_SVG_ATT_text_align:
return 102;
case TAG_SVG_ATT_text_anchor:
return 103;
case TAG_SVG_ATT_text_decoration:
return 104;
case TAG_LSR_ATT_text_display:
return 105;
case TAG_SVG_ATT_text_rendering:
return 106;
case TAG_LSR_ATT_textContent:
return 107;
case TAG_SVG_ATT_transform:
return 108;
case TAG_SVG_ATT_transformBehavior:
return 109;
case TAG_LSR_ATT_translation:
return 110;
case TAG_SVG_ATT_vector_effect:
return 111;
case TAG_SVG_ATT_viewBox:
return 112;
case TAG_SVG_ATT_viewport_fill:
return 113;
case TAG_SVG_ATT_viewport_fill_opacity:
return 114;
case TAG_SVG_ATT_visibility:
return 115;
case TAG_SVG_ATT_width:
return 116;
case TAG_SVG_ATT_x:
return 117;
case TAG_SVG_ATT_x1:
return 118;
case TAG_SVG_ATT_x2:
return 119;
case TAG_XLINK_ATT_actuate:
return 120;
case TAG_XLINK_ATT_arcrole:
return 121;
case TAG_XLINK_ATT_href:
return 122;
case TAG_XLINK_ATT_role:
return 123;
case TAG_XLINK_ATT_show:
return 124;
case TAG_XLINK_ATT_title:
return 125;
case TAG_XLINK_ATT_type:
return 126;
case TAG_XML_ATT_base:
return 127;
case TAG_XML_ATT_lang:
return 128;
case TAG_SVG_ATT_y:
return 129;
case TAG_SVG_ATT_y1:
return 130;
case TAG_SVG_ATT_y2:
return 131;
case TAG_SVG_ATT_zoomAndPan:
return 132;
default:
return -1;
}
}