s32 gf_lsr_anim_type_to_attribute()

in src/laser/lsr_tables.c [457:728]


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