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