s32 gf_lsr_anim_type_from_attribute()

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;
	}
}