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