⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lsr_tables.c

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 C
📖 第 1 页 / 共 3 页
字号:
/* *			GPAC - Multimedia Framework C SDK * *			Authors: Cyril Concolato - Jean Le Feuvre *    Copyright (c)2004-200X ENST - All rights reserved * *  This file is part of GPAC / SVG Scene Graph sub-project * *  GPAC is free software; you can redistribute it and/or modify *  it under the terms of the GNU Lesser General Public License as published by *  the Free Software Foundation; either version 2, or (at your option) *  any later version. * *  GPAC is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *  GNU Lesser General Public License for more details.	 * *  You should have received a copy of the GNU Lesser General Public *  License along with this library; see the file COPYING.  If not, write to *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. * *//*	DO NOT MOFIFY - File generated on GMT Tue May 15 11:18:46 2007	BY SVGGen for GPAC Version 0.4.3-DEV*/#include <gpac/internal/laser_dev.h>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_SVG_ATT_lsr_enabled: return 21;	case TAG_SVG_ATT_end: return 22;	case TAG_SVG_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_SVG_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_SVG_ATT_listener_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_SVG_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_SVG_ATT_xlink_actuate: return 120;	case TAG_SVG_ATT_xlink_arcrole: return 121;	case TAG_SVG_ATT_xlink_href: return 122;	case TAG_SVG_ATT_xlink_role: return 123;	case TAG_SVG_ATT_xlink_show: return 124;	case TAG_SVG_ATT_xlink_title: return 125;	case TAG_SVG_ATT_xlink_type: return 126;	case TAG_SVG_ATT_xml_base: return 127;	case TAG_SVG_ATT_xml_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;	}}s32 gf_lsr_rare_type_from_attribute(u32 tag) {	switch(tag) {	case TAG_SVG_ATT__class: return 0;	case TAG_SVG_ATT_audio_level: return 1;	case TAG_SVG_ATT_color: return 2;	case TAG_SVG_ATT_color_rendering: return 3;	case TAG_SVG_ATT_display: return 4;	case TAG_SVG_ATT_display_align: return 5;	case TAG_SVG_ATT_fill_opacity: return 6;	case TAG_SVG_ATT_fill_rule: return 7;	case TAG_SVG_ATT_image_rendering: return 8;	case TAG_SVG_ATT_line_increment: return 9;	case TAG_SVG_ATT_pointer_events: return 10;	case TAG_SVG_ATT_shape_rendering: return 11;	case TAG_SVG_ATT_solid_color: return 12;	case TAG_SVG_ATT_solid_opacity: return 13;	case TAG_SVG_ATT_stop_color: return 14;	case TAG_SVG_ATT_stop_opacity: return 15;	case TAG_SVG_ATT_stroke_dasharray: return 16;	case TAG_SVG_ATT_stroke_dashoffset: return 17;	case TAG_SVG_ATT_stroke_linecap: return 18;	case TAG_SVG_ATT_stroke_linejoin: return 19;	case TAG_SVG_ATT_stroke_miterlimit: return 20;	case TAG_SVG_ATT_stroke_opacity: return 21;	case TAG_SVG_ATT_stroke_width: return 22;	case TAG_SVG_ATT_text_anchor: return 23;	case TAG_SVG_ATT_text_rendering: return 24;	case TAG_SVG_ATT_viewport_fill: return 25;	case TAG_SVG_ATT_viewport_fill_opacity: return 26;	case TAG_SVG_ATT_vector_effect: return 27;	case TAG_SVG_ATT_visibility: return 28;	case TAG_SVG_ATT_requiredExtensions: return 29;	case TAG_SVG_ATT_requiredFeatures: return 30;	case TAG_SVG_ATT_requiredFormats: return 31;	case TAG_SVG_ATT_systemLanguage: return 32;	case TAG_SVG_ATT_xml_base: return 33;	case TAG_SVG_ATT_xml_lang: return 34;	case TAG_SVG_ATT_xml_space: return 35;	case TAG_SVG_ATT_nav_next: return 36;	case TAG_SVG_ATT_nav_up: return 37;	case TAG_SVG_ATT_nav_up_left: return 38;	case TAG_SVG_ATT_nav_up_right: return 39;	case TAG_SVG_ATT_nav_prev: return 40;	case TAG_SVG_ATT_nav_down: return 41;	case TAG_SVG_ATT_nav_down_left: return 42;	case TAG_SVG_ATT_nav_down_right: return 43;	case TAG_SVG_ATT_nav_left: return 44;	case TAG_SVG_ATT_focusable: return 45;	case TAG_SVG_ATT_nav_right: return 46;	case TAG_SVG_ATT_transform: return 47;	case TAG_SVG_ATT_text_decoration: return 48;	case TAG_SVG_ATT_syncMaster: return 49;	case TAG_SVG_ATT_focusHighlight: return 49;	case TAG_SVG_ATT_initialVisibility: return 49;	case TAG_SVG_ATT_fullscreen: return 49;	case TAG_SVG_ATT_requiredFonts: return 49;	case TAG_SVG_ATT_font_variant: return 50;	case TAG_SVG_ATT_font_family: return 51;	case TAG_SVG_ATT_font_size: return 52;	case TAG_SVG_ATT_font_style: return 53;	case TAG_SVG_ATT_font_weight: return 54;	case TAG_SVG_ATT_xlink_title: return 55;	case TAG_SVG_ATT_xlink_type: return 56;	case TAG_SVG_ATT_xlink_role: return 57;	case TAG_SVG_ATT_xlink_arcrole: return 58;	case TAG_SVG_ATT_xlink_actuate: return 59;	case TAG_SVG_ATT_xlink_show: return 60;	case TAG_SVG_ATT_end: return 61;	case TAG_SVG_ATT_max: return 62;	case TAG_SVG_ATT_min: return 63;	default: return -1;	}}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_SVG_ATT_lsr_enabled;	case 22: return TAG_SVG_ATT_end;	case 23: return TAG_SVG_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;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -