fbxsdk/fileio/collada/fbxcolladatokens.h Source File
         
    
Go to the documentation of this file.
   13 #ifndef _FBXSDK_FILEIO_COLLADA_TOKENS_H_ 
   14 #define _FBXSDK_FILEIO_COLLADA_TOKENS_H_ 
   16 #define XML_STR (const xmlChar*)  
   21 #define COLLADA_VERSION_PROPERTY            "version" 
   22 #define COLLADA_VERSION                     "1.4.1" 
   23 #define COLLADA_SCHEMA                      "http://www.collada.org/2005/11/COLLADASchema" 
   26 #define COLLADA_LIBRARY_ANIMATION_ELEMENT           "library_animations" 
   27 #define COLLADA_LIBRARY_ANIMATION_CLIP_ELEMENT      "library_animation_clips" 
   28 #define COLLADA_LIBRARY_CAMERA_ELEMENT              "library_cameras" 
   29 #define COLLADA_LIBRARY_CONTROLLER_ELEMENT          "library_controllers" 
   30 #define COLLADA_LIBRARY_EFFECT_ELEMENT              "library_effects" 
   31 #define COLLADA_LIBRARY_FFIELDS_ELEMENT             "library_force_fields" 
   32 #define COLLADA_LIBRARY_GEOMETRY_ELEMENT            "library_geometries" 
   33 #define COLLADA_LIBRARY_IMAGE_ELEMENT               "library_images" 
   34 #define COLLADA_LIBRARY_LIGHT_ELEMENT               "library_lights" 
   35 #define COLLADA_LIBRARY_MATERIAL_ELEMENT            "library_materials" 
   36 #define COLLADA_LIBRARY_NODE_ELEMENT                "library_nodes" 
   37 #define COLLADA_LIBRARY_PMATERIAL_ELEMENT           "library_physics_materials" 
   38 #define COLLADA_LIBRARY_PMODEL_ELEMENT              "library_physics_models" 
   39 #define COLLADA_LIBRARY_PSCENE_ELEMENT              "library_physics_scenes" 
   40 #define COLLADA_LIBRARY_VSCENE_ELEMENT              "library_visual_scenes" 
   42 #define COLLADA_INSTANCE_ANIMATION_ELEMENT              "instance_animation" 
   43 #define COLLADA_INSTANCE_CAMERA_ELEMENT                 "instance_camera" 
   44 #define COLLADA_INSTANCE_CONTROLLER_ELEMENT             "instance_controller" 
   45 #define COLLADA_INSTANCE_EFFECT_ELEMENT                 "instance_effect" 
   46 #define COLLADA_INSTANCE_GEOMETRY_ELEMENT               "instance_geometry" 
   47 #define COLLADA_INSTANCE_LIGHT_ELEMENT                  "instance_light" 
   48 #define COLLADA_INSTANCE_NODE_ELEMENT                   "instance_node" 
   49 #define COLLADA_INSTANCE_VSCENE_ELEMENT                 "instance_visual_scene" 
   50 #define COLLADA_INSTANCE_PSCENE_ELEMENT                 "instance_physics_scene" 
   51 #define COLLADA_INSTANCE_MATERIAL_ELEMENT               "instance_material" 
   53 #define COLLADA_ANIMCLIP_ELEMENT                        "animation_clip" 
   54 #define COLLADA_BINDMATERIAL_ELEMENT                    "bind_material" 
   55 #define COLLADA_EFFECT_ELEMENT                          "effect" 
   56 #define COLLADA_INITFROM_ELEMENT                        "init_from" 
   57 #define COLLADA_SAMPLER_ELEMENT                         "sampler" 
   58 #define COLLADA_SKELETON_ELEMENT                        "skeleton" 
   59 #define COLLADA_TARGETS_ELEMENT                         "targets" 
   60 #define COLLADA_TECHNIQUE_COMMON_ELEMENT                "technique_common" 
   61 #define COLLADA_VSCENE_ELEMENT                          "visual_scene" 
   62 #define COLLADA_WEIGHTS_ELEMENT                         "vertex_weights" 
   63 #define COLLADA_VERTEXCOUNT_ELEMENT                     "vcount" 
   65 #define COLLADA_FX_PROFILE_COMMON_ELEMENT               "profile_COMMON" 
   66 #define COLLADA_FX_PROFILE_CG_ELEMENT                   "profile_CG" 
   67 #define COLLADA_FX_PROFILE_HLSL_ELEMENT                 "profile_HLSL" 
   68 #define COLLADA_FX_PROFILE_GLSL_ELEMENT                 "profile_GLSL" 
   69 #define COLLADA_FX_PROFILE_GLES_ELEMENT                 "profile_GLES" 
   71 #define COLLADA_FXCMN_FLOAT_ELEMENT                     "float" 
   72 #define COLLADA_FXCMN_FLOAT4_ELEMENT                    "float4" 
   73 #define COLLADA_FXCMN_FLOAT4X4_ELEMENT                  "float4x4" 
   74 #define COLLADA_FXCMN_INCLUDE_ELEMENT                   "include" 
   75 #define COLLADA_FXCMN_SURFACE_ELEMENT                   "surface" 
   76 #define COLLADA_FXCMN_SAMPLER1D_ELEMENT                 "sampler1D" 
   77 #define COLLADA_FXCMN_SAMPLER2D_ELEMENT                 "sampler2D" 
   78 #define COLLADA_FXCMN_SAMPLER3D_ELEMENT                 "sampler3D" 
   79 #define COLLADA_FXCMN_SAMPLERCUBE_ELEMENT               "samplerCUBE" 
   80 #define COLLADA_FXCMN_NEWPARAM_ELEMENT                  "newparam" 
   81 #define COLLADA_FXCMN_SETPARAM_ELEMENT                  "setparam" 
   82 #define COLLADA_FXCMN_STRING_ELEMENT                    "string" 
   84 #define COLLADA_TECHNIQUE_STANDARD_PARAMETER            "standard" 
   86 #define COLLADA_FXSTD_CONSTANT_ELEMENT                  "constant" 
   87 #define COLLADA_FXSTD_LAMBERT_ELEMENT                   "lambert" 
   88 #define COLLADA_FXSTD_PHONG_ELEMENT                     "phong" 
   89 #define COLLADA_FXSTD_BLINN_ELEMENT                     "blinn" 
   90 #define COLLADA_FXSTD_COLOR_ELEMENT                     "color" 
   91 #define COLLADA_FXSTD_FLOAT_ELEMENT                     "float" 
   92 #define COLLADA_FXSTD_SAMPLER_ELEMENT                   "texture" 
   93 #define COLLADA_FXSTD_TEXTURE_ATTRIBUTE                 "texture" 
   94 #define COLLADA_FXSTD_TEXTURESET_ATTRIBUTE              "texcoord" 
   96 #define COLLADA_CONTROLLER_SKIN_ELEMENT                 "skin" 
   97 #define COLLADA_CONTROLLER_MORPH_ELEMENT                "morph" 
   99 #define COLLADA_CAMERA_PERSP_ELEMENT                    "perspective" 
  100 #define COLLADA_CAMERA_ORTHO_ELEMENT                    "orthographic" 
  102 #define COLLADA_ASPECT_CAMERA_PARAMETER                 "aspect_ratio" 
  103 #define COLLADA_XFOV_CAMERA_PARAMETER                   "xfov"   
  104 #define COLLADA_YFOV_CAMERA_PARAMETER                   "yfov"   
  105 #define COLLADA_ZNEAR_CAMERA_PARAMETER                  "znear"  
  106 #define COLLADA_ZFAR_CAMERA_PARAMETER                   "zfar"   
  107 #define COLLADA_XMAG_CAMERA_PARAMETER                   "xmag"   
  108 #define COLLADA_YMAG_CAMERA_PARAMETER                   "ymag" 
  109 #define COLLADA_CAMERA_VERTICAL_APERTURE_PARAMETER      "vertical_aperture" 
  110 #define COLLADA_CAMERA_HORIZONTAL_APERTURE_PARAMETER    "horizontal_aperture" 
  111 #define COLLADA_CAMERA_LENS_SQUEEZE_PARAMETER           "lens_squeeze" 
  113 #define COLLADA_AMBIENT_MATERIAL_PARAMETER              "ambient" 
  114 #define COLLADA_BUMP_MATERIAL_PARAMETER                 "bump" 
  115 #define COLLADA_DIFFUSE_MATERIAL_PARAMETER              "diffuse" 
  116 #define COLLADA_EMISSION_MATERIAL_PARAMETER             "emission" 
  117 #define COLLADA_TRANSPARENCY_MATERIAL_PARAMETER         "transparency" 
  118 #define COLLADA_TRANSPARENT_MATERIAL_PARAMETER          "transparent" 
  119 #define COLLADA_REFLECTIVE_MATERIAL_PARAMETER           "reflective" 
  120 #define COLLADA_REFLECTIVITY_MATERIAL_PARAMETER         "reflectivity" 
  121 #define COLLADA_SHININESS_MATERIAL_PARAMETER            "shininess" 
  122 #define COLLADA_SPECULAR_MATERIAL_PARAMETER             "specular" 
  123 #define COLLADA_INDEXOFREFRACTION_MATERIAL_PARAMETER    "index_of_refraction" 
  124 #define COLLADA_OPAQUE_MODE_ATTRIBUTE                   "opaque" 
  125 #define COLLADA_OPAQUE_MODE_A_ONE                       "A_ONE" 
  126 #define COLLADA_OPAQUE_MODE_RGB_ONE                     "RGB_ONE" 
  127 #define COLLADA_OPAQUE_MODE_A_ZERO                      "A_ZERO" 
  128 #define COLLADA_OPAQUE_MODE_RGB_ZERO                    "RGB_ZERO" 
  130 #define COLLADA_LIGHT_AMBIENT_ELEMENT                   "ambient"        
  131 #define COLLADA_LIGHT_POINT_ELEMENT                     "point" 
  132 #define COLLADA_LIGHT_DIRECTIONAL_ELEMENT               "directional" 
  133 #define COLLADA_LIGHT_SPOT_ELEMENT                      "spot" 
  135 #define COLLADA_COLOR_LIGHT_PARAMETER                   "color" 
  136 #define COLLADA_CONST_ATTENUATION_LIGHT_PARAMETER       "constant_attenuation" 
  137 #define COLLADA_LIN_ATTENUATION_LIGHT_PARAMETER         "linear_attenuation" 
  138 #define COLLADA_QUAD_ATTENUATION_LIGHT_PARAMETER        "quadratic_attenuation" 
  139 #define COLLADA_FALLOFFEXPONENT_LIGHT_PARAMETER         "falloff_exponent" 
  140 #define COLLADA_FALLOFFANGLE_LIGHT_PARAMETER            "falloff_angle" 
  142 #define COLLADA_BINDSHAPEMX_SKIN_PARAMETER              "bind_shape_matrix" 
  144 #define COLLADA_CONTRIBUTOR_ASSET_ELEMENT               "contributor" 
  145 #define COLLADA_AUTHOR_ASSET_PARAMETER                  "author" 
  146 #define COLLADA_AUTHORINGTOOL_ASSET_PARAMETER           "authoring_tool" 
  147 #define COLLADA_CREATED_ASSET_PARAMETER                 "created" 
  148 #define COLLADA_MODIFIED_ASSET_PARAMETER                "modified" 
  149 #define COLLADA_REVISION_ASSET_PARAMETER                "revision" 
  150 #define COLLADA_SOURCEDATA_ASSET_PARAMETER              "source_data" 
  151 #define COLLADA_UNITS_ASSET_PARAMETER                   "unit" 
  152 #define COLLADA_UPAXIS_ASSET_PARAMETER                  "up_axis" 
  154 #define COLLADA_SYMBOL_PROPERTY             "symbol" 
  157 #define COLLADA_DOCUMENT_STRUCTURE          "COLLADA" 
  158 #define COLLADA_ASSET_STRUCTURE             "asset" 
  159 #define COLLADA_REVISION_STRUCTURE          "revision" 
  160 #define COLLADA_AUTHORING_TOOL_STRUCTURE    "authoring_tool" 
  161 #define COLLADA_CREATED_STRUCTURE           "created" 
  162 #define COLLADA_MODIFIED_STRUCTURE          "modified" 
  163 #define COLLADA_AUTHOR_STRUCTURE            "author" 
  164 #define COLLADA_TITLE_STRUCTURE             "title" 
  165 #define COLLADA_SUBJECT_STRUCTURE           "subject" 
  166 #define COLLADA_KEYWORDS_STRUCTURE          "keywords" 
  167 #define COLLADA_COMMENTS_STRUCTURE          "comments" 
  168 #define COLLADA_UNIT_STRUCTURE              "unit" 
  169 #define COLLADA_SOURCE_DATA_STRUCTURE       "source_data" 
  170 #define COLLADA_UP_AXIS_STRUCTURE           "up_axis" 
  171 #define COLLADA_LIBRARY_STRUCTURE           "library"       // Deprecated 1.4 
  172 #define COLLADA_SCENE_STRUCTURE             "scene" 
  173 #define COLLADA_NODE_STRUCTURE              "node" 
  174 #define COLLADA_MATRIX_STRUCTURE            "matrix" 
  175 #define COLLADA_TRANSFORM_STRUCTURE         "transform" 
  176 #define COLLADA_TRANSLATE_STRUCTURE         "translate" 
  177 #define COLLADA_TRANSLATION_STRUCTURE       "translation"   // For ColladaMax 
  178 #define COLLADA_TRANSLATE_ORIGIN            "origin"        //A fix for Poser(Bug 309548). Handle translate origin info exported from Poser. 
  179 #define COLLADA_TRANSLATE_LOCATION          "location"      //A fix for ? (Bug BARB-154). "location" is synonyn of "translate" ? 
  180 #define COLLADA_ROTATE_STRUCTURE            "rotate" 
  181 #define COLLADA_SCALE_STRUCTURE             "scale" 
  182 #define COLLADA_SKEW_STRUCTURE              "skew" 
  183 #define COLLADA_ROTATE_X                    "rotateX" 
  184 #define COLLADA_ROTATE_Y                    "rotateY" 
  185 #define COLLADA_ROTATE_Z                    "rotateZ" 
  186 #define COLLADA_ROT_X                       "RotX"          // For ColladaMax 
  187 #define COLLADA_ROT_Y                       "RotY" 
  188 #define COLLADA_ROT_Z                       "RotZ" 
  189 #define COLLADA_ROTATION_X                  "rotation_x"    // For XSI 
  190 #define COLLADA_ROTATION_Y                  "rotation_y" 
  191 #define COLLADA_ROTATION_Z                  "rotation_z" 
  192 #define COLLADA_ROTATIONX                   "rotationX"     // BARB-154 
  193 #define COLLADA_ROTATIONY                   "rotationY" 
  194 #define COLLADA_ROTATIONZ                   "rotationZ" 
  196 #define COLLADA_ROTATE_PIVOT                "rotatePivot"   // the next 6 subids are recognized by ColladaMaya 
  197 #define COLLADA_SCALE_PIVOT                 "scalePivot" 
  198 #define COLLADA_ROTATE_PIVOT_INVERSE        "rotatePivotInverse" 
  199 #define COLLADA_SCALE_PIVOT_INVERSE         "scalePivotInverse" 
  200 #define COLLADA_ROTATE_PIVOT_OFFSET         "rotatePivotTranslation" 
  201 #define COLLADA_SCALE_PIVOT_OFFSET          "scalePivotTranslation" 
  202 #define COLLADA_PRE_ROTATION_X              "jointOrientX"  // these 3 subids recognized by ColladaMaya 
  203 #define COLLADA_PRE_ROTATION_Y              "jointOrientY" 
  204 #define COLLADA_PRE_ROTATION_Z              "jointOrientZ" 
  205 #define COLLADA_POST_ROTATION_X             "post-rotationX"    // these 3 subids NOT recognized by ColladaMaya 
  206 #define COLLADA_POST_ROTATION_Y             "post-rotationY" 
  207 #define COLLADA_POST_ROTATION_Z             "post-rotationZ" 
  208 #define COLLADA_ROTATE_AXIS_X               "rotateAxisX"       // these 3 subids recognized by ColladaMaya 
  209 #define COLLADA_ROTATE_AXIS_Y               "rotateAxisY" 
  210 #define COLLADA_ROTATE_AXIS_Z               "rotateAxisZ" 
  211 #define COLLADA_LOOKAT_STRUCTURE            "lookat" 
  212 #define COLLADA_PERSPECTIVE_STRUCTURE       "perspective" 
  213 #define COLLADA_GEOMETRY_STRUCTURE          "geometry" 
  214 #define COLLADA_MESH_STRUCTURE              "mesh" 
  215 #define COLLADA_VERTICES_STRUCTURE          "vertices" 
  216 #define COLLADA_POLYGONS_STRUCTURE          "polygons" 
  217 #define COLLADA_POLYLIST_STRUCTURE          "polylist"  
  218 #define COLLADA_TRIANGLES_STRUCTURE         "triangles" 
  219 #define COLLADA_P_STRUCTURE                 "p" 
  220 #define COLLADA_ANIMATION_STRUCTURE         "animation" 
  221 #define COLLADA_CONTROLLER_STRUCTURE        "controller" 
  222 #define COLLADA_SKIN_STRUCTURE              "skin" 
  223 #define COLLADA_COMBINER_STRUCTURE          "combiner" 
  224 #define COLLADA_JOINTS_STRUCTURE            "joints" 
  225 #define COLLADA_VALUE_STRUCTURE             "v" 
  226 #define COLLADA_MATERIAL_STRUCTURE          "material" 
  227 #define COLLADA_SHADER_STRUCTURE            "shader" 
  228 #define COLLADA_PASS_STRUCTURE              "pass" 
  229 #define COLLADA_PROGRAM_STRUCTURE           "program" 
  230 #define COLLADA_TEXTURE_STRUCTURE           "texture" 
  231 #define COLLADA_IMAGE_STRUCTURE             "image" 
  232 #define COLLADA_INPUT_STRUCTURE             "input" 
  233 #define COLLADA_TECHNIQUE_STRUCTURE         "technique" 
  234 #define COLLADA_SOURCE_STRUCTURE            "source" 
  235 #define COLLADA_ACCESSOR_STRUCTURE          "accessor" 
  236 #define COLLADA_EXTRA_STRUCTURE             "extra" 
  237 #define COLLADA_BOUNDINGBOX_STRUCTURE       "boundingbox" 
  238 #define COLLADA_MIN_STRUCTURE               "min" 
  239 #define COLLADA_MAX_STRUCTURE               "max" 
  241 #define COLLADA_ARRAY_STRUCTURE             "array" 
  242 #define COLLADA_FLOAT_ARRAY_STRUCTURE       "float_array" 
  243 #define COLLADA_INT_ARRAY_STRUCTURE         "int_array" 
  244 #define COLLADA_NAME_ARRAY_STRUCTURE        "Name_array" 
  245 #define COLLADA_IDREF_ARRAY_STRUCTURE       "IDREF_array" 
  246 #define COLLADA_BOOL_ARRAY_STRUCTURE        "bool_array" 
  248 #define COLLADA_SAMPLER_STRUCTURE           "sampler" 
  249 #define COLLADA_CHANNEL_STRUCTURE           "channel" 
  250 #define COLLADA_CAMERA_STRUCTURE            "camera" 
  251 #define COLLADA_LIGHT_STRUCTURE             "light" 
  252 #define COLLADA_OPTICS_STRUCTURE            "optics" 
  253 #define COLLADA_PROGRAM_STRUCTURE           "program" 
  254 #define COLLADA_PARAMETER_STRUCTURE         "param" 
  256 #define COLLADA_TYPE_PROPERTY               "type" 
  257 #define COLLADA_ID_PROPERTY                 "id" 
  258 #define COLLADA_SUBID_PROPERTY              "sid" 
  259 #define COLLADA_NAME_PROPERTY               "name" 
  260 #define COLLADA_LAYER_PROPERTY              "layer" 
  261 #define COLLADA_COUNT_PROPERTY              "count" 
  262 #define COLLADA_STRIDE_PROPERTY             "stride" 
  263 #define COLLADA_URL_PROPERTY                "url" 
  264 #define COLLADA_SEMANTIC_PROPERTY           "semantic" 
  265 #define COLLADA_SOURCE_PROPERTY             "source" 
  266 #define COLLADA_TARGET_PROPERTY             "target" 
  267 #define COLLADA_PROFILE_PROPERTY            "profile" 
  268 #define COLLADA_MATERIAL_PROPERTY           "material" 
  269 #define COLLADA_METER_PROPERTY              "meter" 
  270 #define COLLADA_IDX_PROPERTY                "idx" 
  271 #define COLLADA_SET_PROPERTY                "set" 
  272 #define COLLADA_OFFSET_PROPERTY             "offset" 
  273 #define COLLADA_FLOW_PROPERTY               "flow" 
  274 #define COLLADA_FORMAT_PROPERTY             "format" 
  275 #define COLLADA_HEIGHT_PROPERTY             "height" 
  276 #define COLLADA_WIDTH_PROPERTY              "width" 
  277 #define COLLADA_DEPTH_PROPERTY              "depth" 
  278 #define COLLADA_REF_PROPERTY                "ref" 
  280 #define COLLADA_GEOMETRY_LIBRARY_TYPE       "GEOMETRY" 
  281 #define COLLADA_CONTROLLER_LIBRARY_TYPE     "CONTROLLER" 
  282 #define COLLADA_ANIMATION_LIBRARY_TYPE      "ANIMATION" 
  283 #define COLLADA_MATERIAL_LIBRARY_TYPE       "MATERIAL" 
  284 #define COLLADA_TEXTURE_LIBRARY_TYPE        "TEXTURE" 
  285 #define COLLADA_IMAGE_LIBRARY_TYPE          "IMAGE" 
  286 #define COLLADA_LIGHT_LIBRARY_TYPE          "LIGHT" 
  287 #define COLLADA_CAMERA_LIBRARY_TYPE         "CAMERA" 
  289 #define COLLADA_LAMBERT_SHADER_TYPE         "LAMBERT" 
  290 #define COLLADA_PHONG_SHADER_TYPE           "PHONG" 
  291 #define COLLADA_CONSTANT_SHADER_TYPE        "CONSTANT" 
  293 #define COLLADA_NAME_TYPE                   "name" 
  294 #define COLLADA_IDREF_TYPE                  "IDREF" 
  295 #define COLLADA_FLOAT_TYPE                  "float" 
  296 #define COLLADA_BOOL_TYPE                   "bool" 
  297 #define COLLADA_INT_TYPE                    "int" 
  298 #define COLLADA_FLOAT3_TYPE                 "float3" 
  299 #define COLLADA_FLOAT4_TYPE                 "float4" 
  300 #define COLLADA_FUNCTION_TYPE               "function" 
  301 #define COLLADA_MATRIX_TYPE                 "float4x4" 
  302 #define COLLADA_STRING_TYPE                 "string" 
  304 #define COLLADA_JOINT_NODE_TYPE             "JOINT" 
  305 #define COLLADA_NODE_NODE_TYPE              "NODE" 
  307 #define COLLADA_TEXTURE_SEMANTIC            "TEXTURE" 
  308 #define COLLADA_IMAGE_SEMANTIC              "IMAGE" 
  309 #define COLLADA_INPUT_SEMANTIC              "INPUT" 
  310 #define COLLADA_OUTPUT_SEMANTIC             "OUTPUT" 
  311 #define COLLADA_IN_TANGENT_SEMANTIC         "IN_TANGENT" 
  312 #define COLLADA_OUT_TANGENT_SEMANTIC        "OUT_TANGENT" 
  313 #define COLLADA_INTERPOLATION_SEMANTIC      "INTERPOLATION" 
  314 #define COLLADA_JOINT_SEMANTIC              "JOINT" 
  315 #define COLLADA_BIND_POSITION_SEMANTIC      "BIND_SHAPE_POSITION" 
  316 #define COLLADA_BIND_NORMAL_SEMANTIC        "BIND_SHAPE_NORMAL" 
  317 #define COLLADA_JOINT_AND_WEIGHT_SEMANTIC   "JOINTS_AND_WEIGHTS" 
  318 #define COLLADA_BIND_MATRIX_SEMANTIC        "INV_BIND_MATRIX" 
  319 #define COLLADA_JOINT_PARAMETER             "JOINT" 
  320 #define COLLADA_WEIGHT_PARAMETER            "WEIGHT" 
  321 #define COLLADA_MORPH_TARGET_SEMANTIC       "MORPH_TARGET" 
  322 #define COLLADA_MORPH_WEIGHT_SEMANTIC       "MORPH_WEIGHT" 
  324 #define COLLADA_GENERIC_TECHNIQUE           "COMMON" 
  326 #define COLLADA_TIME_TARGET                 "TIME" 
  328 #define COLLADA_VERTEX_INPUT                "VERTEX" 
  329 #define COLLADA_POSITION_INPUT              "POSITION" 
  330 #define COLLADA_NORMAL_INPUT                "NORMAL" 
  331 #define COLLADA_COLOR_INPUT                 "COLOR" 
  332 #define COLLADA_MAPPING_INPUT               "UV" 
  333 #define COLLADA_TEXCOORD_INPUT              "TEXCOORD" 
  334 #define COLLADA_TEXTANGENT_INPUT            "TEXTANGENT" 
  335 #define COLLADA_TEXBINORMAL_INPUT           "TEXBINORMAL" 
  337 #define COLLADA_LIGHT_INTENSITY_PARAMETER_14            "intensity" 
  338 #define COLLADA_LIGHT_PENUMBRA_ANGLE_PARAMETER_14       "penumbra_angle" 
  339 #define COLLADA_LIGHT_DROPOFF_PARAMETER                 "dropoff" 
  341 #define COLLADA_CAMERA_YFOV_PARAMETER           "YFOV" 
  342 #define COLLADA_CAMERA_ZNEAR_PARAMETER          "ZNEAR" 
  343 #define COLLADA_CAMERA_ZFAR_PARAMETER           "ZFAR" 
  344 #define COLLADA_CAMERA_ORTHO_BOTTOM_PARAMETER   "BOTTOM" 
  345 #define COLLADA_CAMERA_ORTHO_TOP_PARAMETER      "TOP" 
  346 #define COLLADA_CAMERA_ORTHO_LEFT_PARAMETER     "LEFT" 
  347 #define COLLADA_CAMERA_ORTHO_RIGHT_PARAMETER    "RIGHT" 
  349 #define COLLADA_TEXTURE_WRAPU_PARAMETER                 "wrapU" 
  350 #define COLLADA_TEXTURE_WRAPV_PARAMETER                 "wrapV" 
  351 #define COLLADA_TEXTURE_MIRRORU_PARAMETER               "mirrorU" 
  352 #define COLLADA_TEXTURE_MIRRORV_PARAMETER               "mirrorV" 
  353 #define COLLADA_TEXTURE_BLEND_MODE_PARAMETER            "BLEND_MODE" 
  354 #define COLLADA_TEXTURE_BLEND_MODE_PARAMETER_14         "blend_mode" 
  355 #define COLLADA_TEXTURE_REPEATU_PARAMETER               "repeatU" 
  356 #define COLLADA_TEXTURE_REPEATV_PARAMETER               "repeatV" 
  358 #define COLLADA_CONSTANT_FUNCTION           "CONSTANT" 
  359 #define COLLADA_LINEAR_FUNCTION             "LINEAR" 
  360 #define COLLADA_QUADRATIC_FUNCTION          "QUADRATIC" 
  362 #define COLLADA_INTERPOLATION_TYPE_LINEAR   "LINEAR" 
  363 #define COLLADA_INTERPOLATION_TYPE_BEZIER   "BEZIER" 
  364 #define COLLADA_INTERPOLATION_TYPE_CARDINAL "CARDINAL" 
  365 #define COLLADA_INTERPOLATION_TYPE_HERMITE  "HERMITE" 
  366 #define COLLADA_INTERPOLATION_TYPE_BSPLINE  "BSPLINE" 
  367 #define COLLADA_INTERPOLATION_TYPE_STEP     "STEP" 
  369 #define COLLADA_X_UP                        "X_UP" 
  370 #define COLLADA_Y_UP                        "Y_UP" 
  371 #define COLLADA_Z_UP                        "Z_UP" 
  373 #define COLLADA_IN_FLOW                     "IN" 
  374 #define COLLADA_OUT_FLOW                    "OUT" 
  375 #define COLLADA_INOUT_FLOW                  "INOUT" 
  378 #define COLLADA_RGB_TYPE                    "ColorRGB"  // use float3 instead 
  379 #define COLLADA_RGBA_TYPE                   "ColorRGBA" // use float4 instead 
  380 #define COLLADA_RGB_INPUT                   "COLORRGB"  // beta MAX exporter has been known to generate them 
  381 #define COLLADA_RGBA_INPUT                  "COLORRGBA" // beta MAX exporter has been known to generate them 
  384 #define COLLADA_PHYSICS_LIBRARY_TYPE        "PHYSICS" 
  385 #define COLLADA_SHAPE_STRUCTURE             "shape" 
  386 #define COLLADA_RIGID_BODY_STRUCTURE        "rigidbody" 
  387 #define COLLADA_DYNAMIC_STRUCTURE           "dynamic" 
  388 #define COLLADA_MASS_STRUCTURE              "mass" 
  389 #define COLLADA_PHYSICS_MATERIAL_STRUCTURE  "physics_material" 
  390 #define COLLADA_STATIC_FRICTION_ATTRIBUTE   "STATIC_FRICTION" 
  391 #define COLLADA_DYNAMIC_FRICTION_ATTRIBUTE  "DYNAMIC_FRICTION" 
  392 #define COLLADA_ELASTICITY_ATTRIBUTE        "ELASTICITY" 
  393 #define COLLADA_BOX_STRUCTURE               "box" 
  394 #define COLLADA_SPHERE_STRUCTURE            "sphere" 
  395 #define COLLADA_CAPSULE_STRUCTURE           "capsule" 
  396 #define COLLADA_CYLINDER_STRUCTURE          "cylinder" 
  397 #define COLLADA_ELLIPSOID_STRUCTURE         "ellipsoid" 
  398 #define COLLADA_SIZE_STRUCTURE              "size" 
  399 #define COLLADA_RADIUS_STRUCTURE            "radius" 
  400 #define COLLADA_PHYSICS_ENVIRONMENT_STRUCTURE   "physics_environment" 
  401 #define COLLADA_ENVIRONMENT_ID              "Environment" 
  402 #define COLLADA_TIMESTEP_ATTRIBUTE          "TIMESTEP" 
  403 #define COLLADA_GRAVITY_ATTRIBUTE           "gravity" 
  404 #define COLLADA_INITIAL_VELOCITY_STRUCTURE  "initial_velocity" 
  405 #define COLLADA_INITIAL_ANGULAR_VELOCITY_STRUCTURE  "initial_angular_velocity" 
  406 #define COLLADA_CONVEX_MESH_STRUCTURE       "convex_mesh" 
  407 #define COLLADA_INERTIA_STRUCTURE           "inertia" 
  408 #define COLLADA_DENSITY_STRUCTURE           "density" 
  409 #define COLLADA_CENTER_OF_MASS_STRUCTURE    "center_of_mass" 
  410 #define COLLADA_DYNAMICS_STRUCTURE          "dynamics" 
  411 #define COLLADA_RIGID_CONSTRAINT_STRUCTURE  "rigid_constraint" 
  412 #define COLLADA_BODY_PROPERTY               "body" 
  413 #define COLLADA_ATTACHMENT_STRUCTURE        "attachment" 
  414 #define COLLADA_ROT_LIMIT_MIN_STRUCTURE     "rot_limit_min" 
  415 #define COLLADA_ROT_LIMIT_MAX_STRUCTURE     "rot_limit_max" 
  416 #define COLLADA_TRANS_LIMIT_MIN_STRUCTURE   "trans_limit_min" 
  417 #define COLLADA_TRANS_LIMIT_MAX_STRUCTURE   "trans_limit_max" 
  418 #define COLLADA_ENABLED_STRUCTURE           "enabled" 
  419 #define COLLADA_INTERPENETRATE_STRUCTURE    "interpenetrate" 
  420 #define COLLADA_SPRING_STRUCTURE            "spring" 
  421 #define COLLADA_STIFFNESS_STRUCTURE         "stiffness" 
  422 #define COLLADA_DAMPING_STRUCTURE           "damping" 
  423 #define COLLADA_REST_LENGTH_STRUCTURE       "rest_length" 
  424 #define COLLADA_P0_STRUCTURE                "p0" 
  425 #define COLLADA_P1_STRUCTURE                "p1" 
  426 #define COLLADA_TRUE_KEYWORD                "TRUE" 
  427 #define COLLADA_FALSE_KEYWORD               "FALSE" 
  429 #define COLLADA_LINES_STRUCTURE             "lines" 
  430 #define COLLADA_LINESTRIP_STRUCTURE         "linestrips" 
  431 #define COLLADA_TRIFANS_STRUCTURE           "trifans" 
  432 #define COLLADA_TRISTRIPS_STRUCTURE         "tristrips" 
  437 #define COLLADA_MAYA_PROFILE                "MAYA" 
  439 #define COLLADA_MAYA_LAYER_ELEMENT          "layer" 
  442 #define COLLADA_MAX3D_PROFILE               "MAX3D" 
  444 #define COLLADA_MAX3D_FRAMERATE_ELEMENT     "frame_rate" 
  447 #define COLLADA_FCOLLADA_PROFILE            "FCOLLADA" 
  449 #define COLLADA_FCOLLADA_STARTTIME_ELEMENT  "start_time" 
  450 #define COLLADA_FCOLLADA_ENDTIME_ELEMENT    "end_time" 
  451 #define COLLADA_FCOLLADA_VISIBILITY_ELEMENT "visibility" 
  454 #define COLLADA_XSI_PROFILE                 "XSI" 
  456 #define COLLADA_XSI_VISIBILITY_ELEMENT      "SI_Visibility" 
  459 #define COLLADA_FBX_PROFILE                 "FBX" 
  461 #define COLLADA_FBX_TARGET_ELEMENT          "target" 
  465 #define COLLADA_NVIDIA_FXCOMPOSER_PROFILE           "NVIDIA_FXCOMPOSER" 
  467 #define COLLADA_NVIDIA_FXCOMPOSER_IMPORT_ELEMENT    "import" 
  468 #define COLLADA_NVIDIA_FXCOMPOSER_URL_ATTRIBUTE     "url" 
  469 #define COLLADA_NVIDIA_FXCOMPOSER_COMPILER_OPTIONS_ATTRIBUTE  "compiler_options" 
  470 #define COLLADA_NVIDIA_FXCOMPOSER_PROFILE_ATTRIBUTE "profile" 
const int COLLADA_MORPH_WEIGHT_TO_FBX_RATIO