[964] | 1 | /*
|
---|
| 2 | Copyright (C) 2005-2006 Feeling Software Inc.
|
---|
| 3 | MIT License: http://www.opensource.org/licenses/mit-license.php
|
---|
| 4 | */
|
---|
| 5 | /*
|
---|
| 6 | Based on the FS Import classes:
|
---|
| 7 | Copyright (C) 2005-2006 Feeling Software Inc
|
---|
| 8 | Copyright (C) 2005-2006 Autodesk Media Entertainment
|
---|
| 9 | MIT License: http://www.opensource.org/licenses/mit-license.php
|
---|
| 10 | */
|
---|
| 11 |
|
---|
| 12 | #ifndef _DAE_SYNTAX_H_
|
---|
| 13 | #define _DAE_SYNTAX_H_
|
---|
| 14 |
|
---|
| 15 | // COLLADA Versioning information
|
---|
| 16 | #define DAE_NAMESPACE_ATTRIBUTE "xmlns"
|
---|
| 17 | #define DAE_SCHEMA_LOCATION "http://www.collada.org/2005/11/COLLADASchema"
|
---|
| 18 | #define DAE_VERSION_ATTRIBUTE "version"
|
---|
| 19 | #define DAE_SCHEMA_VERSION "1.4.0"
|
---|
| 20 |
|
---|
| 21 | // COLLADA 1.4 elements
|
---|
| 22 | #define DAE_LIBRARY_ANIMATION_ELEMENT "library_animations"
|
---|
| 23 | #define DAE_LIBRARY_ANIMATION_CLIP_ELEMENT "library_animation_clips"
|
---|
| 24 | #define DAE_LIBRARY_CAMERA_ELEMENT "library_cameras"
|
---|
| 25 | #define DAE_LIBRARY_CONTROLLER_ELEMENT "library_controllers"
|
---|
| 26 | #define DAE_LIBRARY_EFFECT_ELEMENT "library_effects"
|
---|
| 27 | #define DAE_LIBRARY_FFIELDS_ELEMENT "library_force_fields"
|
---|
| 28 | #define DAE_LIBRARY_GEOMETRY_ELEMENT "library_geometries"
|
---|
| 29 | #define DAE_LIBRARY_IMAGE_ELEMENT "library_images"
|
---|
| 30 | #define DAE_LIBRARY_LIGHT_ELEMENT "library_lights"
|
---|
| 31 | #define DAE_LIBRARY_MATERIAL_ELEMENT "library_materials"
|
---|
| 32 | #define DAE_LIBRARY_NODE_ELEMENT "library_nodes"
|
---|
| 33 | #define DAE_LIBRARY_PMATERIAL_ELEMENT "library_physics_materials"
|
---|
| 34 | #define DAE_LIBRARY_PMODEL_ELEMENT "library_physics_models"
|
---|
| 35 | #define DAE_LIBRARY_PSCENE_ELEMENT "library_physics_scenes"
|
---|
| 36 | #define DAE_LIBRARY_VSCENE_ELEMENT "library_visual_scenes"
|
---|
| 37 |
|
---|
| 38 | #define DAE_INSTANCE_ANIMATION_ELEMENT "instance_animation"
|
---|
| 39 | #define DAE_INSTANCE_CAMERA_ELEMENT "instance_camera"
|
---|
| 40 | #define DAE_INSTANCE_CONTROLLER_ELEMENT "instance_controller"
|
---|
| 41 | #define DAE_INSTANCE_EFFECT_ELEMENT "instance_effect"
|
---|
| 42 | #define DAE_INSTANCE_GEOMETRY_ELEMENT "instance_geometry"
|
---|
| 43 | #define DAE_INSTANCE_LIGHT_ELEMENT "instance_light"
|
---|
| 44 | #define DAE_INSTANCE_MATERIAL_ELEMENT "instance_material"
|
---|
| 45 | #define DAE_INSTANCE_NODE_ELEMENT "instance_node"
|
---|
| 46 | #define DAE_INSTANCE_VSCENE_ELEMENT "instance_visual_scene"
|
---|
| 47 |
|
---|
| 48 | #define DAE_ANIMCLIP_ELEMENT "animation_clip"
|
---|
| 49 | #define DAE_BIND_ELEMENT "bind"
|
---|
| 50 | #define DAE_BINDMATERIAL_ELEMENT "bind_material"
|
---|
| 51 | #define DAE_COLOR_ELEMENT "color"
|
---|
| 52 | #define DAE_CONTROL_VERTICES_ELEMENT "control_vertices"
|
---|
| 53 | #define DAE_EFFECT_ELEMENT "effect"
|
---|
| 54 | #define DAE_MIP_LEVELS "mip_levels"
|
---|
| 55 | #define DAE_MIPMAP_GENERATE "mipmap_generate"
|
---|
| 56 | #define DAE_SAMPLER_ELEMENT "sampler"
|
---|
| 57 | #define DAE_SKELETON_ELEMENT "skeleton"
|
---|
| 58 | #define DAE_TARGETS_ELEMENT "targets"
|
---|
| 59 | #define DAE_TECHNIQUE_COMMON_ELEMENT "technique_common"
|
---|
| 60 | #define DAE_VIEWPORT_RATIO "viewport_ratio"
|
---|
| 61 | #define DAE_VSCENE_ELEMENT "visual_scene"
|
---|
| 62 | #define DAE_WEIGHTS_ELEMENT "vertex_weights"
|
---|
| 63 | #define DAE_VERTEXCOUNT_ELEMENT "vcount"
|
---|
| 64 |
|
---|
| 65 | #define DAE_INITASNULL_ELEMENT "init_as_null"
|
---|
| 66 | #define DAE_INITASTARGET_ELEMENT "init_as_target"
|
---|
| 67 | #define DAE_INITCUBE_ELEMENT "init_cube"
|
---|
| 68 | #define DAE_INITVOLUME_ELEMENT "init_volume"
|
---|
| 69 | #define DAE_INITPLANAR_ELEMENT "init_planar"
|
---|
| 70 | #define DAE_INITFROM_ELEMENT "init_from"
|
---|
| 71 | #define DAE_ALL_ELEMENT "all"
|
---|
| 72 | #define DAE_PRIMARY_ELEMENT "primary"
|
---|
| 73 | #define DAE_FACE_ELEMENT "face"
|
---|
| 74 | #define DAE_ORDER_ELEMENT "order"
|
---|
| 75 |
|
---|
| 76 | #define DAE_FX_PROFILE_COMMON_ELEMENT "profile_COMMON"
|
---|
| 77 | #define DAE_FX_PROFILE_CG_ELEMENT "profile_CG"
|
---|
| 78 | #define DAE_FX_PROFILE_HLSL_ELEMENT "profile_HLSL"
|
---|
| 79 | #define DAE_FX_PROFILE_GLSL_ELEMENT "profile_GLSL"
|
---|
| 80 | #define DAE_FX_PROFILE_GLES_ELEMENT "profile_GLES"
|
---|
| 81 |
|
---|
| 82 | #define DAE_FXCMN_ANNOTATE_ELEMENT "annotate"
|
---|
| 83 | #define DAE_FXCMN_BIND_ELEMENT "bind"
|
---|
| 84 | #define DAE_FXCMN_BOOL_ELEMENT "bool"
|
---|
| 85 | #define DAE_FXCMN_CODE_ELEMENT "code"
|
---|
| 86 | #define DAE_FXCMN_COMPILERTARGET_ELEMENT "compiler_target"
|
---|
| 87 | #define DAE_FXCMN_COMPILEROPTIONS_ELEMENT "compiler_options"
|
---|
| 88 | #define DAE_FXCMN_INT_ELEMENT "int"
|
---|
| 89 | #define DAE_FXCMN_HALF_ELEMENT "half"
|
---|
| 90 | #define DAE_FXCMN_HALF2_ELEMENT "half2"
|
---|
| 91 | #define DAE_FXCMN_HALF3_ELEMENT "half3"
|
---|
| 92 | #define DAE_FXCMN_HALF4_ELEMENT "half4"
|
---|
| 93 | #define DAE_FXCMN_HALF4X4_ELEMENT "half4x4"
|
---|
| 94 | #define DAE_FXCMN_FLOAT_ELEMENT "float"
|
---|
| 95 | #define DAE_FXCMN_FLOAT2_ELEMENT "float2"
|
---|
| 96 | #define DAE_FXCMN_FLOAT3_ELEMENT "float3"
|
---|
| 97 | #define DAE_FXCMN_FLOAT4_ELEMENT "float4"
|
---|
| 98 | #define DAE_FXCMN_FLOAT4X4_ELEMENT "float4x4"
|
---|
| 99 | #define DAE_FXCMN_HINT_ELEMENT "technique_hint"
|
---|
| 100 | #define DAE_FXCMN_INCLUDE_ELEMENT "include"
|
---|
| 101 | #define DAE_FXCMN_SURFACE_ELEMENT "surface"
|
---|
| 102 | #define DAE_FXCMN_SAMPLER1D_ELEMENT "sampler1D"
|
---|
| 103 | #define DAE_FXCMN_SAMPLER2D_ELEMENT "sampler2D"
|
---|
| 104 | #define DAE_FXCMN_SAMPLER3D_ELEMENT "sampler3D"
|
---|
| 105 | #define DAE_FXCMN_SAMPLERCUBE_ELEMENT "samplerCUBE"
|
---|
| 106 | #define DAE_FXCMN_SEMANTIC_ELEMENT "semantic"
|
---|
| 107 | #define DAE_FXCMN_SETPARAM_ELEMENT "setparam"
|
---|
| 108 | #define DAE_FXCMN_NEWPARAM_ELEMENT "newparam"
|
---|
| 109 | #define DAE_FXCMN_STRING_ELEMENT "string"
|
---|
| 110 | #define DAE_FXCMN_NAME_ELEMENT "name"
|
---|
| 111 |
|
---|
| 112 | #define DAE_FXCMN_VERTEX_SHADER "VERTEX"
|
---|
| 113 | #define DAE_FXCMN_FRAGMENT_SHADER "FRAGMENT"
|
---|
| 114 |
|
---|
| 115 | #define DAE_FXSTD_CONSTANT_ELEMENT "constant"
|
---|
| 116 | #define DAE_FXSTD_LAMBERT_ELEMENT "lambert"
|
---|
| 117 | #define DAE_FXSTD_PHONG_ELEMENT "phong"
|
---|
| 118 | #define DAE_FXSTD_BLINN_ELEMENT "blinn"
|
---|
| 119 | #define DAE_FXSTD_COLOR_ELEMENT "color"
|
---|
| 120 | #define DAE_FXSTD_FLOAT_ELEMENT "float"
|
---|
| 121 | #define DAE_FXSTD_SAMPLER_ELEMENT "texture"
|
---|
| 122 | #define DAE_FXSTD_TEXTURE_ATTRIBUTE "texture"
|
---|
| 123 | #define DAE_FXSTD_TEXTURESET_ATTRIBUTE "texcoord"
|
---|
| 124 |
|
---|
| 125 | #define DAE_CONTROLLER_SKIN_ELEMENT "skin"
|
---|
| 126 | #define DAE_CONTROLLER_MORPH_ELEMENT "morph"
|
---|
| 127 |
|
---|
| 128 | #define DAE_CAMERA_PERSP_ELEMENT "perspective"
|
---|
| 129 | #define DAE_CAMERA_ORTHO_ELEMENT "orthographic"
|
---|
| 130 |
|
---|
| 131 | #define DAE_ASPECT_CAMERA_PARAMETER "aspect_ratio"
|
---|
| 132 | #define DAE_XFOV_CAMERA_PARAMETER "xfov"
|
---|
| 133 | #define DAE_YFOV_CAMERA_PARAMETER "yfov"
|
---|
| 134 | #define DAE_ZNEAR_CAMERA_PARAMETER "znear"
|
---|
| 135 | #define DAE_ZFAR_CAMERA_PARAMETER "zfar"
|
---|
| 136 | #define DAE_XMAG_CAMERA_PARAMETER "xmag"
|
---|
| 137 | #define DAE_YMAG_CAMERA_PARAMETER "ymag"
|
---|
| 138 |
|
---|
| 139 | #define DAE_AMBIENT_MATERIAL_PARAMETER "ambient"
|
---|
| 140 | #define DAE_BUMP_MATERIAL_PARAMETER "bump"
|
---|
| 141 | #define DAE_DIFFUSE_MATERIAL_PARAMETER "diffuse"
|
---|
| 142 | #define DAE_EMISSION_MATERIAL_PARAMETER "emission"
|
---|
| 143 | #define DAE_TRANSPARENCY_MATERIAL_PARAMETER "transparency"
|
---|
| 144 | #define DAE_TRANSPARENT_MATERIAL_PARAMETER "transparent"
|
---|
| 145 | #define DAE_REFLECTIVE_MATERIAL_PARAMETER "reflective"
|
---|
| 146 | #define DAE_REFLECTIVITY_MATERIAL_PARAMETER "reflectivity"
|
---|
| 147 | #define DAE_SHININESS_MATERIAL_PARAMETER "shininess"
|
---|
| 148 | #define DAE_SPECULAR_MATERIAL_PARAMETER "specular"
|
---|
| 149 |
|
---|
| 150 | #define DAE_LIGHT_AMBIENT_ELEMENT "ambient"
|
---|
| 151 | #define DAE_LIGHT_POINT_ELEMENT "point"
|
---|
| 152 | #define DAE_LIGHT_DIRECTIONAL_ELEMENT "directional"
|
---|
| 153 | #define DAE_LIGHT_SPOT_ELEMENT "spot"
|
---|
| 154 |
|
---|
| 155 | #define DAE_COLOR_LIGHT_PARAMETER "color"
|
---|
| 156 | #define DAE_CONST_ATTENUATION_LIGHT_PARAMETER "constant_attenuation"
|
---|
| 157 | #define DAE_LIN_ATTENUATION_LIGHT_PARAMETER "linear_attenuation"
|
---|
| 158 | #define DAE_QUAD_ATTENUATION_LIGHT_PARAMETER "quadratic_attenuation"
|
---|
| 159 | #define DAE_FALLOFFEXPONENT_LIGHT_PARAMETER "falloff_exponent"
|
---|
| 160 | #define DAE_FALLOFFANGLE_LIGHT_PARAMETER "falloff_angle"
|
---|
| 161 |
|
---|
| 162 | #define DAE_BINDSHAPEMX_SKIN_PARAMETER "bind_shape_matrix"
|
---|
| 163 |
|
---|
| 164 | #define DAE_CONTRIBUTOR_ASSET_ELEMENT "contributor"
|
---|
| 165 | #define DAE_AUTHOR_ASSET_PARAMETER "author"
|
---|
| 166 | #define DAE_AUTHORINGTOOL_ASSET_PARAMETER "authoring_tool"
|
---|
| 167 | #define DAE_CREATED_ASSET_PARAMETER "created"
|
---|
| 168 | #define DAE_COMMENTS_ASSET_PARAMETER "comments"
|
---|
| 169 | #define DAE_COPYRIGHT_ASSET_PARAMETER "copyright"
|
---|
| 170 | #define DAE_KEYWORDS_ASSET_PARAMETER "keywords"
|
---|
| 171 | #define DAE_MODIFIED_ASSET_PARAMETER "modified"
|
---|
| 172 | #define DAE_REVISION_ASSET_PARAMETER "revision"
|
---|
| 173 | #define DAE_SOURCEDATA_ASSET_PARAMETER "source_data"
|
---|
| 174 | #define DAE_SUBJECT_ASSET_PARAMETER "subject"
|
---|
| 175 | #define DAE_TITLE_ASSET_PARAMETER "title"
|
---|
| 176 | #define DAE_UNITS_ASSET_PARAMETER "unit"
|
---|
| 177 | #define DAE_UPAXIS_ASSET_PARAMETER "up_axis"
|
---|
| 178 |
|
---|
| 179 | #define DAE_PHYSICS_STATIC_FRICTION "static_friction"
|
---|
| 180 | #define DAE_PHYSICS_DYNAMIC_FRICTION "dynamic_friction"
|
---|
| 181 | #define DAE_PHYSICS_RESTITUTION "restitution"
|
---|
| 182 |
|
---|
| 183 | // COLLADA 1.4 attributes
|
---|
| 184 | #define DAE_CLOSED_ATTRIBUTE "closed"
|
---|
| 185 | #define DAE_COUNT_ATTRIBUTE "count"
|
---|
| 186 | #define DAE_END_ATTRIBUTE "end"
|
---|
| 187 | #define DAE_ID_ATTRIBUTE "id"
|
---|
| 188 | #define DAE_MATERIAL_ATTRIBUTE "material"
|
---|
| 189 | #define DAE_METERS_ATTRIBUTE "meter"
|
---|
| 190 | #define DAE_METHOD_ATTRIBUTE "method"
|
---|
| 191 | #define DAE_NAME_ATTRIBUTE "name"
|
---|
| 192 | #define DAE_OFFSET_ATTRIBUTE "offset"
|
---|
| 193 | #define DAE_PLATFORM_ATTRIBUTE "platform"
|
---|
| 194 | #define DAE_PROFILE_ATTRIBUTE "profile"
|
---|
| 195 | #define DAE_REF_ATTRIBUTE "ref"
|
---|
| 196 | #define DAE_SEMANTIC_ATTRIBUTE "semantic"
|
---|
| 197 | #define DAE_SET_ATTRIBUTE "set"
|
---|
| 198 | #define DAE_SID_ATTRIBUTE "sid"
|
---|
| 199 | #define DAE_START_ATTRIBUTE "start"
|
---|
| 200 | #define DAE_STRIDE_ATTRIBUTE "stride"
|
---|
| 201 | #define DAE_SOURCE_ATTRIBUTE "source"
|
---|
| 202 | #define DAE_SYMBOL_ATTRIBUTE "symbol"
|
---|
| 203 | #define DAE_TARGET_ATTRIBUTE "target"
|
---|
| 204 | #define DAE_URL_ATTRIBUTE "url"
|
---|
| 205 | #define DAE_STAGE_ATTRIBUTE "stage"
|
---|
| 206 |
|
---|
| 207 | #define DAE_MIP_ATTRIBUTE "mip"
|
---|
| 208 | #define DAE_SLICE_ATTRIBUTE "slice"
|
---|
| 209 | #define DAE_FACE_ATTRIBUTE "face"
|
---|
| 210 |
|
---|
| 211 | // COLLADA 1.4 types
|
---|
| 212 | #define DAE_FLOAT_TYPE "float"
|
---|
| 213 | #define DAE_IDREF_TYPE "IDREF"
|
---|
| 214 | #define DAE_MATRIX_TYPE "float4x4"
|
---|
| 215 | #define DAE_NAME_TYPE "Name"
|
---|
| 216 |
|
---|
| 217 | // COLLADA 1.4 enumerations
|
---|
| 218 | #define DAE_AMBIENT_TEXTURE_CHANNEL "AMBIENT"
|
---|
| 219 | #define DAE_BUMP_TEXTURE_CHANNEL "BUMP"
|
---|
| 220 | #define DAE_DIFFUSE_TEXTURE_CHANNEL "DIFFUSE"
|
---|
| 221 | #define DAE_DISPLACEMENT_TEXTURE_CHANNEL "DISPLACEMENT"
|
---|
| 222 | #define DAE_EMISSION_TEXTURE_CHANNEL "GLOW"
|
---|
| 223 | #define DAE_FILTER_TEXTURE_CHANNEL "FILTER"
|
---|
| 224 | #define DAE_OPACITY_TEXTURE_CHANNEL "OPACITY"
|
---|
| 225 | #define DAE_REFLECTION_TEXTURE_CHANNEL "REFLECTION"
|
---|
| 226 | #define DAE_REFRACTION_TEXTURE_CHANNEL "REFRACTION"
|
---|
| 227 | #define DAE_SHININESS_TEXTURE_CHANNEL "SHININESS"
|
---|
| 228 | #define DAE_SPECULAR_TEXTURE_CHANNEL "SPECULAR"
|
---|
| 229 | #define DAE_SPECULARLEVEL_TEXTURE_CHANNEL "SPECULAR-LEVEL"
|
---|
| 230 | #define DAE_TRANSPARENT_TEXTURE_CHANNEL "TRANSPARENT"
|
---|
| 231 |
|
---|
| 232 | #define DAE_NORMALIZED_MORPH_METHOD "NORMALIZED"
|
---|
| 233 | #define DAE_RELATIVE_MORPH_METHOD "RELATIVE"
|
---|
| 234 |
|
---|
| 235 | #define DAE_WEIGHT_MORPH_INPUT "MORPH_WEIGHT"
|
---|
| 236 | #define DAE_WEIGHT_MORPH_INPUT_DEPRECATED "WEIGHT"
|
---|
| 237 | #define DAE_TARGET_MORPH_INPUT "MORPH_TARGET"
|
---|
| 238 | #define DAE_TARGET_MORPH_INPUT_DEPRECATED "TARGET"
|
---|
| 239 |
|
---|
| 240 | #define DAE_TIME_TARGET "TIME"
|
---|
| 241 |
|
---|
| 242 | #define DAE_JOINT_NODE_TYPE "JOINT"
|
---|
| 243 | #define DAE_NODE_NODE_TYPE "NODE"
|
---|
| 244 |
|
---|
| 245 | #define DAE_POSITION_SPLINE_INPUT "POSITION"
|
---|
| 246 | #define DAE_KNOT_SPLINE_INPUT "KNOTSEQUENCES"
|
---|
| 247 |
|
---|
| 248 | // Collada 1.4 physics
|
---|
| 249 | #define DAE_PHYSICS_MATERIAL_ELEMENT "physics_material"
|
---|
| 250 | #define DAE_PHYSICS_MODEL_ELEMENT "physics_model"
|
---|
| 251 | #define DAE_PHYSICS_SCENE_ELEMENT "physics_scene"
|
---|
| 252 | #define DAE_INSTANCE_PHYSICS_MATERIAL_ELEMENT "instance_physics_material"
|
---|
| 253 | #define DAE_INSTANCE_PHYSICS_MODEL_ELEMENT "instance_physics_model"
|
---|
| 254 | #define DAE_INSTANCE_PHYSICS_SCENE_ELEMENT "instance_physics_scene"
|
---|
| 255 | #define DAE_INSTANCE_RIGID_BODY_ELEMENT "instance_rigid_body"
|
---|
| 256 | #define DAE_INSTANCE_RIGID_CONSTRAINT_ELEMENT "instance_rigid_constraint"
|
---|
| 257 | #define DAE_INSTANCE_FORCE_FIELD_ELEMENT "instance_force_field"
|
---|
| 258 | #define DAE_TIME_STEP_ATTRIBUTE "time_step"
|
---|
| 259 | #define DAE_GRAVITY_ATTRIBUTE "gravity"
|
---|
| 260 | #define DAE_RESTITUTION_ATTRIBUTE "restitution"
|
---|
| 261 | #define DAE_STATIC_FRICTION_ATTRIBUTE "static_friction"
|
---|
| 262 | #define DAE_DYNAMIC_FRICTION_ATTRIBUTE "dynamic_friction"
|
---|
| 263 | #define DAE_VELOCITY_ELEMENT "velocity"
|
---|
| 264 | #define DAE_ANGULAR_VELOCITY_ELEMENT "angular_velocity"
|
---|
| 265 | #define DAE_BODY_ATTRIBUTE "body"
|
---|
| 266 | #define DAE_CONSTRAINT_ATTRIBUTE "constraint"
|
---|
| 267 | #define DAE_MASS_FRAME_ELEMENT "mass_frame"
|
---|
| 268 | #define DAE_LIMITS_ELEMENT "limits"
|
---|
| 269 | #define DAE_LINEAR_ELEMENT "linear"
|
---|
| 270 | #define DAE_ANGULAR_ELEMENT "angular"
|
---|
| 271 | #define DAE_SWING_CONE_AND_TWIST_ELEMENT "swing_cone_and_twist"
|
---|
| 272 | #define DAE_CONVEX_HULL_OF_ATTRIBUTE "convex_hull_of"
|
---|
| 273 | #define DAE_HEIGHT_ELEMENT "height"
|
---|
| 274 |
|
---|
| 275 | // Physics extension. Currently in prototype phase.
|
---|
| 276 | #define DAE_MIN_ELEMENT "min"
|
---|
| 277 | #define DAE_MAX_ELEMENT "max"
|
---|
| 278 | #define DAE_SHAPE_ELEMENT "shape"
|
---|
| 279 | #define DAE_RIGID_BODY_ELEMENT "rigid_body"
|
---|
| 280 | #define DAE_DYNAMIC_ELEMENT "dynamic"
|
---|
| 281 | #define DAE_HOLLOW_ELEMENT "hollow"
|
---|
| 282 | #define DAE_MASS_ELEMENT "mass"
|
---|
| 283 | #define DAE_BOX_ELEMENT "box"
|
---|
| 284 | #define DAE_SPHERE_ELEMENT "sphere"
|
---|
| 285 | #define DAE_CAPSULE_ELEMENT "capsule"
|
---|
| 286 | #define DAE_CYLINDER_ELEMENT "cylinder"
|
---|
| 287 | #define DAE_ELLIPSOID_ELEMENT "ellipsoid"
|
---|
| 288 | #define DAE_TAPERED_CAPSULE_ELEMENT "tapered_capsule"
|
---|
| 289 | #define DAE_TAPERED_CYLINDER_ELEMENT "tapered_cylinder"
|
---|
| 290 | #define DAE_PLANE_ELEMENT "plane"
|
---|
| 291 | #define DAE_FORMAT_ELEMENT "format"
|
---|
| 292 | #define DAE_FORMAT_HINT_ELEMENT "format_hint"
|
---|
| 293 | #define DAE_HALF_EXTENTS_ELEMENT "half_extents"
|
---|
| 294 | #define DAE_EQUATION_ELEMENT "equation"
|
---|
| 295 | #define DAE_SIZE_ELEMENT "size"
|
---|
| 296 | #define DAE_RADIUS_ELEMENT "radius"
|
---|
| 297 | #define DAE_RADIUS1_ELEMENT "radius1"
|
---|
| 298 | #define DAE_RADIUS2_ELEMENT "radius2"
|
---|
| 299 | #define DAE_CONVEX_MESH_ELEMENT "convex_mesh"
|
---|
| 300 | #define DAE_INERTIA_ELEMENT "inertia"
|
---|
| 301 | #define DAE_DENSITY_ELEMENT "density"
|
---|
| 302 | #define DAE_CENTER_OF_MASS_ELEMENT "center_of_mass"
|
---|
| 303 | #define DAE_DYNAMICS_ELEMENT "dynamics"
|
---|
| 304 | #define DAE_RIGID_CONSTRAINT_ELEMENT "rigid_constraint"
|
---|
| 305 | #define DAE_FORCE_FIELD_ELEMENT "force_field"
|
---|
| 306 | #define DAE_ATTACHMENT_ELEMENT "attachment"
|
---|
| 307 | #define DAE_REF_ATTACHMENT_ELEMENT "ref_attachment"
|
---|
| 308 | #define DAE_ROT_LIMIT_MIN_ELEMENT "rot_limit_min"
|
---|
| 309 | #define DAE_ROT_LIMIT_MAX_ELEMENT "rot_limit_max"
|
---|
| 310 | #define DAE_TRANS_LIMIT_MIN_ELEMENT "trans_limit_min"
|
---|
| 311 | #define DAE_TRANS_LIMIT_MAX_ELEMENT "trans_limit_max"
|
---|
| 312 | #define DAE_ENABLED_ELEMENT "enabled"
|
---|
| 313 | #define DAE_INTERPENETRATE_ELEMENT "interpenetrate"
|
---|
| 314 | #define DAE_SPRING_ELEMENT "spring"
|
---|
| 315 | #define DAE_STIFFNESS_ELEMENT "stiffness"
|
---|
| 316 | #define DAE_DAMPING_ELEMENT "damping"
|
---|
| 317 | #define DAE_TARGET_VALUE_ELEMENT "target_value"
|
---|
| 318 | #define DAE_REST_LENGTH_ELEMENT "rest_length"
|
---|
| 319 | #define DAE_ANNOTATE_ELEMENT "annotate"
|
---|
| 320 | #define DAE_TRUE_KEYWORD "true"
|
---|
| 321 | #define DAE_FALSE_KEYWORD "false"
|
---|
| 322 |
|
---|
| 323 | // COLLADA 1.3 elements
|
---|
| 324 | #define DAE_ACCESSOR_ELEMENT "accessor"
|
---|
| 325 | #define DAE_ANIMATION_ELEMENT "animation"
|
---|
| 326 | #define DAE_ASSET_ELEMENT "asset"
|
---|
| 327 | #define DAE_CAMERA_ELEMENT "camera"
|
---|
| 328 | #define DAE_CHANNEL_ELEMENT "channel"
|
---|
| 329 | #define DAE_CHANNELS_ELEMENT "channels"
|
---|
| 330 | #define DAE_COLLADA_ELEMENT "COLLADA"
|
---|
| 331 | #define DAE_COMBINER_ELEMENT "combiner" // [Deprecated 1.4]
|
---|
| 332 | #define DAE_CONTROLLER_ELEMENT "controller"
|
---|
| 333 | #define DAE_DEPTH_ELEMENT "depth"
|
---|
| 334 | #define DAE_EXTRA_ELEMENT "extra"
|
---|
| 335 | #define DAE_RANGE_ELEMENT "range"
|
---|
| 336 | #define DAE_FLOAT_ARRAY_ELEMENT "float_array"
|
---|
| 337 | #define DAE_GEOMETRY_ELEMENT "geometry"
|
---|
| 338 | #define DAE_HOLE_ELEMENT "h"
|
---|
| 339 | #define DAE_IDREF_ARRAY_ELEMENT "IDREF_array"
|
---|
| 340 | #define DAE_IMAGE_ELEMENT "image"
|
---|
| 341 | #define DAE_INPUT_ELEMENT "input"
|
---|
| 342 | #define DAE_INT_ARRAY_ELEMENT "int_array"
|
---|
| 343 | #define DAE_INSTANCE_ELEMENT "instance" // [Deprecated 1.4]
|
---|
| 344 | #define DAE_JOINTS_ELEMENT "joints"
|
---|
| 345 | #define DAE_LIBRARY_ELEMENT "library" // [Deprecated 1.4]
|
---|
| 346 | #define DAE_LIGHT_ELEMENT "light"
|
---|
| 347 | #define DAE_LOOKAT_ELEMENT "lookat"
|
---|
| 348 | #define DAE_MATERIAL_ELEMENT "material"
|
---|
| 349 | #define DAE_MATRIX_ELEMENT "matrix"
|
---|
| 350 | #define DAE_MESH_ELEMENT "mesh"
|
---|
| 351 | #define DAE_NAME_ARRAY_ELEMENT "Name_array"
|
---|
| 352 | #define DAE_NODE_ELEMENT "node"
|
---|
| 353 | #define DAE_OPTICS_ELEMENT "optics"
|
---|
| 354 | #define DAE_PARAMETER_ELEMENT "param"
|
---|
| 355 | #define DAE_PASS_ELEMENT "pass"
|
---|
| 356 | #define DAE_POLYGON_ELEMENT "p"
|
---|
| 357 | #define DAE_POLYGONHOLED_ELEMENT "ph"
|
---|
| 358 | #define DAE_POLYGONS_ELEMENT "polygons"
|
---|
| 359 | #define DAE_POLYLIST_ELEMENT "polylist"
|
---|
| 360 | #define DAE_PROGRAM_ELEMENT "program" // [Deprecated 1.4]
|
---|
| 361 | #define DAE_ROTATE_ELEMENT "rotate"
|
---|
| 362 | #define DAE_SCALE_ELEMENT "scale"
|
---|
| 363 | #define DAE_SCENE_ELEMENT "scene"
|
---|
| 364 | #define DAE_SHADER_ELEMENT "shader"
|
---|
| 365 | #define DAE_SOURCE_ELEMENT "source"
|
---|
| 366 | #define DAE_SPLINE_ELEMENT "spline"
|
---|
| 367 | #define DAE_SKEW_ELEMENT "skew"
|
---|
| 368 | #define DAE_TECHNIQUE_ELEMENT "technique"
|
---|
| 369 | #define DAE_TEXTURE_ELEMENT "texture"
|
---|
| 370 | #define DAE_TRANSLATE_ELEMENT "translate"
|
---|
| 371 | #define DAE_TRIANGLES_ELEMENT "triangles"
|
---|
| 372 | #define DAE_VERTEX_ELEMENT "v"
|
---|
| 373 | #define DAE_VERTICES_ELEMENT "vertices"
|
---|
| 374 | #define DAE_WIDTH_ELEMENT "width"
|
---|
| 375 |
|
---|
| 376 | // COLLADA 1.3 attributes
|
---|
| 377 | #define DAE_IDX_ATTRIBUTE "idx" // [Deprecated 1.4] - Replaced by 'offset'
|
---|
| 378 | #define DAE_TYPE_ATTRIBUTE "type" // [Deprecated 1.4]
|
---|
| 379 |
|
---|
| 380 | // COLLADA 1.3 enumerations
|
---|
| 381 | #define DAE_COMMON_PROFILE "COMMON" // [Deprecated 1.4] - Replaced by the <technique_common> element
|
---|
| 382 |
|
---|
| 383 | #define DAE_COLOR_INPUT "COLOR"
|
---|
| 384 | #define DAE_GEOBINORMAL_INPUT "BINORMAL"
|
---|
| 385 | #define DAE_GEOTANGENT_INPUT "TANGENT"
|
---|
| 386 | #define DAE_IMAGE_INPUT "IMAGE"
|
---|
| 387 | #define DAE_MAPPING_INPUT "UV"
|
---|
| 388 | #define DAE_NORMAL_INPUT "NORMAL"
|
---|
| 389 | #define DAE_POSITION_INPUT "POSITION"
|
---|
| 390 | #define DAE_TEXCOORD_INPUT "TEXCOORD"
|
---|
| 391 | #define DAE_TEXBINORMAL_INPUT "TEXBINORMAL"
|
---|
| 392 | #define DAE_TEXTANGENT_INPUT "TEXTANGENT"
|
---|
| 393 | #define DAE_TEXTURE_INPUT "TEXTURE"
|
---|
| 394 | #define DAE_VERTEX_INPUT "VERTEX"
|
---|
| 395 | #define DAE_BINDMATRIX_SKIN_INPUT "INV_BIND_MATRIX"
|
---|
| 396 | #define DAE_BINDNORMAL_SKIN_INPUT "BIND_SHAPE_NORMAL" // [Deprecated 1.4]
|
---|
| 397 | #define DAE_BINDPOS_SKIN_INPUT "BIND_SHAPE_POSITION" // [Deprecated 1.4]
|
---|
| 398 | #define DAE_JOINT_SKIN_INPUT "JOINT"
|
---|
| 399 | #define DAE_JOINTWEIGHT_SKIN_INPUT "JOINTS_AND_WEIGHTS" // [Deprecated 1.4]
|
---|
| 400 | #define DAE_WEIGHT_SKIN_INPUT "WEIGHT"
|
---|
| 401 |
|
---|
| 402 | #define DAE_INPUT_ANIMATION_INPUT "INPUT"
|
---|
| 403 | #define DAE_OUTPUT_ANIMATION_INPUT "OUTPUT"
|
---|
| 404 | #define DAE_INTANGENT_ANIMATION_INPUT "IN_TANGENT"
|
---|
| 405 | #define DAE_OUTTANGENT_ANIMATION_INPUT "OUT_TANGENT"
|
---|
| 406 | #define DAE_INTERPOLATION_ANIMATION_INPUT "INTERPOLATION"
|
---|
| 407 |
|
---|
| 408 | #define DAE_ANIMATION_TYPE "ANIMATION" // [Deprecated 1.4]
|
---|
| 409 | #define DAE_CAMERA_TYPE "CAMERA" // [Deprecated 1.4]
|
---|
| 410 | #define DAE_CONTROLLER_TYPE "CONTROLLER" // [Deprecated 1.4]
|
---|
| 411 | #define DAE_EFFECT_TYPE "EFFECT" // [Deprecated 1.4]
|
---|
| 412 | #define DAE_IMAGE_TYPE "IMAGE" // [Deprecated 1.4]
|
---|
| 413 | #define DAE_GEOMETRY_TYPE "GEOMETRY" // [Deprecated 1.4]
|
---|
| 414 | #define DAE_LIGHT_TYPE "LIGHT" // [Deprecated 1.4]
|
---|
| 415 | #define DAE_MATERIAL_TYPE "MATERIAL" // [Deprecated 1.4]
|
---|
| 416 | #define DAE_TEXTURE_TYPE "TEXTURE" // [Deprecated 1.4]
|
---|
| 417 |
|
---|
| 418 | #define DAE_PERSPECTIVE_CAMERA_TYPE "PERSPECTIVE" // [Deprecated 1.4]
|
---|
| 419 | #define DAE_ORTHOGRAPHIC_CAMERA_TYPE "ORTHOGRAPHIC" // [Deprecated 1.4]
|
---|
| 420 |
|
---|
| 421 | #define DAE_XFOV_CAMERA_PARAMETER1_3 "XFOV" // [Deprecated 1.4]
|
---|
| 422 | #define DAE_YFOV_CAMERA_PARAMETER1_3 "YFOV" // [Deprecated 1.4]
|
---|
| 423 | #define DAE_ZNEAR_CAMERA_PARAMETER1_3 "ZNEAR" // [Deprecated 1.4]
|
---|
| 424 | #define DAE_ZFAR_CAMERA_PARAMETER1_3 "ZFAR" // [Deprecated 1.4]
|
---|
| 425 | #define DAE_LEFT_CAMERA_PARAMETER1_3 "LEFT" // [Deprecated 1.4]
|
---|
| 426 | #define DAE_RIGHT_CAMERA_PARAMETER1_3 "RIGHT" // [Deprecated 1.4]
|
---|
| 427 | #define DAE_TOP_CAMERA_PARAMETER1_3 "TOP" // [Deprecated 1.4]
|
---|
| 428 | #define DAE_BOTTOM_CAMERA_PARAMETER1_3 "BOTTOM" // [Deprecated 1.4]
|
---|
| 429 |
|
---|
| 430 | #define DAE_AMBIENT_LIGHT_TYPE "AMBIENT" // [Deprecated 1.4]
|
---|
| 431 | #define DAE_POINT_LIGHT_TYPE "POINT" // [Deprecated 1.4]
|
---|
| 432 | #define DAE_DIRECTIONAL_LIGHT_TYPE "DIRECTIONAL" // [Deprecated 1.4]
|
---|
| 433 | #define DAE_SPOT_LIGHT_TYPE "SPOT" // [Deprecated 1.4]
|
---|
| 434 |
|
---|
| 435 | #define DAE_COLOR_LIGHT_PARAMETER1_3 "COLOR" // [Deprecated 1.4]
|
---|
| 436 | #define DAE_ATTENUATION_LIGHT_PARAMETER1_3 "ATTENUATION" // [Deprecated 1.4]
|
---|
| 437 | #define DAE_ATTENUATIONSCALE_LIGHT_PARAMETER1_3 "ATTENUATION_SCALE" // [Deprecated 1.4]
|
---|
| 438 | #define DAE_FALLOFF_LIGHT_PARAMETER1_3 "FALLOFF" // [Deprecated 1.4]
|
---|
| 439 | #define DAE_FALLOFFSCALE_LIGHT_PARAMETER1_3 "FALLOFF_SCALE" // [Deprecated 1.4]
|
---|
| 440 | #define DAE_ANGLE_LIGHT_PARAMETER1_3 "ANGLE" // [Deprecated 1.4]
|
---|
| 441 |
|
---|
| 442 | #define DAE_X_UP "X_UP"
|
---|
| 443 | #define DAE_Y_UP "Y_UP"
|
---|
| 444 | #define DAE_Z_UP "Z_UP"
|
---|
| 445 |
|
---|
| 446 | #define DAE_NONE_INTERPOLATION "NONE" // [Deprecated 1.3] ColladaMaya exported this until September 2005
|
---|
| 447 | #define DAE_STEP_INTERPOLATION "STEP"
|
---|
| 448 | #define DAE_LINEAR_INTERPOLATION "LINEAR"
|
---|
| 449 | #define DAE_BEZIER_INTERPOLATION "BEZIER"
|
---|
| 450 |
|
---|
| 451 | #define DAE_CONSTANT_FUNCTION "CONSTANT"
|
---|
| 452 | #define DAE_LINEAR_FUNCTION "LINEAR"
|
---|
| 453 | #define DAE_QUADRATIC_FUNCTION "QUADRATIC"
|
---|
| 454 |
|
---|
| 455 | #define DAE_CONSTANT_MATERIAL_PROGRAM "CONSTANT" // [Deprecated 1.4]
|
---|
| 456 | #define DAE_LAMBERT_MATERIAL_PROGRAM "LAMBERT" // [Deprecated 1.4]
|
---|
| 457 | #define DAE_PHONG_MATERIAL_PROGRAM "PHONG" // [Deprecated 1.4]
|
---|
| 458 |
|
---|
| 459 | #define DAE_AMBIENT_MATERIAL_PARAMETER1_3 "AMBIENT" // [Deprecated 1.4]
|
---|
| 460 | #define DAE_DIFFUSE_MATERIAL_PARAMETER1_3 "DIFFUSE" // [Deprecated 1.4]
|
---|
| 461 | #define DAE_EMISSION_MATERIAL_PARAMETER1_3 "EMISSION" // [Deprecated 1.4]
|
---|
| 462 | #define DAE_TRANSPARENCY_MATERIAL_PARAMETER1_3 "TRANSPARENCY" // [Deprecated 1.4]
|
---|
| 463 | #define DAE_TRANSPARENT_MATERIAL_PARAMETER1_3 "TRANSPARENT" // [Deprecated 1.4]
|
---|
| 464 | #define DAE_REFLECTIVE_MATERIAL_PARAMETER1_3 "REFLECTIVE" // [Deprecated 1.4]
|
---|
| 465 | #define DAE_REFLECTIVITY_MATERIAL_PARAMETER1_3 "REFLECTIVITY" // [Deprecated 1.4]
|
---|
| 466 | #define DAE_SHININESS_MATERIAL_PARAMETER1_3 "SHININESS" // [Deprecated 1.4]
|
---|
| 467 | #define DAE_SPECULAR_MATERIAL_PARAMETER1_3 "SPECULAR" // [Deprecated 1.4]
|
---|
| 468 |
|
---|
| 469 | // COLLADA 1.2 elements
|
---|
| 470 | #define DAE_ARRAY_ELEMENT "array" // [Deprecated 1.3]
|
---|
| 471 |
|
---|
| 472 | // COLLADA 1.4 Shared elements
|
---|
| 473 | #define DAESHD_DOUBLESIDED_PARAMETER "double_sided"
|
---|
| 474 | #define DAESHD_INTENSITY_LIGHT_PARAMETER "intensity"
|
---|
| 475 |
|
---|
| 476 | // COLLADA 1.3 Shared elements
|
---|
| 477 | #define DAESHD_INTENSITY_LIGHT_PARAMETER1_3 "INTENSITY" // [Deprecated 1.4]
|
---|
| 478 |
|
---|
| 479 | // COLLADA 1.4 Max-specific profile
|
---|
| 480 | #define DAEMAX_MAX_PROFILE "MAX3D"
|
---|
| 481 |
|
---|
| 482 | #define DAEMAX_TARGET_CAMERA_PARAMETER "target"
|
---|
| 483 | #define DAEMAX_ASPECTRATIO_LIGHT_PARAMETER "aspect_ratio"
|
---|
| 484 | #define DAEMAX_TARGET_LIGHT_PARAMETER "target"
|
---|
| 485 | #define DAEMAX_OUTERCONE_LIGHT_PARAMETER "outer_cone"
|
---|
| 486 | #define DAEMAX_OVERSHOOT_LIGHT_PARAMETER "overshoot"
|
---|
| 487 | #define DAEMAX_SPECLEVEL_MATERIAL_PARAMETER "spec_level"
|
---|
| 488 | #define DAEMAX_DISPLACEMENT_MATERIAL_PARAMETER "displacement"
|
---|
| 489 | #define DAEMAX_EMISSIONLEVEL_MATERIAL_PARAMETER "emission_level"
|
---|
| 490 | #define DAEMAX_FACETED_MATERIAL_PARAMETER "faceted"
|
---|
| 491 | #define DAEMAX_FILTERCOLOR_MATERIAL_PARAMETER "filter_color"
|
---|
| 492 | #define DAEMAX_INDEXOFREFRACTION_MATERIAL_PARAMETER "index_of_refraction"
|
---|
| 493 | #define DAEMAX_USERPROPERTIES_NODE_PARAMETER "user_properties"
|
---|
| 494 | #define DAEMAX_WIREFRAME_MATERIAL_PARAMETER "wireframe"
|
---|
| 495 | #define DAEMAX_FACEMAP_MATERIAL_PARAMETER "face_map"
|
---|
| 496 | #define DAEMAX_AMOUNT_TEXTURE_PARAMETER "amount"
|
---|
| 497 |
|
---|
| 498 | // COLLADA 1.3 Max-specific profile
|
---|
| 499 | #define DAEMAX_TARGET_CAMERA_PARAMETER1_3 "TARGET" // [Deprecated 1.4]
|
---|
| 500 | #define DAEMAX_ASPECTRATIO_LIGHT_PARAMETER1_3 "ASPECT_RATIO" // [Deprecated 1.4]
|
---|
| 501 | #define DAEMAX_TARGET_LIGHT_PARAMETER1_3 "TARGET" // [Deprecated 1.4]
|
---|
| 502 | #define DAEMAX_OUTERCONE_LIGHT_PARAMETER1_3 "OUTERCONE" // [Deprecated 1.4]
|
---|
| 503 | #define DAEMAX_OVERSHOOT_LIGHT_PARAMETER1_3 "OVERSHOOT" // [Deprecated 1.4]
|
---|
| 504 | #define DAEMAX_SPECLEVEL_MATERIAL_PARAMETER1_3 "SPEC_LEVEL" // [Deprecated 1.4]
|
---|
| 505 | #define DAEMAX_EMISSIONLEVEL_MATERIAL_PARAMETER1_3 "EMISSION_LEVEL" // [Deprecated 1.4]
|
---|
| 506 | #define DAEMAX_FACETED_MATERIAL_PARAMETER1_3 "FACETED" // [Deprecated 1.4]
|
---|
| 507 | #define DAEMAX_USERPROPERTIES_NODE_PARAMETER1_3 "USER_PROPERTIES" // [Deprecated 1.4]
|
---|
| 508 |
|
---|
| 509 | // MAYA Profile Syntax Definitions
|
---|
| 510 |
|
---|
| 511 | // COLLADA 1.4 Maya-specific definitions
|
---|
| 512 | #define DAEMAYA_MAYA_PROFILE "MAYA"
|
---|
| 513 |
|
---|
| 514 | #define DAEMAYA_VAPERTURE_PARAMETER "vertical_aperture"
|
---|
| 515 | #define DAEMAYA_HAPERTURE_PARAMETER "horizontal_aperture"
|
---|
| 516 | #define DAEMAYA_LENSSQUEEZE_PARAMETER "lens_squeeze"
|
---|
| 517 |
|
---|
| 518 | #define DAEMAYA_PENUMBRA_LIGHT_PARAMETER "penumbra_angle"
|
---|
| 519 | #define DAEMAYA_DROPOFF_LIGHT_PARAMETER "dropoff"
|
---|
| 520 |
|
---|
| 521 | #define DAEMAYA_NOTE_PARAMETER "note"
|
---|
| 522 | #define DAEMAYA_VISIBILITY_PARAMETER "visibility"
|
---|
| 523 | #define DAEMAYA_ENDTIME_PARAMETER "end_time"
|
---|
| 524 | #define DAEMAYA_STARTTIME_PARAMETER "start_time"
|
---|
| 525 |
|
---|
| 526 | #define DAEMAYA_DRIVER_INPUT "DRIVER"
|
---|
| 527 | #define DAEMAYA_EXTRA_INPUT "EXTRA"
|
---|
| 528 | #define DAEMAYA_WEIGHT_INPUT "WEIGHT"
|
---|
| 529 | #define DAEMAYA_INTANGENTWEIGHT_ANIMATION_INPUT "IN_TANGENT_WEIGHT"
|
---|
| 530 | #define DAEMAYA_OUTTANGENTWEIGHT_ANIMATION_INPUT "OUT_TANGENT_WEIGHT"
|
---|
| 531 |
|
---|
| 532 | // COLLADA 1.3 Maya-specific definitions
|
---|
| 533 | #define DAEMAYA_BLINDNAME_PARAMETER "BLINDNAME"
|
---|
| 534 | #define DAEMAYA_BLINDTYPEID_PARAMETER "BLINDTYPEID"
|
---|
| 535 | #define DAEMAYA_DOUBLE_SIDED_PARAMETER "DOUBLE_SIDED"
|
---|
| 536 | #define DAEMAYA_LAYER_PARAMETER "layer"
|
---|
| 537 | #define DAEMAYA_LONGNAME_PARAMETER "long_name"
|
---|
| 538 | #define DAEMAYA_PREINFINITY_PARAMETER "pre_infinity"
|
---|
| 539 | #define DAEMAYA_POSTINFINITY_PARAMETER "post_infinity"
|
---|
| 540 | #define DAEMAYA_PREINFINITY_PARAMETER1_3 "PRE_INFINITY"
|
---|
| 541 | #define DAEMAYA_POSTINFINITY_PARAMETER1_3 "POST_INFINITY"
|
---|
| 542 | #define DAEMAYA_SHORTNAME_PARAMETER "short_name"
|
---|
| 543 |
|
---|
| 544 | #define DAEMAYA_MAYA_NOTE_PARAMETER1_3 "MAYA_NOTE" // [Deprecated 1.4]
|
---|
| 545 | #define DAEMAYA_VISIBILITY_PARAMETER1_3 "VISIBILITY" // [Deprecated 1.4]
|
---|
| 546 | #define DAEMAYA_ENDTIME_PARAMETER1_3 "END_TIME" // [Deprecated 1.4]
|
---|
| 547 | #define DAEMAYA_STARTTIME_PARAMETER1_3 "START_TIME" // [Deprecated 1.4]
|
---|
| 548 |
|
---|
| 549 | #define DAEMAYA_VAPERTURE_PARAMETER1_3 "VERTICAL_APERTURE" // [Deprecated 1.4]
|
---|
| 550 | #define DAEMAYA_HAPERTURE_PARAMETER1_3 "HORIZONTAL_APERTURE" // [Deprecated 1.4]
|
---|
| 551 | #define DAEMAYA_LENSSQUEEZE_PARAMETER1_3 "LENS_SQUEEZE" // [Deprecated 1.4]
|
---|
| 552 |
|
---|
| 553 | #define DAEMAYA_TEXTURE_WRAPU_PARAMETER "wrapU"
|
---|
| 554 | #define DAEMAYA_TEXTURE_WRAPV_PARAMETER "wrapV"
|
---|
| 555 | #define DAEMAYA_TEXTURE_MIRRORU_PARAMETER "mirrorU"
|
---|
| 556 | #define DAEMAYA_TEXTURE_MIRRORV_PARAMETER "mirrorV"
|
---|
| 557 | #define DAEMAYA_TEXTURE_COVERAGEU_PARAMETER "coverageU"
|
---|
| 558 | #define DAEMAYA_TEXTURE_COVERAGEV_PARAMETER "coverageV"
|
---|
| 559 | #define DAEMAYA_TEXTURE_TRANSFRAMEU_PARAMETER "translateFrameU"
|
---|
| 560 | #define DAEMAYA_TEXTURE_TRANSFRAMEV_PARAMETER "translateFrameV"
|
---|
| 561 | #define DAEMAYA_TEXTURE_ROTFRAME_PARAMETER "rotateFrame"
|
---|
| 562 | #define DAEMAYA_TEXTURE_STAGGER_PARAMETER "stagger"
|
---|
| 563 | #define DAEMAYA_TEXTURE_REPEATU_PARAMETER "repeatU"
|
---|
| 564 | #define DAEMAYA_TEXTURE_REPEATV_PARAMETER "repeatV"
|
---|
| 565 | #define DAEMAYA_TEXTURE_OFFSETU_PARAMETER "offsetU"
|
---|
| 566 | #define DAEMAYA_TEXTURE_OFFSETV_PARAMETER "offsetV"
|
---|
| 567 | #define DAEMAYA_TEXTURE_ROTATEUV_PARAMETER "rotateUV"
|
---|
| 568 | #define DAEMAYA_TEXTURE_NOISEU_PARAMETER "noiseU"
|
---|
| 569 | #define DAEMAYA_TEXTURE_NOISEV_PARAMETER "noiseV"
|
---|
| 570 | #define DAEMAYA_TEXTURE_FAST_PARAMETER "fast"
|
---|
| 571 | #define DAEMAYA_TEXTURE_BLENDMODE_PARAMETER "blend_mode"
|
---|
| 572 | #define DAEMAYA_TEXTURE_BLENDMODE_PARAMETER1_3 "BLEND_MODE"
|
---|
| 573 |
|
---|
| 574 | #define DAEMAYA_PENUMBRA_LIGHT_PARAMETER1_3 "PENUMBRA_ANGLE" // [Deprecated 1.4]
|
---|
| 575 |
|
---|
| 576 | #define DAEMAYA_CONSTANT_INFINITY "CONSTANT"
|
---|
| 577 | #define DAEMAYA_LINEAR_INFINITY "LINEAR"
|
---|
| 578 | #define DAEMAYA_CYCLE_INFINITY "CYCLE"
|
---|
| 579 | #define DAEMAYA_CYCLE_RELATIVE_INFINITY "CYCLE_RELATIVE"
|
---|
| 580 | #define DAEMAYA_OSCILLATE_INFINITY "OSCILLATE"
|
---|
| 581 |
|
---|
| 582 | #define DAEMAYA_NONE_BLENDMODE "NONE"
|
---|
| 583 | #define DAEMAYA_OVER_BLENDMODE "OVER"
|
---|
| 584 | #define DAEMAYA_IN_BLENDMODE "IN"
|
---|
| 585 | #define DAEMAYA_OUT_BLENDMODE "OUT"
|
---|
| 586 | #define DAEMAYA_ADD_BLENDMODE "ADD"
|
---|
| 587 | #define DAEMAYA_SUBSTRACT_BLENDMODE "SUBSTRACT"
|
---|
| 588 | #define DAEMAYA_MULTIPLY_BLENDMODE "MULTIPLY"
|
---|
| 589 | #define DAEMAYA_DIFFERENCE_BLENDMODE "DIFFERENCE"
|
---|
| 590 | #define DAEMAYA_LIGHTEN_BLENDMODE "LIGHTEN"
|
---|
| 591 | #define DAEMAYA_DARKEN_BLENDMODE "DARKEN"
|
---|
| 592 | #define DAEMAYA_SATURATE_BLENDMODE "SATURATE"
|
---|
| 593 | #define DAEMAYA_DESATURATE_BLENDMODE "DESATURATE"
|
---|
| 594 | #define DAEMAYA_ILLUMINATE_BLENDMODE "ILLUMINATE"
|
---|
| 595 |
|
---|
| 596 | #define DAEMAYA_PROJECTION_ELEMENT "projection"
|
---|
| 597 | #define DAEMAYA_PROJECTION_TYPE_PARAMETER "type"
|
---|
| 598 | #define DAEMAYA_PROJECTION_MATRIX_PARAMETER "matrix"
|
---|
| 599 |
|
---|
| 600 | #define DAEMAYA_PROJECTION_PROGRAM "PROJECTION" // [Deprecated 1.4]
|
---|
| 601 | #define DAEMAYA_PROJECTION_TYPE_PARAMETER1_3 "TYPE" // [Deprecated 1.4]
|
---|
| 602 | #define DAEMAYA_PROJECTION_MATRIX_PARAMETER1_3 "MATRIX" // [Deprecated 1.4]
|
---|
| 603 |
|
---|
| 604 | // COLLADA Error export syntax
|
---|
| 605 |
|
---|
| 606 | #define DAEERR_UNKNOWN_ELEMENT "unknown"
|
---|
| 607 | #define DAEERR_UNKNOWN_IDREF "UNKNOWN_IDREF"
|
---|
| 608 | #define DAEERR_UNKNOWN_INPUT "UNKNOWN"
|
---|
| 609 | #define DAEERR_UNKNOWN_MORPH_METHOD "UNKNOWN"
|
---|
| 610 |
|
---|
| 611 | #endif // _DAE_SYNTAX_H_
|
---|