added limited support for COLLADA_DOM. Will need to add jam/msvcgen build support.

This commit is contained in:
ejcoumans
2006-06-18 05:31:52 +00:00
parent 1a0f411f92
commit 6fc2e100f5
388 changed files with 129147 additions and 8 deletions

View File

@@ -0,0 +1,557 @@
/*
* Copyright 2006 Sony Computer Entertainment Inc.
*
* Licensed under the SCEA Shared Source License, Version 1.0 (the "License"); you may not use this
* file except in compliance with the License. You may obtain a copy of the License at:
* http://research.scea.com/scea_shared_source_license.html
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing permissions and limitations under the
* License.
*/
#include <dom/domConstants.h>
daeString COLLADA_VERSION = "1.4.0";
daeString COLLADA_NAMESPACE = "http://www.collada.org/2005/11/COLLADASchema";
daeString COMMON_PROFILE_INPUT_BINORMAL = "BINORMAL";
daeString COMMON_PROFILE_INPUT_COLOR = "COLOR";
daeString COMMON_PROFILE_INPUT_IMAGE = "IMAGE";
daeString COMMON_PROFILE_INPUT_IN_TANGENT = "IN_TANGENT";
daeString COMMON_PROFILE_INPUT_INPUT = "INPUT";
daeString COMMON_PROFILE_INPUT_INTERPOLATION = "INTERPOLATION";
daeString COMMON_PROFILE_INPUT_INV_BIND_MATRIX = "INV_BIND_MATRIX";
daeString COMMON_PROFILE_INPUT_JOINT = "JOINT";
daeString COMMON_PROFILE_INPUT_NORMAL = "NORMAL";
daeString COMMON_PROFILE_INPUT_OUTPUT = "OUTPUT";
daeString COMMON_PROFILE_INPUT_OUT_TANGENT = "OUT_TANGENT";
daeString COMMON_PROFILE_INPUT_POSITION = "POSITION";
daeString COMMON_PROFILE_INPUT_TANGENT = "TANGENT";
daeString COMMON_PROFILE_INPUT_TEXCOORD = "TEXCOORD";
daeString COMMON_PROFILE_INPUT_TEXTURE = "TEXTURE";
daeString COMMON_PROFILE_INPUT_UV = "UV";
daeString COMMON_PROFILE_INPUT_VERTEX = "VERTEX";
daeString COMMON_PROFILE_INPUT_WEIGHT = "WEIGHT";
daeString COMMON_PROFILE_PARAM_A = "A";
daeString COMMON_PROFILE_PARAM_ANGLE = "ANGLE";
daeString COMMON_PROFILE_PARAM_B = "B";
daeString COMMON_PROFILE_PARAM_DOUBLE_SIDED = "DOUBLE_SIDED";
daeString COMMON_PROFILE_PARAM_G = "G";
daeString COMMON_PROFILE_PARAM_P = "P";
daeString COMMON_PROFILE_PARAM_Q = "Q";
daeString COMMON_PROFILE_PARAM_R = "R";
daeString COMMON_PROFILE_PARAM_S = "S";
daeString COMMON_PROFILE_PARAM_T = "T";
daeString COMMON_PROFILE_PARAM_TIME = "TIME";
daeString COMMON_PROFILE_PARAM_U = "U";
daeString COMMON_PROFILE_PARAM_V = "V";
daeString COMMON_PROFILE_PARAM_W = "W";
daeString COMMON_PROFILE_PARAM_X = "X";
daeString COMMON_PROFILE_PARAM_Y = "Y";
daeString COMMON_PROFILE_PARAM_Z = "Z";
daeString COLLADA_ELEMENT_INPUTGLOBAL = "InputGlobal";
daeString COLLADA_ELEMENT_INPUTLOCAL = "InputLocal";
daeString COLLADA_ELEMENT_INPUTLOCALOFFSET = "InputLocalOffset";
daeString COLLADA_ELEMENT_INSTANCEWITHEXTRA = "InstanceWithExtra";
daeString COLLADA_ELEMENT_TARGETABLEFLOAT = "TargetableFloat";
daeString COLLADA_ELEMENT_TARGETABLEFLOAT3 = "TargetableFloat3";
daeString COLLADA_ELEMENT_FX_SURFACE_COMMON = "fx_surface_common";
daeString COLLADA_ELEMENT_INIT_FROM = "init_from";
daeString COLLADA_ELEMENT_FORMAT = "format";
daeString COLLADA_ELEMENT_SIZE = "size";
daeString COLLADA_ELEMENT_VIEWPORT_RATIO = "viewport_ratio";
daeString COLLADA_ELEMENT_MIP_LEVELS = "mip_levels";
daeString COLLADA_ELEMENT_MIPMAP_GENERATE = "mipmap_generate";
daeString COLLADA_ELEMENT_FX_SAMPLER1D_COMMON = "fx_sampler1D_common";
daeString COLLADA_ELEMENT_SOURCE = "source";
daeString COLLADA_ELEMENT_WRAP_S = "wrap_s";
daeString COLLADA_ELEMENT_MINFILTER = "minfilter";
daeString COLLADA_ELEMENT_MAGFILTER = "magfilter";
daeString COLLADA_ELEMENT_MIPFILTER = "mipfilter";
daeString COLLADA_ELEMENT_BORDER_COLOR = "border_color";
daeString COLLADA_ELEMENT_MIPMAP_MAXLEVEL = "mipmap_maxlevel";
daeString COLLADA_ELEMENT_MIPMAP_BIAS = "mipmap_bias";
daeString COLLADA_ELEMENT_FX_SAMPLER2D_COMMON = "fx_sampler2D_common";
daeString COLLADA_ELEMENT_WRAP_T = "wrap_t";
daeString COLLADA_ELEMENT_FX_SAMPLER3D_COMMON = "fx_sampler3D_common";
daeString COLLADA_ELEMENT_WRAP_P = "wrap_p";
daeString COLLADA_ELEMENT_FX_SAMPLERCUBE_COMMON = "fx_samplerCUBE_common";
daeString COLLADA_ELEMENT_FX_SAMPLERRECT_COMMON = "fx_samplerRECT_common";
daeString COLLADA_ELEMENT_FX_SAMPLERDEPTH_COMMON = "fx_samplerDEPTH_common";
daeString COLLADA_ELEMENT_FX_COLORTARGET_COMMON = "fx_colortarget_common";
daeString COLLADA_ELEMENT_FX_DEPTHTARGET_COMMON = "fx_depthtarget_common";
daeString COLLADA_ELEMENT_FX_STENCILTARGET_COMMON = "fx_stenciltarget_common";
daeString COLLADA_ELEMENT_FX_CLEARCOLOR_COMMON = "fx_clearcolor_common";
daeString COLLADA_ELEMENT_FX_CLEARDEPTH_COMMON = "fx_cleardepth_common";
daeString COLLADA_ELEMENT_FX_CLEARSTENCIL_COMMON = "fx_clearstencil_common";
daeString COLLADA_ELEMENT_FX_ANNOTATE_COMMON = "fx_annotate_common";
daeString COLLADA_ELEMENT_FX_INCLUDE_COMMON = "fx_include_common";
daeString COLLADA_ELEMENT_FX_NEWPARAM_COMMON = "fx_newparam_common";
daeString COLLADA_ELEMENT_SEMANTIC = "semantic";
daeString COLLADA_ELEMENT_MODIFIER = "modifier";
daeString COLLADA_ELEMENT_FX_SETPARAM_COMMON = "fx_setparam_common";
daeString COLLADA_ELEMENT_FX_CODE_PROFILE = "fx_code_profile";
daeString COLLADA_ELEMENT_GL_SAMPLER1D = "gl_sampler1D";
daeString COLLADA_ELEMENT_GL_SAMPLER2D = "gl_sampler2D";
daeString COLLADA_ELEMENT_GL_SAMPLER3D = "gl_sampler3D";
daeString COLLADA_ELEMENT_GL_SAMPLERCUBE = "gl_samplerCUBE";
daeString COLLADA_ELEMENT_GL_SAMPLERRECT = "gl_samplerRECT";
daeString COLLADA_ELEMENT_GL_SAMPLERDEPTH = "gl_samplerDEPTH";
daeString COLLADA_ELEMENT_GLSL_NEWARRAY_TYPE = "glsl_newarray_type";
daeString COLLADA_ELEMENT_GLSL_SETARRAY_TYPE = "glsl_setarray_type";
daeString COLLADA_ELEMENT_GLSL_SURFACE_TYPE = "glsl_surface_type";
daeString COLLADA_ELEMENT_GENERATOR = "generator";
daeString COLLADA_ELEMENT_NAME = "name";
daeString COLLADA_ELEMENT_GLSL_NEWPARAM = "glsl_newparam";
daeString COLLADA_ELEMENT_GLSL_SETPARAM_SIMPLE = "glsl_setparam_simple";
daeString COLLADA_ELEMENT_GLSL_SETPARAM = "glsl_setparam";
daeString COLLADA_ELEMENT_COMMON_FLOAT_OR_PARAM_TYPE = "common_float_or_param_type";
daeString COLLADA_ELEMENT_FLOAT = "float";
daeString COLLADA_ELEMENT_PARAM = "param";
daeString COLLADA_ELEMENT_COMMON_COLOR_OR_TEXTURE_TYPE = "common_color_or_texture_type";
daeString COLLADA_ELEMENT_COLOR = "color";
daeString COLLADA_ELEMENT_TEXTURE = "texture";
daeString COLLADA_ELEMENT_COMMON_NEWPARAM_TYPE = "common_newparam_type";
daeString COLLADA_ELEMENT_FLOAT2 = "float2";
daeString COLLADA_ELEMENT_FLOAT3 = "float3";
daeString COLLADA_ELEMENT_FLOAT4 = "float4";
daeString COLLADA_ELEMENT_CG_SAMPLER1D = "cg_sampler1D";
daeString COLLADA_ELEMENT_CG_SAMPLER2D = "cg_sampler2D";
daeString COLLADA_ELEMENT_CG_SAMPLER3D = "cg_sampler3D";
daeString COLLADA_ELEMENT_CG_SAMPLERCUBE = "cg_samplerCUBE";
daeString COLLADA_ELEMENT_CG_SAMPLERRECT = "cg_samplerRECT";
daeString COLLADA_ELEMENT_CG_SAMPLERDEPTH = "cg_samplerDEPTH";
daeString COLLADA_ELEMENT_CG_CONNECT_PARAM = "cg_connect_param";
daeString COLLADA_ELEMENT_CG_NEWARRAY_TYPE = "cg_newarray_type";
daeString COLLADA_ELEMENT_CG_SETARRAY_TYPE = "cg_setarray_type";
daeString COLLADA_ELEMENT_CG_SETUSER_TYPE = "cg_setuser_type";
daeString COLLADA_ELEMENT_CG_SURFACE_TYPE = "cg_surface_type";
daeString COLLADA_ELEMENT_CG_NEWPARAM = "cg_newparam";
daeString COLLADA_ELEMENT_CG_SETPARAM_SIMPLE = "cg_setparam_simple";
daeString COLLADA_ELEMENT_CG_SETPARAM = "cg_setparam";
daeString COLLADA_ELEMENT_GLES_TEXTURE_CONSTANT_TYPE = "gles_texture_constant_type";
daeString COLLADA_ELEMENT_GLES_TEXENV_COMMAND_TYPE = "gles_texenv_command_type";
daeString COLLADA_ELEMENT_GLES_TEXCOMBINER_ARGUMENTRGB_TYPE = "gles_texcombiner_argumentRGB_type";
daeString COLLADA_ELEMENT_GLES_TEXCOMBINER_ARGUMENTALPHA_TYPE = "gles_texcombiner_argumentAlpha_type";
daeString COLLADA_ELEMENT_GLES_TEXCOMBINER_COMMANDRGB_TYPE = "gles_texcombiner_commandRGB_type";
daeString COLLADA_ELEMENT_GLES_TEXCOMBINER_COMMANDALPHA_TYPE = "gles_texcombiner_commandAlpha_type";
daeString COLLADA_ELEMENT_GLES_TEXCOMBINER_COMMAND_TYPE = "gles_texcombiner_command_type";
daeString COLLADA_ELEMENT_GLES_TEXTURE_PIPELINE = "gles_texture_pipeline";
daeString COLLADA_ELEMENT_GLES_TEXTURE_UNIT = "gles_texture_unit";
daeString COLLADA_ELEMENT_SURFACE = "surface";
daeString COLLADA_ELEMENT_SAMPLER_STATE = "sampler_state";
daeString COLLADA_ELEMENT_TEXCOORD = "texcoord";
daeString COLLADA_ELEMENT_GLES_SAMPLER_STATE = "gles_sampler_state";
daeString COLLADA_ELEMENT_GLES_NEWPARAM = "gles_newparam";
daeString COLLADA_ELEMENT_FX_ANNOTATE_TYPE_COMMON = "fx_annotate_type_common";
daeString COLLADA_ELEMENT_BOOL = "bool";
daeString COLLADA_ELEMENT_BOOL2 = "bool2";
daeString COLLADA_ELEMENT_BOOL3 = "bool3";
daeString COLLADA_ELEMENT_BOOL4 = "bool4";
daeString COLLADA_ELEMENT_INT = "int";
daeString COLLADA_ELEMENT_INT2 = "int2";
daeString COLLADA_ELEMENT_INT3 = "int3";
daeString COLLADA_ELEMENT_INT4 = "int4";
daeString COLLADA_ELEMENT_FLOAT2X2 = "float2x2";
daeString COLLADA_ELEMENT_FLOAT3X3 = "float3x3";
daeString COLLADA_ELEMENT_FLOAT4X4 = "float4x4";
daeString COLLADA_ELEMENT_STRING = "string";
daeString COLLADA_ELEMENT_FX_BASIC_TYPE_COMMON = "fx_basic_type_common";
daeString COLLADA_ELEMENT_FLOAT1X1 = "float1x1";
daeString COLLADA_ELEMENT_FLOAT1X2 = "float1x2";
daeString COLLADA_ELEMENT_FLOAT1X3 = "float1x3";
daeString COLLADA_ELEMENT_FLOAT1X4 = "float1x4";
daeString COLLADA_ELEMENT_FLOAT2X1 = "float2x1";
daeString COLLADA_ELEMENT_FLOAT2X3 = "float2x3";
daeString COLLADA_ELEMENT_FLOAT2X4 = "float2x4";
daeString COLLADA_ELEMENT_FLOAT3X1 = "float3x1";
daeString COLLADA_ELEMENT_FLOAT3X2 = "float3x2";
daeString COLLADA_ELEMENT_FLOAT3X4 = "float3x4";
daeString COLLADA_ELEMENT_FLOAT4X1 = "float4x1";
daeString COLLADA_ELEMENT_FLOAT4X2 = "float4x2";
daeString COLLADA_ELEMENT_FLOAT4X3 = "float4x3";
daeString COLLADA_ELEMENT_ENUM = "enum";
daeString COLLADA_ELEMENT_GL_PIPELINE_SETTINGS = "gl_pipeline_settings";
daeString COLLADA_ELEMENT_ALPHA_FUNC = "alpha_func";
daeString COLLADA_ELEMENT_FUNC = "func";
daeString COLLADA_ELEMENT_VALUE = "value";
daeString COLLADA_ELEMENT_BLEND_FUNC = "blend_func";
daeString COLLADA_ELEMENT_SRC = "src";
daeString COLLADA_ELEMENT_DEST = "dest";
daeString COLLADA_ELEMENT_BLEND_FUNC_SEPARATE = "blend_func_separate";
daeString COLLADA_ELEMENT_SRC_RGB = "src_rgb";
daeString COLLADA_ELEMENT_DEST_RGB = "dest_rgb";
daeString COLLADA_ELEMENT_SRC_ALPHA = "src_alpha";
daeString COLLADA_ELEMENT_DEST_ALPHA = "dest_alpha";
daeString COLLADA_ELEMENT_BLEND_EQUATION = "blend_equation";
daeString COLLADA_ELEMENT_BLEND_EQUATION_SEPARATE = "blend_equation_separate";
daeString COLLADA_ELEMENT_RGB = "rgb";
daeString COLLADA_ELEMENT_ALPHA = "alpha";
daeString COLLADA_ELEMENT_COLOR_MATERIAL = "color_material";
daeString COLLADA_ELEMENT_FACE = "face";
daeString COLLADA_ELEMENT_MODE = "mode";
daeString COLLADA_ELEMENT_CULL_FACE = "cull_face";
daeString COLLADA_ELEMENT_DEPTH_FUNC = "depth_func";
daeString COLLADA_ELEMENT_FOG_MODE = "fog_mode";
daeString COLLADA_ELEMENT_FOG_COORD_SRC = "fog_coord_src";
daeString COLLADA_ELEMENT_FRONT_FACE = "front_face";
daeString COLLADA_ELEMENT_LIGHT_MODEL_COLOR_CONTROL = "light_model_color_control";
daeString COLLADA_ELEMENT_LOGIC_OP = "logic_op";
daeString COLLADA_ELEMENT_POLYGON_MODE = "polygon_mode";
daeString COLLADA_ELEMENT_SHADE_MODEL = "shade_model";
daeString COLLADA_ELEMENT_STENCIL_FUNC = "stencil_func";
daeString COLLADA_ELEMENT_REF = "ref";
daeString COLLADA_ELEMENT_MASK = "mask";
daeString COLLADA_ELEMENT_STENCIL_OP = "stencil_op";
daeString COLLADA_ELEMENT_FAIL = "fail";
daeString COLLADA_ELEMENT_ZFAIL = "zfail";
daeString COLLADA_ELEMENT_ZPASS = "zpass";
daeString COLLADA_ELEMENT_STENCIL_FUNC_SEPARATE = "stencil_func_separate";
daeString COLLADA_ELEMENT_FRONT = "front";
daeString COLLADA_ELEMENT_BACK = "back";
daeString COLLADA_ELEMENT_STENCIL_OP_SEPARATE = "stencil_op_separate";
daeString COLLADA_ELEMENT_STENCIL_MASK_SEPARATE = "stencil_mask_separate";
daeString COLLADA_ELEMENT_LIGHT_ENABLE = "light_enable";
daeString COLLADA_ELEMENT_LIGHT_AMBIENT = "light_ambient";
daeString COLLADA_ELEMENT_LIGHT_DIFFUSE = "light_diffuse";
daeString COLLADA_ELEMENT_LIGHT_SPECULAR = "light_specular";
daeString COLLADA_ELEMENT_LIGHT_POSITION = "light_position";
daeString COLLADA_ELEMENT_LIGHT_CONSTANT_ATTENUATION = "light_constant_attenuation";
daeString COLLADA_ELEMENT_LIGHT_LINEAR_ATTENUATION = "light_linear_attenuation";
daeString COLLADA_ELEMENT_LIGHT_QUADRATIC_ATTENUATION = "light_quadratic_attenuation";
daeString COLLADA_ELEMENT_LIGHT_SPOT_CUTOFF = "light_spot_cutoff";
daeString COLLADA_ELEMENT_LIGHT_SPOT_DIRECTION = "light_spot_direction";
daeString COLLADA_ELEMENT_LIGHT_SPOT_EXPONENT = "light_spot_exponent";
daeString COLLADA_ELEMENT_TEXTURE1D = "texture1D";
daeString COLLADA_ELEMENT_TEXTURE2D = "texture2D";
daeString COLLADA_ELEMENT_TEXTURE3D = "texture3D";
daeString COLLADA_ELEMENT_TEXTURECUBE = "textureCUBE";
daeString COLLADA_ELEMENT_TEXTURERECT = "textureRECT";
daeString COLLADA_ELEMENT_TEXTUREDEPTH = "textureDEPTH";
daeString COLLADA_ELEMENT_TEXTURE1D_ENABLE = "texture1D_enable";
daeString COLLADA_ELEMENT_TEXTURE2D_ENABLE = "texture2D_enable";
daeString COLLADA_ELEMENT_TEXTURE3D_ENABLE = "texture3D_enable";
daeString COLLADA_ELEMENT_TEXTURECUBE_ENABLE = "textureCUBE_enable";
daeString COLLADA_ELEMENT_TEXTURERECT_ENABLE = "textureRECT_enable";
daeString COLLADA_ELEMENT_TEXTUREDEPTH_ENABLE = "textureDEPTH_enable";
daeString COLLADA_ELEMENT_TEXTURE_ENV_COLOR = "texture_env_color";
daeString COLLADA_ELEMENT_TEXTURE_ENV_MODE = "texture_env_mode";
daeString COLLADA_ELEMENT_CLIP_PLANE = "clip_plane";
daeString COLLADA_ELEMENT_CLIP_PLANE_ENABLE = "clip_plane_enable";
daeString COLLADA_ELEMENT_BLEND_COLOR = "blend_color";
daeString COLLADA_ELEMENT_CLEAR_COLOR = "clear_color";
daeString COLLADA_ELEMENT_CLEAR_STENCIL = "clear_stencil";
daeString COLLADA_ELEMENT_CLEAR_DEPTH = "clear_depth";
daeString COLLADA_ELEMENT_COLOR_MASK = "color_mask";
daeString COLLADA_ELEMENT_DEPTH_BOUNDS = "depth_bounds";
daeString COLLADA_ELEMENT_DEPTH_MASK = "depth_mask";
daeString COLLADA_ELEMENT_DEPTH_RANGE = "depth_range";
daeString COLLADA_ELEMENT_FOG_DENSITY = "fog_density";
daeString COLLADA_ELEMENT_FOG_START = "fog_start";
daeString COLLADA_ELEMENT_FOG_END = "fog_end";
daeString COLLADA_ELEMENT_FOG_COLOR = "fog_color";
daeString COLLADA_ELEMENT_LIGHT_MODEL_AMBIENT = "light_model_ambient";
daeString COLLADA_ELEMENT_LIGHTING_ENABLE = "lighting_enable";
daeString COLLADA_ELEMENT_LINE_STIPPLE = "line_stipple";
daeString COLLADA_ELEMENT_LINE_WIDTH = "line_width";
daeString COLLADA_ELEMENT_MATERIAL_AMBIENT = "material_ambient";
daeString COLLADA_ELEMENT_MATERIAL_DIFFUSE = "material_diffuse";
daeString COLLADA_ELEMENT_MATERIAL_EMISSION = "material_emission";
daeString COLLADA_ELEMENT_MATERIAL_SHININESS = "material_shininess";
daeString COLLADA_ELEMENT_MATERIAL_SPECULAR = "material_specular";
daeString COLLADA_ELEMENT_MODEL_VIEW_MATRIX = "model_view_matrix";
daeString COLLADA_ELEMENT_POINT_DISTANCE_ATTENUATION = "point_distance_attenuation";
daeString COLLADA_ELEMENT_POINT_FADE_THRESHOLD_SIZE = "point_fade_threshold_size";
daeString COLLADA_ELEMENT_POINT_SIZE = "point_size";
daeString COLLADA_ELEMENT_POINT_SIZE_MIN = "point_size_min";
daeString COLLADA_ELEMENT_POINT_SIZE_MAX = "point_size_max";
daeString COLLADA_ELEMENT_POLYGON_OFFSET = "polygon_offset";
daeString COLLADA_ELEMENT_PROJECTION_MATRIX = "projection_matrix";
daeString COLLADA_ELEMENT_SCISSOR = "scissor";
daeString COLLADA_ELEMENT_STENCIL_MASK = "stencil_mask";
daeString COLLADA_ELEMENT_ALPHA_TEST_ENABLE = "alpha_test_enable";
daeString COLLADA_ELEMENT_AUTO_NORMAL_ENABLE = "auto_normal_enable";
daeString COLLADA_ELEMENT_BLEND_ENABLE = "blend_enable";
daeString COLLADA_ELEMENT_COLOR_LOGIC_OP_ENABLE = "color_logic_op_enable";
daeString COLLADA_ELEMENT_CULL_FACE_ENABLE = "cull_face_enable";
daeString COLLADA_ELEMENT_DEPTH_BOUNDS_ENABLE = "depth_bounds_enable";
daeString COLLADA_ELEMENT_DEPTH_CLAMP_ENABLE = "depth_clamp_enable";
daeString COLLADA_ELEMENT_DEPTH_TEST_ENABLE = "depth_test_enable";
daeString COLLADA_ELEMENT_DITHER_ENABLE = "dither_enable";
daeString COLLADA_ELEMENT_FOG_ENABLE = "fog_enable";
daeString COLLADA_ELEMENT_LIGHT_MODEL_LOCAL_VIEWER_ENABLE = "light_model_local_viewer_enable";
daeString COLLADA_ELEMENT_LIGHT_MODEL_TWO_SIDE_ENABLE = "light_model_two_side_enable";
daeString COLLADA_ELEMENT_LINE_SMOOTH_ENABLE = "line_smooth_enable";
daeString COLLADA_ELEMENT_LINE_STIPPLE_ENABLE = "line_stipple_enable";
daeString COLLADA_ELEMENT_LOGIC_OP_ENABLE = "logic_op_enable";
daeString COLLADA_ELEMENT_MULTISAMPLE_ENABLE = "multisample_enable";
daeString COLLADA_ELEMENT_NORMALIZE_ENABLE = "normalize_enable";
daeString COLLADA_ELEMENT_POINT_SMOOTH_ENABLE = "point_smooth_enable";
daeString COLLADA_ELEMENT_POLYGON_OFFSET_FILL_ENABLE = "polygon_offset_fill_enable";
daeString COLLADA_ELEMENT_POLYGON_OFFSET_LINE_ENABLE = "polygon_offset_line_enable";
daeString COLLADA_ELEMENT_POLYGON_OFFSET_POINT_ENABLE = "polygon_offset_point_enable";
daeString COLLADA_ELEMENT_POLYGON_SMOOTH_ENABLE = "polygon_smooth_enable";
daeString COLLADA_ELEMENT_POLYGON_STIPPLE_ENABLE = "polygon_stipple_enable";
daeString COLLADA_ELEMENT_RESCALE_NORMAL_ENABLE = "rescale_normal_enable";
daeString COLLADA_ELEMENT_SAMPLE_ALPHA_TO_COVERAGE_ENABLE = "sample_alpha_to_coverage_enable";
daeString COLLADA_ELEMENT_SAMPLE_ALPHA_TO_ONE_ENABLE = "sample_alpha_to_one_enable";
daeString COLLADA_ELEMENT_SAMPLE_COVERAGE_ENABLE = "sample_coverage_enable";
daeString COLLADA_ELEMENT_SCISSOR_TEST_ENABLE = "scissor_test_enable";
daeString COLLADA_ELEMENT_STENCIL_TEST_ENABLE = "stencil_test_enable";
daeString COLLADA_ELEMENT_GLSL_PARAM_TYPE = "glsl_param_type";
daeString COLLADA_ELEMENT_CG_PARAM_TYPE = "cg_param_type";
daeString COLLADA_ELEMENT_BOOL1 = "bool1";
daeString COLLADA_ELEMENT_BOOL1X1 = "bool1x1";
daeString COLLADA_ELEMENT_BOOL1X2 = "bool1x2";
daeString COLLADA_ELEMENT_BOOL1X3 = "bool1x3";
daeString COLLADA_ELEMENT_BOOL1X4 = "bool1x4";
daeString COLLADA_ELEMENT_BOOL2X1 = "bool2x1";
daeString COLLADA_ELEMENT_BOOL2X2 = "bool2x2";
daeString COLLADA_ELEMENT_BOOL2X3 = "bool2x3";
daeString COLLADA_ELEMENT_BOOL2X4 = "bool2x4";
daeString COLLADA_ELEMENT_BOOL3X1 = "bool3x1";
daeString COLLADA_ELEMENT_BOOL3X2 = "bool3x2";
daeString COLLADA_ELEMENT_BOOL3X3 = "bool3x3";
daeString COLLADA_ELEMENT_BOOL3X4 = "bool3x4";
daeString COLLADA_ELEMENT_BOOL4X1 = "bool4x1";
daeString COLLADA_ELEMENT_BOOL4X2 = "bool4x2";
daeString COLLADA_ELEMENT_BOOL4X3 = "bool4x3";
daeString COLLADA_ELEMENT_BOOL4X4 = "bool4x4";
daeString COLLADA_ELEMENT_FLOAT1 = "float1";
daeString COLLADA_ELEMENT_INT1 = "int1";
daeString COLLADA_ELEMENT_INT1X1 = "int1x1";
daeString COLLADA_ELEMENT_INT1X2 = "int1x2";
daeString COLLADA_ELEMENT_INT1X3 = "int1x3";
daeString COLLADA_ELEMENT_INT1X4 = "int1x4";
daeString COLLADA_ELEMENT_INT2X1 = "int2x1";
daeString COLLADA_ELEMENT_INT2X2 = "int2x2";
daeString COLLADA_ELEMENT_INT2X3 = "int2x3";
daeString COLLADA_ELEMENT_INT2X4 = "int2x4";
daeString COLLADA_ELEMENT_INT3X1 = "int3x1";
daeString COLLADA_ELEMENT_INT3X2 = "int3x2";
daeString COLLADA_ELEMENT_INT3X3 = "int3x3";
daeString COLLADA_ELEMENT_INT3X4 = "int3x4";
daeString COLLADA_ELEMENT_INT4X1 = "int4x1";
daeString COLLADA_ELEMENT_INT4X2 = "int4x2";
daeString COLLADA_ELEMENT_INT4X3 = "int4x3";
daeString COLLADA_ELEMENT_INT4X4 = "int4x4";
daeString COLLADA_ELEMENT_HALF = "half";
daeString COLLADA_ELEMENT_HALF1 = "half1";
daeString COLLADA_ELEMENT_HALF2 = "half2";
daeString COLLADA_ELEMENT_HALF3 = "half3";
daeString COLLADA_ELEMENT_HALF4 = "half4";
daeString COLLADA_ELEMENT_HALF1X1 = "half1x1";
daeString COLLADA_ELEMENT_HALF1X2 = "half1x2";
daeString COLLADA_ELEMENT_HALF1X3 = "half1x3";
daeString COLLADA_ELEMENT_HALF1X4 = "half1x4";
daeString COLLADA_ELEMENT_HALF2X1 = "half2x1";
daeString COLLADA_ELEMENT_HALF2X2 = "half2x2";
daeString COLLADA_ELEMENT_HALF2X3 = "half2x3";
daeString COLLADA_ELEMENT_HALF2X4 = "half2x4";
daeString COLLADA_ELEMENT_HALF3X1 = "half3x1";
daeString COLLADA_ELEMENT_HALF3X2 = "half3x2";
daeString COLLADA_ELEMENT_HALF3X3 = "half3x3";
daeString COLLADA_ELEMENT_HALF3X4 = "half3x4";
daeString COLLADA_ELEMENT_HALF4X1 = "half4x1";
daeString COLLADA_ELEMENT_HALF4X2 = "half4x2";
daeString COLLADA_ELEMENT_HALF4X3 = "half4x3";
daeString COLLADA_ELEMENT_HALF4X4 = "half4x4";
daeString COLLADA_ELEMENT_FIXED = "fixed";
daeString COLLADA_ELEMENT_FIXED1 = "fixed1";
daeString COLLADA_ELEMENT_FIXED2 = "fixed2";
daeString COLLADA_ELEMENT_FIXED3 = "fixed3";
daeString COLLADA_ELEMENT_FIXED4 = "fixed4";
daeString COLLADA_ELEMENT_FIXED1X1 = "fixed1x1";
daeString COLLADA_ELEMENT_FIXED1X2 = "fixed1x2";
daeString COLLADA_ELEMENT_FIXED1X3 = "fixed1x3";
daeString COLLADA_ELEMENT_FIXED1X4 = "fixed1x4";
daeString COLLADA_ELEMENT_FIXED2X1 = "fixed2x1";
daeString COLLADA_ELEMENT_FIXED2X2 = "fixed2x2";
daeString COLLADA_ELEMENT_FIXED2X3 = "fixed2x3";
daeString COLLADA_ELEMENT_FIXED2X4 = "fixed2x4";
daeString COLLADA_ELEMENT_FIXED3X1 = "fixed3x1";
daeString COLLADA_ELEMENT_FIXED3X2 = "fixed3x2";
daeString COLLADA_ELEMENT_FIXED3X3 = "fixed3x3";
daeString COLLADA_ELEMENT_FIXED3X4 = "fixed3x4";
daeString COLLADA_ELEMENT_FIXED4X1 = "fixed4x1";
daeString COLLADA_ELEMENT_FIXED4X2 = "fixed4x2";
daeString COLLADA_ELEMENT_FIXED4X3 = "fixed4x3";
daeString COLLADA_ELEMENT_FIXED4X4 = "fixed4x4";
daeString COLLADA_ELEMENT_GLES_PIPELINE_SETTINGS = "gles_pipeline_settings";
daeString COLLADA_ELEMENT_TEXTURE_PIPELINE = "texture_pipeline";
daeString COLLADA_ELEMENT_LIGHT_LINEAR_ATTENUTATION = "light_linear_attenutation";
daeString COLLADA_ELEMENT_COLOR_MATERIAL_ENABLE = "color_material_enable";
daeString COLLADA_ELEMENT_TEXTURE_PIPELINE_ENABLE = "texture_pipeline_enable";
daeString COLLADA_ELEMENT_GLES_BASIC_TYPE_COMMON = "gles_basic_type_common";
daeString COLLADA_ELEMENT_COLLADA = "COLLADA";
daeString COLLADA_ELEMENT_SCENE = "scene";
daeString COLLADA_ELEMENT_IDREF_ARRAY = "IDREF_array";
daeString COLLADA_ELEMENT_NAME_ARRAY = "Name_array";
daeString COLLADA_ELEMENT_BOOL_ARRAY = "bool_array";
daeString COLLADA_ELEMENT_FLOAT_ARRAY = "float_array";
daeString COLLADA_ELEMENT_INT_ARRAY = "int_array";
daeString COLLADA_ELEMENT_ACCESSOR = "accessor";
daeString COLLADA_ELEMENT_TECHNIQUE_COMMON = "technique_common";
daeString COLLADA_ELEMENT_GEOMETRY = "geometry";
daeString COLLADA_ELEMENT_MESH = "mesh";
daeString COLLADA_ELEMENT_SPLINE = "spline";
daeString COLLADA_ELEMENT_CONTROL_VERTICES = "control_vertices";
daeString COLLADA_ELEMENT_P = "p";
daeString COLLADA_ELEMENT_LINES = "lines";
daeString COLLADA_ELEMENT_LINESTRIPS = "linestrips";
daeString COLLADA_ELEMENT_POLYGONS = "polygons";
daeString COLLADA_ELEMENT_PH = "ph";
daeString COLLADA_ELEMENT_H = "h";
daeString COLLADA_ELEMENT_POLYLIST = "polylist";
daeString COLLADA_ELEMENT_VCOUNT = "vcount";
daeString COLLADA_ELEMENT_TRIANGLES = "triangles";
daeString COLLADA_ELEMENT_TRIFANS = "trifans";
daeString COLLADA_ELEMENT_TRISTRIPS = "tristrips";
daeString COLLADA_ELEMENT_VERTICES = "vertices";
daeString COLLADA_ELEMENT_LOOKAT = "lookat";
daeString COLLADA_ELEMENT_MATRIX = "matrix";
daeString COLLADA_ELEMENT_ROTATE = "rotate";
daeString COLLADA_ELEMENT_SCALE = "scale";
daeString COLLADA_ELEMENT_SKEW = "skew";
daeString COLLADA_ELEMENT_TRANSLATE = "translate";
daeString COLLADA_ELEMENT_IMAGE = "image";
daeString COLLADA_ELEMENT_DATA = "data";
daeString COLLADA_ELEMENT_LIGHT = "light";
daeString COLLADA_ELEMENT_AMBIENT = "ambient";
daeString COLLADA_ELEMENT_DIRECTIONAL = "directional";
daeString COLLADA_ELEMENT_POINT = "point";
daeString COLLADA_ELEMENT_SPOT = "spot";
daeString COLLADA_ELEMENT_MATERIAL = "material";
daeString COLLADA_ELEMENT_CAMERA = "camera";
daeString COLLADA_ELEMENT_OPTICS = "optics";
daeString COLLADA_ELEMENT_ORTHOGRAPHIC = "orthographic";
daeString COLLADA_ELEMENT_PERSPECTIVE = "perspective";
daeString COLLADA_ELEMENT_IMAGER = "imager";
daeString COLLADA_ELEMENT_ANIMATION = "animation";
daeString COLLADA_ELEMENT_ANIMATION_CLIP = "animation_clip";
daeString COLLADA_ELEMENT_CHANNEL = "channel";
daeString COLLADA_ELEMENT_SAMPLER = "sampler";
daeString COLLADA_ELEMENT_CONTROLLER = "controller";
daeString COLLADA_ELEMENT_SKIN = "skin";
daeString COLLADA_ELEMENT_BIND_SHAPE_MATRIX = "bind_shape_matrix";
daeString COLLADA_ELEMENT_JOINTS = "joints";
daeString COLLADA_ELEMENT_VERTEX_WEIGHTS = "vertex_weights";
daeString COLLADA_ELEMENT_V = "v";
daeString COLLADA_ELEMENT_MORPH = "morph";
daeString COLLADA_ELEMENT_TARGETS = "targets";
daeString COLLADA_ELEMENT_ASSET = "asset";
daeString COLLADA_ELEMENT_CONTRIBUTOR = "contributor";
daeString COLLADA_ELEMENT_AUTHOR = "author";
daeString COLLADA_ELEMENT_AUTHORING_TOOL = "authoring_tool";
daeString COLLADA_ELEMENT_COMMENTS = "comments";
daeString COLLADA_ELEMENT_COPYRIGHT = "copyright";
daeString COLLADA_ELEMENT_SOURCE_DATA = "source_data";
daeString COLLADA_ELEMENT_CREATED = "created";
daeString COLLADA_ELEMENT_KEYWORDS = "keywords";
daeString COLLADA_ELEMENT_MODIFIED = "modified";
daeString COLLADA_ELEMENT_REVISION = "revision";
daeString COLLADA_ELEMENT_SUBJECT = "subject";
daeString COLLADA_ELEMENT_TITLE = "title";
daeString COLLADA_ELEMENT_UNIT = "unit";
daeString COLLADA_ELEMENT_UP_AXIS = "up_axis";
daeString COLLADA_ELEMENT_EXTRA = "extra";
daeString COLLADA_ELEMENT_TECHNIQUE = "technique";
daeString COLLADA_ELEMENT_NODE = "node";
daeString COLLADA_ELEMENT_VISUAL_SCENE = "visual_scene";
daeString COLLADA_ELEMENT_EVALUATE_SCENE = "evaluate_scene";
daeString COLLADA_ELEMENT_RENDER = "render";
daeString COLLADA_ELEMENT_LAYER = "layer";
daeString COLLADA_ELEMENT_BIND_MATERIAL = "bind_material";
daeString COLLADA_ELEMENT_INSTANCE_CAMERA = "instance_camera";
daeString COLLADA_ELEMENT_INSTANCE_CONTROLLER = "instance_controller";
daeString COLLADA_ELEMENT_SKELETON = "skeleton";
daeString COLLADA_ELEMENT_INSTANCE_EFFECT = "instance_effect";
daeString COLLADA_ELEMENT_TECHNIQUE_HINT = "technique_hint";
daeString COLLADA_ELEMENT_SETPARAM = "setparam";
daeString COLLADA_ELEMENT_INSTANCE_FORCE_FIELD = "instance_force_field";
daeString COLLADA_ELEMENT_INSTANCE_GEOMETRY = "instance_geometry";
daeString COLLADA_ELEMENT_INSTANCE_LIGHT = "instance_light";
daeString COLLADA_ELEMENT_INSTANCE_MATERIAL = "instance_material";
daeString COLLADA_ELEMENT_BIND = "bind";
daeString COLLADA_ELEMENT_INSTANCE_NODE = "instance_node";
daeString COLLADA_ELEMENT_INSTANCE_PHYSICS_MATERIAL = "instance_physics_material";
daeString COLLADA_ELEMENT_INSTANCE_PHYSICS_MODEL = "instance_physics_model";
daeString COLLADA_ELEMENT_INSTANCE_RIGID_BODY = "instance_rigid_body";
daeString COLLADA_ELEMENT_ANGULAR_VELOCITY = "angular_velocity";
daeString COLLADA_ELEMENT_VELOCITY = "velocity";
daeString COLLADA_ELEMENT_DYNAMIC = "dynamic";
daeString COLLADA_ELEMENT_MASS_FRAME = "mass_frame";
daeString COLLADA_ELEMENT_SHAPE = "shape";
daeString COLLADA_ELEMENT_HOLLOW = "hollow";
daeString COLLADA_ELEMENT_INSTANCE_RIGID_CONSTRAINT = "instance_rigid_constraint";
daeString COLLADA_ELEMENT_LIBRARY_ANIMATIONS = "library_animations";
daeString COLLADA_ELEMENT_LIBRARY_ANIMATION_CLIPS = "library_animation_clips";
daeString COLLADA_ELEMENT_LIBRARY_CAMERAS = "library_cameras";
daeString COLLADA_ELEMENT_LIBRARY_CONTROLLERS = "library_controllers";
daeString COLLADA_ELEMENT_LIBRARY_GEOMETRIES = "library_geometries";
daeString COLLADA_ELEMENT_LIBRARY_EFFECTS = "library_effects";
daeString COLLADA_ELEMENT_LIBRARY_FORCE_FIELDS = "library_force_fields";
daeString COLLADA_ELEMENT_LIBRARY_IMAGES = "library_images";
daeString COLLADA_ELEMENT_LIBRARY_LIGHTS = "library_lights";
daeString COLLADA_ELEMENT_LIBRARY_MATERIALS = "library_materials";
daeString COLLADA_ELEMENT_LIBRARY_NODES = "library_nodes";
daeString COLLADA_ELEMENT_LIBRARY_PHYSICS_MATERIALS = "library_physics_materials";
daeString COLLADA_ELEMENT_LIBRARY_PHYSICS_MODELS = "library_physics_models";
daeString COLLADA_ELEMENT_LIBRARY_PHYSICS_SCENES = "library_physics_scenes";
daeString COLLADA_ELEMENT_LIBRARY_VISUAL_SCENES = "library_visual_scenes";
daeString COLLADA_ELEMENT_FX_PROFILE_ABSTRACT = "fx_profile_abstract";
daeString COLLADA_ELEMENT_EFFECT = "effect";
daeString COLLADA_ELEMENT_GL_HOOK_ABSTRACT = "gl_hook_abstract";
daeString COLLADA_ELEMENT_PROFILE_GLSL = "profile_GLSL";
daeString COLLADA_ELEMENT_PASS = "pass";
daeString COLLADA_ELEMENT_DRAW = "draw";
daeString COLLADA_ELEMENT_SHADER = "shader";
daeString COLLADA_ELEMENT_COMPILER_TARGET = "compiler_target";
daeString COLLADA_ELEMENT_COMPILER_OPTIONS = "compiler_options";
daeString COLLADA_ELEMENT_PROFILE_COMMON = "profile_COMMON";
daeString COLLADA_ELEMENT_CONSTANT = "constant";
daeString COLLADA_ELEMENT_LAMBERT = "lambert";
daeString COLLADA_ELEMENT_PHONG = "phong";
daeString COLLADA_ELEMENT_BLINN = "blinn";
daeString COLLADA_ELEMENT_PROFILE_CG = "profile_CG";
daeString COLLADA_ELEMENT_PROFILE_GLES = "profile_GLES";
daeString COLLADA_ELEMENT_COLOR_TARGET = "color_target";
daeString COLLADA_ELEMENT_DEPTH_TARGET = "depth_target";
daeString COLLADA_ELEMENT_STENCIL_TARGET = "stencil_target";
daeString COLLADA_ELEMENT_COLOR_CLEAR = "color_clear";
daeString COLLADA_ELEMENT_DEPTH_CLEAR = "depth_clear";
daeString COLLADA_ELEMENT_STENCIL_CLEAR = "stencil_clear";
daeString COLLADA_ELEMENT_BOX = "box";
daeString COLLADA_ELEMENT_HALF_EXTENTS = "half_extents";
daeString COLLADA_ELEMENT_PLANE = "plane";
daeString COLLADA_ELEMENT_EQUATION = "equation";
daeString COLLADA_ELEMENT_SPHERE = "sphere";
daeString COLLADA_ELEMENT_RADIUS = "radius";
daeString COLLADA_ELEMENT_ELLIPSOID = "ellipsoid";
daeString COLLADA_ELEMENT_CYLINDER = "cylinder";
daeString COLLADA_ELEMENT_HEIGHT = "height";
daeString COLLADA_ELEMENT_TAPERED_CYLINDER = "tapered_cylinder";
daeString COLLADA_ELEMENT_RADIUS1 = "radius1";
daeString COLLADA_ELEMENT_RADIUS2 = "radius2";
daeString COLLADA_ELEMENT_CAPSULE = "capsule";
daeString COLLADA_ELEMENT_TAPERED_CAPSULE = "tapered_capsule";
daeString COLLADA_ELEMENT_CONVEX_MESH = "convex_mesh";
daeString COLLADA_ELEMENT_FORCE_FIELD = "force_field";
daeString COLLADA_ELEMENT_PHYSICS_MATERIAL = "physics_material";
daeString COLLADA_ELEMENT_PHYSICS_SCENE = "physics_scene";
daeString COLLADA_ELEMENT_RIGID_BODY = "rigid_body";
daeString COLLADA_ELEMENT_RIGID_CONSTRAINT = "rigid_constraint";
daeString COLLADA_ELEMENT_REF_ATTACHMENT = "ref_attachment";
daeString COLLADA_ELEMENT_ATTACHMENT = "attachment";
daeString COLLADA_ELEMENT_ENABLED = "enabled";
daeString COLLADA_ELEMENT_INTERPENETRATE = "interpenetrate";
daeString COLLADA_ELEMENT_LIMITS = "limits";
daeString COLLADA_ELEMENT_SWING_CONE_AND_TWIST = "swing_cone_and_twist";
daeString COLLADA_ELEMENT_LINEAR = "linear";
daeString COLLADA_ELEMENT_SPRING = "spring";
daeString COLLADA_ELEMENT_ANGULAR = "angular";
daeString COLLADA_ELEMENT_PHYSICS_MODEL = "physics_model";