1 #ifndef __DOM150_ELEMENTS_H__ 2 #define __DOM150_ELEMENTS_H__ 3 4 #include <1.5/dom/domTypes.h> 5 6 class DAE; 7 namespace ColladaDOM150 { 8 9 class domInput_global; 10 11 typedef daeSmartRef<domInput_global> domInput_globalRef; 12 typedef daeTArray<domInput_globalRef> domInput_global_Array; 13 14 class domInput_local; 15 16 typedef daeSmartRef<domInput_local> domInput_localRef; 17 typedef daeTArray<domInput_localRef> domInput_local_Array; 18 19 class domInput_local_offset; 20 21 typedef daeSmartRef<domInput_local_offset> domInput_local_offsetRef; 22 typedef daeTArray<domInput_local_offsetRef> domInput_local_offset_Array; 23 24 class domTargetable_float; 25 26 typedef daeSmartRef<domTargetable_float> domTargetable_floatRef; 27 typedef daeTArray<domTargetable_floatRef> domTargetable_float_Array; 28 29 class domTargetable_float3; 30 31 typedef daeSmartRef<domTargetable_float3> domTargetable_float3Ref; 32 typedef daeTArray<domTargetable_float3Ref> domTargetable_float3_Array; 33 34 class domToken_array; 35 36 typedef daeSmartRef<domToken_array> domToken_arrayRef; 37 typedef daeTArray<domToken_arrayRef> domToken_array_Array; 38 39 class domIdref_array; 40 41 typedef daeSmartRef<domIdref_array> domIdref_arrayRef; 42 typedef daeTArray<domIdref_arrayRef> domIdref_array_Array; 43 44 class domName_array; 45 46 typedef daeSmartRef<domName_array> domName_arrayRef; 47 typedef daeTArray<domName_arrayRef> domName_array_Array; 48 49 class domBool_array; 50 51 typedef daeSmartRef<domBool_array> domBool_arrayRef; 52 typedef daeTArray<domBool_arrayRef> domBool_array_Array; 53 54 class domFloat_array; 55 56 typedef daeSmartRef<domFloat_array> domFloat_arrayRef; 57 typedef daeTArray<domFloat_arrayRef> domFloat_array_Array; 58 59 class domInt_array; 60 61 typedef daeSmartRef<domInt_array> domInt_arrayRef; 62 typedef daeTArray<domInt_arrayRef> domInt_array_Array; 63 64 class domParam; 65 66 typedef daeSmartRef<domParam> domParamRef; 67 typedef daeTArray<domParamRef> domParam_Array; 68 69 class domAccessor; 70 71 typedef daeSmartRef<domAccessor> domAccessorRef; 72 typedef daeTArray<domAccessorRef> domAccessor_Array; 73 74 class domP; 75 76 typedef daeSmartRef<domP> domPRef; 77 typedef daeTArray<domPRef> domP_Array; 78 79 class domLookat; 80 81 typedef daeSmartRef<domLookat> domLookatRef; 82 typedef daeTArray<domLookatRef> domLookat_Array; 83 84 class domMatrix; 85 86 typedef daeSmartRef<domMatrix> domMatrixRef; 87 typedef daeTArray<domMatrixRef> domMatrix_Array; 88 89 class domScale; 90 91 typedef daeSmartRef<domScale> domScaleRef; 92 typedef daeTArray<domScaleRef> domScale_Array; 93 94 class domSkew; 95 96 typedef daeSmartRef<domSkew> domSkewRef; 97 typedef daeTArray<domSkewRef> domSkew_Array; 98 99 class domTranslate; 100 101 typedef daeSmartRef<domTranslate> domTranslateRef; 102 typedef daeTArray<domTranslateRef> domTranslate_Array; 103 104 class domImage_source; 105 106 typedef daeSmartRef<domImage_source> domImage_sourceRef; 107 typedef daeTArray<domImage_sourceRef> domImage_source_Array; 108 109 class domImage_mips; 110 111 typedef daeSmartRef<domImage_mips> domImage_mipsRef; 112 typedef daeTArray<domImage_mipsRef> domImage_mips_Array; 113 114 class domChannel; 115 116 typedef daeSmartRef<domChannel> domChannelRef; 117 typedef daeTArray<domChannelRef> domChannel_Array; 118 119 class domSampler; 120 121 typedef daeSmartRef<domSampler> domSamplerRef; 122 typedef daeTArray<domSamplerRef> domSampler_Array; 123 124 class domTechnique; 125 126 typedef daeSmartRef<domTechnique> domTechniqueRef; 127 typedef daeTArray<domTechniqueRef> domTechnique_Array; 128 129 class domExtra; 130 131 typedef daeSmartRef<domExtra> domExtraRef; 132 typedef daeTArray<domExtraRef> domExtra_Array; 133 134 class domPolylist; 135 136 typedef daeSmartRef<domPolylist> domPolylistRef; 137 typedef daeTArray<domPolylistRef> domPolylist_Array; 138 139 class domPolygons; 140 141 typedef daeSmartRef<domPolygons> domPolygonsRef; 142 typedef daeTArray<domPolygonsRef> domPolygons_Array; 143 144 class domLinestrips; 145 146 typedef daeSmartRef<domLinestrips> domLinestripsRef; 147 typedef daeTArray<domLinestripsRef> domLinestrips_Array; 148 149 class domTristrips; 150 151 typedef daeSmartRef<domTristrips> domTristripsRef; 152 typedef daeTArray<domTristripsRef> domTristrips_Array; 153 154 class domLines; 155 156 typedef daeSmartRef<domLines> domLinesRef; 157 typedef daeTArray<domLinesRef> domLines_Array; 158 159 class domTriangles; 160 161 typedef daeSmartRef<domTriangles> domTrianglesRef; 162 typedef daeTArray<domTrianglesRef> domTriangles_Array; 163 164 class domTrifans; 165 166 typedef daeSmartRef<domTrifans> domTrifansRef; 167 typedef daeTArray<domTrifansRef> domTrifans_Array; 168 169 class domVertices; 170 171 typedef daeSmartRef<domVertices> domVerticesRef; 172 typedef daeTArray<domVerticesRef> domVertices_Array; 173 174 class domAsset; 175 176 typedef daeSmartRef<domAsset> domAssetRef; 177 typedef daeTArray<domAssetRef> domAsset_Array; 178 179 class domImage; 180 181 typedef daeSmartRef<domImage> domImageRef; 182 typedef daeTArray<domImageRef> domImage_Array; 183 184 class domCamera; 185 186 typedef daeSmartRef<domCamera> domCameraRef; 187 typedef daeTArray<domCameraRef> domCamera_Array; 188 189 class domLight; 190 191 typedef daeSmartRef<domLight> domLightRef; 192 typedef daeTArray<domLightRef> domLight_Array; 193 194 class domInstance_with_extra; 195 196 typedef daeSmartRef<domInstance_with_extra> domInstance_with_extraRef; 197 typedef daeTArray<domInstance_with_extraRef> domInstance_with_extra_Array; 198 199 class domInstance_image; 200 201 typedef daeSmartRef<domInstance_image> domInstance_imageRef; 202 typedef daeTArray<domInstance_imageRef> domInstance_image_Array; 203 204 class domInstance_camera; 205 206 typedef daeSmartRef<domInstance_camera> domInstance_cameraRef; 207 typedef daeTArray<domInstance_cameraRef> domInstance_camera_Array; 208 209 class domInstance_force_field; 210 211 typedef daeSmartRef<domInstance_force_field> domInstance_force_fieldRef; 212 typedef daeTArray<domInstance_force_fieldRef> domInstance_force_field_Array; 213 214 class domInstance_light; 215 216 typedef daeSmartRef<domInstance_light> domInstance_lightRef; 217 typedef daeTArray<domInstance_lightRef> domInstance_light_Array; 218 219 class domInstance_material; 220 221 typedef daeSmartRef<domInstance_material> domInstance_materialRef; 222 typedef daeTArray<domInstance_materialRef> domInstance_material_Array; 223 224 class domBind_material; 225 226 typedef daeSmartRef<domBind_material> domBind_materialRef; 227 typedef daeTArray<domBind_materialRef> domBind_material_Array; 228 229 class domInstance_controller; 230 231 typedef daeSmartRef<domInstance_controller> domInstance_controllerRef; 232 typedef daeTArray<domInstance_controllerRef> domInstance_controller_Array; 233 234 class domInstance_geometry; 235 236 typedef daeSmartRef<domInstance_geometry> domInstance_geometryRef; 237 typedef daeTArray<domInstance_geometryRef> domInstance_geometry_Array; 238 239 class domInstance_node; 240 241 typedef daeSmartRef<domInstance_node> domInstance_nodeRef; 242 typedef daeTArray<domInstance_nodeRef> domInstance_node_Array; 243 244 class domInstance_physics_material; 245 246 typedef daeSmartRef<domInstance_physics_material> domInstance_physics_materialRef; 247 typedef daeTArray<domInstance_physics_materialRef> domInstance_physics_material_Array; 248 249 class domInstance_rigid_constraint; 250 251 typedef daeSmartRef<domInstance_rigid_constraint> domInstance_rigid_constraintRef; 252 typedef daeTArray<domInstance_rigid_constraintRef> domInstance_rigid_constraint_Array; 253 254 class domLibrary_cameras; 255 256 typedef daeSmartRef<domLibrary_cameras> domLibrary_camerasRef; 257 typedef daeTArray<domLibrary_camerasRef> domLibrary_cameras_Array; 258 259 class domLibrary_images; 260 261 typedef daeSmartRef<domLibrary_images> domLibrary_imagesRef; 262 typedef daeTArray<domLibrary_imagesRef> domLibrary_images_Array; 263 264 class domLibrary_lights; 265 266 typedef daeSmartRef<domLibrary_lights> domLibrary_lightsRef; 267 typedef daeTArray<domLibrary_lightsRef> domLibrary_lights_Array; 268 269 class domInstance_effect; 270 271 typedef daeSmartRef<domInstance_effect> domInstance_effectRef; 272 typedef daeTArray<domInstance_effectRef> domInstance_effect_Array; 273 274 class domMaterial; 275 276 typedef daeSmartRef<domMaterial> domMaterialRef; 277 typedef daeTArray<domMaterialRef> domMaterial_Array; 278 279 class domLibrary_materials; 280 281 typedef daeSmartRef<domLibrary_materials> domLibrary_materialsRef; 282 typedef daeTArray<domLibrary_materialsRef> domLibrary_materials_Array; 283 284 class domFx_sampler; 285 286 typedef daeSmartRef<domFx_sampler> domFx_samplerRef; 287 typedef daeTArray<domFx_samplerRef> domFx_sampler_Array; 288 289 class domFx_sampler1D; 290 291 typedef daeSmartRef<domFx_sampler1D> domFx_sampler1DRef; 292 typedef daeTArray<domFx_sampler1DRef> domFx_sampler1D_Array; 293 294 class domFx_sampler2D; 295 296 typedef daeSmartRef<domFx_sampler2D> domFx_sampler2DRef; 297 typedef daeTArray<domFx_sampler2DRef> domFx_sampler2D_Array; 298 299 class domFx_sampler3D; 300 301 typedef daeSmartRef<domFx_sampler3D> domFx_sampler3DRef; 302 typedef daeTArray<domFx_sampler3DRef> domFx_sampler3D_Array; 303 304 class domFx_samplerCUBE; 305 306 typedef daeSmartRef<domFx_samplerCUBE> domFx_samplerCUBERef; 307 typedef daeTArray<domFx_samplerCUBERef> domFx_samplerCUBE_Array; 308 309 class domFx_samplerRECT; 310 311 typedef daeSmartRef<domFx_samplerRECT> domFx_samplerRECTRef; 312 typedef daeTArray<domFx_samplerRECTRef> domFx_samplerRECT_Array; 313 314 class domFx_samplerDEPTH; 315 316 typedef daeSmartRef<domFx_samplerDEPTH> domFx_samplerDEPTHRef; 317 typedef daeTArray<domFx_samplerDEPTHRef> domFx_samplerDEPTH_Array; 318 319 class domFx_rendertarget; 320 321 typedef daeSmartRef<domFx_rendertarget> domFx_rendertargetRef; 322 typedef daeTArray<domFx_rendertargetRef> domFx_rendertarget_Array; 323 324 class domFx_colortarget; 325 326 typedef daeSmartRef<domFx_colortarget> domFx_colortargetRef; 327 typedef daeTArray<domFx_colortargetRef> domFx_colortarget_Array; 328 329 class domFx_depthtarget; 330 331 typedef daeSmartRef<domFx_depthtarget> domFx_depthtargetRef; 332 typedef daeTArray<domFx_depthtargetRef> domFx_depthtarget_Array; 333 334 class domFx_stenciltarget; 335 336 typedef daeSmartRef<domFx_stenciltarget> domFx_stenciltargetRef; 337 typedef daeTArray<domFx_stenciltargetRef> domFx_stenciltarget_Array; 338 339 class domFx_clearcolor; 340 341 typedef daeSmartRef<domFx_clearcolor> domFx_clearcolorRef; 342 typedef daeTArray<domFx_clearcolorRef> domFx_clearcolor_Array; 343 344 class domFx_cleardepth; 345 346 typedef daeSmartRef<domFx_cleardepth> domFx_cleardepthRef; 347 typedef daeTArray<domFx_cleardepthRef> domFx_cleardepth_Array; 348 349 class domFx_clearstencil; 350 351 typedef daeSmartRef<domFx_clearstencil> domFx_clearstencilRef; 352 typedef daeTArray<domFx_clearstencilRef> domFx_clearstencil_Array; 353 354 class domFx_annotate; 355 356 typedef daeSmartRef<domFx_annotate> domFx_annotateRef; 357 typedef daeTArray<domFx_annotateRef> domFx_annotate_Array; 358 359 class domFx_newparam; 360 361 typedef daeSmartRef<domFx_newparam> domFx_newparamRef; 362 typedef daeTArray<domFx_newparamRef> domFx_newparam_Array; 363 364 class domFx_include; 365 366 typedef daeSmartRef<domFx_include> domFx_includeRef; 367 typedef daeTArray<domFx_includeRef> domFx_include_Array; 368 369 class domFx_code; 370 371 typedef daeSmartRef<domFx_code> domFx_codeRef; 372 typedef daeTArray<domFx_codeRef> domFx_code_Array; 373 374 class domFx_sources; 375 376 typedef daeSmartRef<domFx_sources> domFx_sourcesRef; 377 typedef daeTArray<domFx_sourcesRef> domFx_sources_Array; 378 379 class domFx_target; 380 381 typedef daeSmartRef<domFx_target> domFx_targetRef; 382 typedef daeTArray<domFx_targetRef> domFx_target_Array; 383 384 class domFx_common_float_or_param; 385 386 typedef daeSmartRef<domFx_common_float_or_param> domFx_common_float_or_paramRef; 387 typedef daeTArray<domFx_common_float_or_paramRef> domFx_common_float_or_param_Array; 388 389 class domFx_common_color_or_texture; 390 391 typedef daeSmartRef<domFx_common_color_or_texture> domFx_common_color_or_textureRef; 392 typedef daeTArray<domFx_common_color_or_textureRef> domFx_common_color_or_texture_Array; 393 394 class domFx_common_transparent; 395 396 typedef daeSmartRef<domFx_common_transparent> domFx_common_transparentRef; 397 typedef daeTArray<domFx_common_transparentRef> domFx_common_transparent_Array; 398 399 class domFx_common_newparam; 400 401 typedef daeSmartRef<domFx_common_newparam> domFx_common_newparamRef; 402 typedef daeTArray<domFx_common_newparamRef> domFx_common_newparam_Array; 403 404 class domProfile_common; 405 406 typedef daeSmartRef<domProfile_common> domProfile_commonRef; 407 typedef daeTArray<domProfile_commonRef> domProfile_common_Array; 408 409 class domProfile_bridge; 410 411 typedef daeSmartRef<domProfile_bridge> domProfile_bridgeRef; 412 typedef daeTArray<domProfile_bridgeRef> domProfile_bridge_Array; 413 414 class domGles2_newparam; 415 416 typedef daeSmartRef<domGles2_newparam> domGles2_newparamRef; 417 typedef daeTArray<domGles2_newparamRef> domGles2_newparam_Array; 418 419 class domGles2_shader; 420 421 typedef daeSmartRef<domGles2_shader> domGles2_shaderRef; 422 typedef daeTArray<domGles2_shaderRef> domGles2_shader_Array; 423 424 class domGles2_program; 425 426 typedef daeSmartRef<domGles2_program> domGles2_programRef; 427 typedef daeTArray<domGles2_programRef> domGles2_program_Array; 428 429 class domGles2_pass; 430 431 typedef daeSmartRef<domGles2_pass> domGles2_passRef; 432 typedef daeTArray<domGles2_passRef> domGles2_pass_Array; 433 434 class domProfile_gles2; 435 436 typedef daeSmartRef<domProfile_gles2> domProfile_gles2Ref; 437 typedef daeTArray<domProfile_gles2Ref> domProfile_gles2_Array; 438 439 class domGlsl_array; 440 441 typedef daeSmartRef<domGlsl_array> domGlsl_arrayRef; 442 typedef daeTArray<domGlsl_arrayRef> domGlsl_array_Array; 443 444 class domGlsl_newparam; 445 446 typedef daeSmartRef<domGlsl_newparam> domGlsl_newparamRef; 447 typedef daeTArray<domGlsl_newparamRef> domGlsl_newparam_Array; 448 449 class domGlsl_shader; 450 451 typedef daeSmartRef<domGlsl_shader> domGlsl_shaderRef; 452 typedef daeTArray<domGlsl_shaderRef> domGlsl_shader_Array; 453 454 class domGlsl_program; 455 456 typedef daeSmartRef<domGlsl_program> domGlsl_programRef; 457 typedef daeTArray<domGlsl_programRef> domGlsl_program_Array; 458 459 class domProfile_glsl; 460 461 typedef daeSmartRef<domProfile_glsl> domProfile_glslRef; 462 typedef daeTArray<domProfile_glslRef> domProfile_glsl_Array; 463 464 class domCg_array; 465 466 typedef daeSmartRef<domCg_array> domCg_arrayRef; 467 typedef daeTArray<domCg_arrayRef> domCg_array_Array; 468 469 class domCg_setparam; 470 471 typedef daeSmartRef<domCg_setparam> domCg_setparamRef; 472 typedef daeTArray<domCg_setparamRef> domCg_setparam_Array; 473 474 class domCg_user; 475 476 typedef daeSmartRef<domCg_user> domCg_userRef; 477 typedef daeTArray<domCg_userRef> domCg_user_Array; 478 479 class domCg_newparam; 480 481 typedef daeSmartRef<domCg_newparam> domCg_newparamRef; 482 typedef daeTArray<domCg_newparamRef> domCg_newparam_Array; 483 484 class domCg_pass; 485 486 typedef daeSmartRef<domCg_pass> domCg_passRef; 487 typedef daeTArray<domCg_passRef> domCg_pass_Array; 488 489 class domProfile_cg; 490 491 typedef daeSmartRef<domProfile_cg> domProfile_cgRef; 492 typedef daeTArray<domProfile_cgRef> domProfile_cg_Array; 493 494 class domGles_texture_constant; 495 496 typedef daeSmartRef<domGles_texture_constant> domGles_texture_constantRef; 497 typedef daeTArray<domGles_texture_constantRef> domGles_texture_constant_Array; 498 499 class domGles_texenv_command; 500 501 typedef daeSmartRef<domGles_texenv_command> domGles_texenv_commandRef; 502 typedef daeTArray<domGles_texenv_commandRef> domGles_texenv_command_Array; 503 504 class domGles_texcombiner_argument_rgb; 505 506 typedef daeSmartRef<domGles_texcombiner_argument_rgb> domGles_texcombiner_argument_rgbRef; 507 typedef daeTArray<domGles_texcombiner_argument_rgbRef> domGles_texcombiner_argument_rgb_Array; 508 509 class domGles_texcombiner_argument_alpha; 510 511 typedef daeSmartRef<domGles_texcombiner_argument_alpha> domGles_texcombiner_argument_alphaRef; 512 typedef daeTArray<domGles_texcombiner_argument_alphaRef> domGles_texcombiner_argument_alpha_Array; 513 514 class domGles_texcombiner_command_rgb; 515 516 typedef daeSmartRef<domGles_texcombiner_command_rgb> domGles_texcombiner_command_rgbRef; 517 typedef daeTArray<domGles_texcombiner_command_rgbRef> domGles_texcombiner_command_rgb_Array; 518 519 class domGles_texcombiner_command_alpha; 520 521 typedef daeSmartRef<domGles_texcombiner_command_alpha> domGles_texcombiner_command_alphaRef; 522 typedef daeTArray<domGles_texcombiner_command_alphaRef> domGles_texcombiner_command_alpha_Array; 523 524 class domGles_texcombiner_command; 525 526 typedef daeSmartRef<domGles_texcombiner_command> domGles_texcombiner_commandRef; 527 typedef daeTArray<domGles_texcombiner_commandRef> domGles_texcombiner_command_Array; 528 529 class domGles_texture_pipeline; 530 531 typedef daeSmartRef<domGles_texture_pipeline> domGles_texture_pipelineRef; 532 typedef daeTArray<domGles_texture_pipelineRef> domGles_texture_pipeline_Array; 533 534 class domGles_sampler; 535 536 typedef daeSmartRef<domGles_sampler> domGles_samplerRef; 537 typedef daeTArray<domGles_samplerRef> domGles_sampler_Array; 538 539 class domGles_newparam; 540 541 typedef daeSmartRef<domGles_newparam> domGles_newparamRef; 542 typedef daeTArray<domGles_newparamRef> domGles_newparam_Array; 543 544 class domProfile_gles; 545 546 typedef daeSmartRef<domProfile_gles> domProfile_glesRef; 547 typedef daeTArray<domProfile_glesRef> domProfile_gles_Array; 548 549 class domEffect; 550 551 typedef daeSmartRef<domEffect> domEffectRef; 552 typedef daeTArray<domEffectRef> domEffect_Array; 553 554 class domLibrary_effects; 555 556 typedef daeSmartRef<domLibrary_effects> domLibrary_effectsRef; 557 typedef daeTArray<domLibrary_effectsRef> domLibrary_effects_Array; 558 559 class domBox; 560 561 typedef daeSmartRef<domBox> domBoxRef; 562 typedef daeTArray<domBoxRef> domBox_Array; 563 564 class domPlane; 565 566 typedef daeSmartRef<domPlane> domPlaneRef; 567 typedef daeTArray<domPlaneRef> domPlane_Array; 568 569 class domSphere; 570 571 typedef daeSmartRef<domSphere> domSphereRef; 572 typedef daeTArray<domSphereRef> domSphere_Array; 573 574 class domEllipsoid; 575 576 typedef daeSmartRef<domEllipsoid> domEllipsoidRef; 577 typedef daeTArray<domEllipsoidRef> domEllipsoid_Array; 578 579 class domCylinder; 580 581 typedef daeSmartRef<domCylinder> domCylinderRef; 582 typedef daeTArray<domCylinderRef> domCylinder_Array; 583 584 class domCapsule; 585 586 typedef daeSmartRef<domCapsule> domCapsuleRef; 587 typedef daeTArray<domCapsuleRef> domCapsule_Array; 588 589 class domForce_field; 590 591 typedef daeSmartRef<domForce_field> domForce_fieldRef; 592 typedef daeTArray<domForce_fieldRef> domForce_field_Array; 593 594 class domLibrary_force_fields; 595 596 typedef daeSmartRef<domLibrary_force_fields> domLibrary_force_fieldsRef; 597 typedef daeTArray<domLibrary_force_fieldsRef> domLibrary_force_fields_Array; 598 599 class domPhysics_material; 600 601 typedef daeSmartRef<domPhysics_material> domPhysics_materialRef; 602 typedef daeTArray<domPhysics_materialRef> domPhysics_material_Array; 603 604 class domLibrary_physics_materials; 605 606 typedef daeSmartRef<domLibrary_physics_materials> domLibrary_physics_materialsRef; 607 typedef daeTArray<domLibrary_physics_materialsRef> domLibrary_physics_materials_Array; 608 609 class domEdges; 610 611 typedef daeSmartRef<domEdges> domEdgesRef; 612 typedef daeTArray<domEdgesRef> domEdges_Array; 613 614 class domWires; 615 616 typedef daeSmartRef<domWires> domWiresRef; 617 typedef daeTArray<domWiresRef> domWires_Array; 618 619 class domFaces; 620 621 typedef daeSmartRef<domFaces> domFacesRef; 622 typedef daeTArray<domFacesRef> domFaces_Array; 623 624 class domShells; 625 626 typedef daeSmartRef<domShells> domShellsRef; 627 typedef daeTArray<domShellsRef> domShells_Array; 628 629 class domSolids; 630 631 typedef daeSmartRef<domSolids> domSolidsRef; 632 typedef daeTArray<domSolidsRef> domSolids_Array; 633 634 class domLine; 635 636 typedef daeSmartRef<domLine> domLineRef; 637 typedef daeTArray<domLineRef> domLine_Array; 638 639 class domCircle; 640 641 typedef daeSmartRef<domCircle> domCircleRef; 642 typedef daeTArray<domCircleRef> domCircle_Array; 643 644 class domEllipse; 645 646 typedef daeSmartRef<domEllipse> domEllipseRef; 647 typedef daeTArray<domEllipseRef> domEllipse_Array; 648 649 class domParabola; 650 651 typedef daeSmartRef<domParabola> domParabolaRef; 652 typedef daeTArray<domParabolaRef> domParabola_Array; 653 654 class domHyperbola; 655 656 typedef daeSmartRef<domHyperbola> domHyperbolaRef; 657 typedef daeTArray<domHyperbolaRef> domHyperbola_Array; 658 659 class domTorus; 660 661 typedef daeSmartRef<domTorus> domTorusRef; 662 typedef daeTArray<domTorusRef> domTorus_Array; 663 664 class domPcurves; 665 666 typedef daeSmartRef<domPcurves> domPcurvesRef; 667 typedef daeTArray<domPcurvesRef> domPcurves_Array; 668 669 class domSidref_array; 670 671 typedef daeSmartRef<domSidref_array> domSidref_arrayRef; 672 typedef daeTArray<domSidref_arrayRef> domSidref_array_Array; 673 674 class domSource; 675 676 typedef daeSmartRef<domSource> domSourceRef; 677 typedef daeTArray<domSourceRef> domSource_Array; 678 679 class domAnimation; 680 681 typedef daeSmartRef<domAnimation> domAnimationRef; 682 typedef daeTArray<domAnimationRef> domAnimation_Array; 683 684 class domLibrary_animations; 685 686 typedef daeSmartRef<domLibrary_animations> domLibrary_animationsRef; 687 typedef daeTArray<domLibrary_animationsRef> domLibrary_animations_Array; 688 689 class domSkin; 690 691 typedef daeSmartRef<domSkin> domSkinRef; 692 typedef daeTArray<domSkinRef> domSkin_Array; 693 694 class domConvex_mesh; 695 696 typedef daeSmartRef<domConvex_mesh> domConvex_meshRef; 697 typedef daeTArray<domConvex_meshRef> domConvex_mesh_Array; 698 699 class domMesh; 700 701 typedef daeSmartRef<domMesh> domMeshRef; 702 typedef daeTArray<domMeshRef> domMesh_Array; 703 704 class domSpline; 705 706 typedef daeSmartRef<domSpline> domSplineRef; 707 typedef daeTArray<domSplineRef> domSpline_Array; 708 709 class domNurbs_surface; 710 711 typedef daeSmartRef<domNurbs_surface> domNurbs_surfaceRef; 712 typedef daeTArray<domNurbs_surfaceRef> domNurbs_surface_Array; 713 714 class domNurbs; 715 716 typedef daeSmartRef<domNurbs> domNurbsRef; 717 typedef daeTArray<domNurbsRef> domNurbs_Array; 718 719 class domMorph; 720 721 typedef daeSmartRef<domMorph> domMorphRef; 722 typedef daeTArray<domMorphRef> domMorph_Array; 723 724 class domController; 725 726 typedef daeSmartRef<domController> domControllerRef; 727 typedef daeTArray<domControllerRef> domController_Array; 728 729 class domLibrary_controllers; 730 731 typedef daeSmartRef<domLibrary_controllers> domLibrary_controllersRef; 732 typedef daeTArray<domLibrary_controllersRef> domLibrary_controllers_Array; 733 734 class domOrigin; 735 736 typedef daeSmartRef<domOrigin> domOriginRef; 737 typedef daeTArray<domOriginRef> domOrigin_Array; 738 739 class domOrient; 740 741 typedef daeSmartRef<domOrient> domOrientRef; 742 typedef daeTArray<domOrientRef> domOrient_Array; 743 744 class domCurve; 745 746 typedef daeSmartRef<domCurve> domCurveRef; 747 typedef daeTArray<domCurveRef> domCurve_Array; 748 749 class domSurface_curves; 750 751 typedef daeSmartRef<domSurface_curves> domSurface_curvesRef; 752 typedef daeTArray<domSurface_curvesRef> domSurface_curves_Array; 753 754 class domCurves; 755 756 typedef daeSmartRef<domCurves> domCurvesRef; 757 typedef daeTArray<domCurvesRef> domCurves_Array; 758 759 class domSwept_surface; 760 761 typedef daeSmartRef<domSwept_surface> domSwept_surfaceRef; 762 typedef daeTArray<domSwept_surfaceRef> domSwept_surface_Array; 763 764 class domCone; 765 766 typedef daeSmartRef<domCone> domConeRef; 767 typedef daeTArray<domConeRef> domCone_Array; 768 769 class domSurface; 770 771 typedef daeSmartRef<domSurface> domSurfaceRef; 772 typedef daeTArray<domSurfaceRef> domSurface_Array; 773 774 class domSurfaces; 775 776 typedef daeSmartRef<domSurfaces> domSurfacesRef; 777 typedef daeTArray<domSurfacesRef> domSurfaces_Array; 778 779 class domBrep; 780 781 typedef daeSmartRef<domBrep> domBrepRef; 782 typedef daeTArray<domBrepRef> domBrep_Array; 783 784 class domGeometry; 785 786 typedef daeSmartRef<domGeometry> domGeometryRef; 787 typedef daeTArray<domGeometryRef> domGeometry_Array; 788 789 class domLibrary_geometries; 790 791 typedef daeSmartRef<domLibrary_geometries> domLibrary_geometriesRef; 792 typedef daeTArray<domLibrary_geometriesRef> domLibrary_geometries_Array; 793 794 class domLimits_sub; 795 796 typedef daeSmartRef<domLimits_sub> domLimits_subRef; 797 typedef daeTArray<domLimits_subRef> domLimits_sub_Array; 798 799 class domInstance_joint; 800 801 typedef daeSmartRef<domInstance_joint> domInstance_jointRef; 802 typedef daeTArray<domInstance_jointRef> domInstance_joint_Array; 803 804 class domTargetable_float4; 805 806 typedef daeSmartRef<domTargetable_float4> domTargetable_float4Ref; 807 typedef daeTArray<domTargetable_float4Ref> domTargetable_float4_Array; 808 809 class domRotate; 810 811 typedef daeSmartRef<domRotate> domRotateRef; 812 typedef daeTArray<domRotateRef> domRotate_Array; 813 814 class domLink; 815 816 typedef daeSmartRef<domLink> domLinkRef; 817 typedef daeTArray<domLinkRef> domLink_Array; 818 819 class domRigid_constraint; 820 821 typedef daeSmartRef<domRigid_constraint> domRigid_constraintRef; 822 typedef daeTArray<domRigid_constraintRef> domRigid_constraint_Array; 823 824 class domNode; 825 826 typedef daeSmartRef<domNode> domNodeRef; 827 typedef daeTArray<domNodeRef> domNode_Array; 828 829 class domLibrary_nodes; 830 831 typedef daeSmartRef<domLibrary_nodes> domLibrary_nodesRef; 832 typedef daeTArray<domLibrary_nodesRef> domLibrary_nodes_Array; 833 834 class domVisual_scene; 835 836 typedef daeSmartRef<domVisual_scene> domVisual_sceneRef; 837 typedef daeTArray<domVisual_sceneRef> domVisual_scene_Array; 838 839 class domLibrary_visual_scenes; 840 841 typedef daeSmartRef<domLibrary_visual_scenes> domLibrary_visual_scenesRef; 842 typedef daeTArray<domLibrary_visual_scenesRef> domLibrary_visual_scenes_Array; 843 844 class domRigid_body; 845 846 typedef daeSmartRef<domRigid_body> domRigid_bodyRef; 847 typedef daeTArray<domRigid_bodyRef> domRigid_body_Array; 848 849 class domInstance_rigid_body; 850 851 typedef daeSmartRef<domInstance_rigid_body> domInstance_rigid_bodyRef; 852 typedef daeTArray<domInstance_rigid_bodyRef> domInstance_rigid_body_Array; 853 854 class domInstance_physics_model; 855 856 typedef daeSmartRef<domInstance_physics_model> domInstance_physics_modelRef; 857 typedef daeTArray<domInstance_physics_modelRef> domInstance_physics_model_Array; 858 859 class domPhysics_model; 860 861 typedef daeSmartRef<domPhysics_model> domPhysics_modelRef; 862 typedef daeTArray<domPhysics_modelRef> domPhysics_model_Array; 863 864 class domLibrary_physics_models; 865 866 typedef daeSmartRef<domLibrary_physics_models> domLibrary_physics_modelsRef; 867 typedef daeTArray<domLibrary_physics_modelsRef> domLibrary_physics_models_Array; 868 869 class domPhysics_scene; 870 871 typedef daeSmartRef<domPhysics_scene> domPhysics_sceneRef; 872 typedef daeTArray<domPhysics_sceneRef> domPhysics_scene_Array; 873 874 class domLibrary_physics_scenes; 875 876 typedef daeSmartRef<domLibrary_physics_scenes> domLibrary_physics_scenesRef; 877 typedef daeTArray<domLibrary_physics_scenesRef> domLibrary_physics_scenes_Array; 878 879 class domKinematics_newparam; 880 881 typedef daeSmartRef<domKinematics_newparam> domKinematics_newparamRef; 882 typedef daeTArray<domKinematics_newparamRef> domKinematics_newparam_Array; 883 884 class domKinematics_frame; 885 886 typedef daeSmartRef<domKinematics_frame> domKinematics_frameRef; 887 typedef daeTArray<domKinematics_frameRef> domKinematics_frame_Array; 888 889 class domCommon_param; 890 891 typedef daeSmartRef<domCommon_param> domCommon_paramRef; 892 typedef daeTArray<domCommon_paramRef> domCommon_param_Array; 893 894 class domCommon_int_or_param; 895 896 typedef daeSmartRef<domCommon_int_or_param> domCommon_int_or_paramRef; 897 typedef daeTArray<domCommon_int_or_paramRef> domCommon_int_or_param_Array; 898 899 class domCommon_bool_or_param; 900 901 typedef daeSmartRef<domCommon_bool_or_param> domCommon_bool_or_paramRef; 902 typedef daeTArray<domCommon_bool_or_paramRef> domCommon_bool_or_param_Array; 903 904 class domCommon_float_or_param; 905 906 typedef daeSmartRef<domCommon_float_or_param> domCommon_float_or_paramRef; 907 typedef daeTArray<domCommon_float_or_paramRef> domCommon_float_or_param_Array; 908 909 class domKinematics_limits; 910 911 typedef daeSmartRef<domKinematics_limits> domKinematics_limitsRef; 912 typedef daeTArray<domKinematics_limitsRef> domKinematics_limits_Array; 913 914 class domCommon_sidref_or_param; 915 916 typedef daeSmartRef<domCommon_sidref_or_param> domCommon_sidref_or_paramRef; 917 typedef daeTArray<domCommon_sidref_or_paramRef> domCommon_sidref_or_param_Array; 918 919 class domBind_joint_axis; 920 921 typedef daeSmartRef<domBind_joint_axis> domBind_joint_axisRef; 922 typedef daeTArray<domBind_joint_axisRef> domBind_joint_axis_Array; 923 924 class domBind_kinematics_model; 925 926 typedef daeSmartRef<domBind_kinematics_model> domBind_kinematics_modelRef; 927 typedef daeTArray<domBind_kinematics_modelRef> domBind_kinematics_model_Array; 928 929 class domKinematics_connect_param; 930 931 typedef daeSmartRef<domKinematics_connect_param> domKinematics_connect_paramRef; 932 typedef daeTArray<domKinematics_connect_paramRef> domKinematics_connect_param_Array; 933 934 class domKinematics_setparam; 935 936 typedef daeSmartRef<domKinematics_setparam> domKinematics_setparamRef; 937 typedef daeTArray<domKinematics_setparamRef> domKinematics_setparam_Array; 938 939 class domInstance_kinematics_scene; 940 941 typedef daeSmartRef<domInstance_kinematics_scene> domInstance_kinematics_sceneRef; 942 typedef daeTArray<domInstance_kinematics_sceneRef> domInstance_kinematics_scene_Array; 943 944 class domKinematics_index; 945 946 typedef daeSmartRef<domKinematics_index> domKinematics_indexRef; 947 typedef daeTArray<domKinematics_indexRef> domKinematics_index_Array; 948 949 class domKinematics_param; 950 951 typedef daeSmartRef<domKinematics_param> domKinematics_paramRef; 952 typedef daeTArray<domKinematics_paramRef> domKinematics_param_Array; 953 954 class domKinematics_bind; 955 956 typedef daeSmartRef<domKinematics_bind> domKinematics_bindRef; 957 typedef daeTArray<domKinematics_bindRef> domKinematics_bind_Array; 958 959 class domMotion_axis_info; 960 961 typedef daeSmartRef<domMotion_axis_info> domMotion_axis_infoRef; 962 typedef daeTArray<domMotion_axis_infoRef> domMotion_axis_info_Array; 963 964 class domInstance_kinematics_model; 965 966 typedef daeSmartRef<domInstance_kinematics_model> domInstance_kinematics_modelRef; 967 typedef daeTArray<domInstance_kinematics_modelRef> domInstance_kinematics_model_Array; 968 969 class domInstance_articulated_system; 970 971 typedef daeSmartRef<domInstance_articulated_system> domInstance_articulated_systemRef; 972 typedef daeTArray<domInstance_articulated_systemRef> domInstance_articulated_system_Array; 973 974 class domKinematics_scene; 975 976 typedef daeSmartRef<domKinematics_scene> domKinematics_sceneRef; 977 typedef daeTArray<domKinematics_sceneRef> domKinematics_scene_Array; 978 979 class domLibrary_kinematics_scenes; 980 981 typedef daeSmartRef<domLibrary_kinematics_scenes> domLibrary_kinematics_scenesRef; 982 typedef daeTArray<domLibrary_kinematics_scenesRef> domLibrary_kinematics_scenes_Array; 983 984 class domCommon_float2_or_param; 985 986 typedef daeSmartRef<domCommon_float2_or_param> domCommon_float2_or_paramRef; 987 typedef daeTArray<domCommon_float2_or_paramRef> domCommon_float2_or_param_Array; 988 989 class domMotion_effector_info; 990 991 typedef daeSmartRef<domMotion_effector_info> domMotion_effector_infoRef; 992 typedef daeTArray<domMotion_effector_infoRef> domMotion_effector_info_Array; 993 994 class domMotion_technique; 995 996 typedef daeSmartRef<domMotion_technique> domMotion_techniqueRef; 997 typedef daeTArray<domMotion_techniqueRef> domMotion_technique_Array; 998 999 class domMotion; 1000 1001 typedef daeSmartRef<domMotion> domMotionRef; 1002 typedef daeTArray<domMotionRef> domMotion_Array; 1003 1004 class domMinmax; 1005 1006 typedef daeSmartRef<domMinmax> domMinmaxRef; 1007 typedef daeTArray<domMinmaxRef> domMinmax_Array; 1008 1009 class domJoint_limits; 1010 1011 typedef daeSmartRef<domJoint_limits> domJoint_limitsRef; 1012 typedef daeTArray<domJoint_limitsRef> domJoint_limits_Array; 1013 1014 class domAxis; 1015 1016 typedef daeSmartRef<domAxis> domAxisRef; 1017 typedef daeTArray<domAxisRef> domAxis_Array; 1018 1019 class domAxis_constraint; 1020 1021 typedef daeSmartRef<domAxis_constraint> domAxis_constraintRef; 1022 typedef daeTArray<domAxis_constraintRef> domAxis_constraint_Array; 1023 1024 class domJoint; 1025 1026 typedef daeSmartRef<domJoint> domJointRef; 1027 typedef daeTArray<domJointRef> domJoint_Array; 1028 1029 class domLibrary_joints; 1030 1031 typedef daeSmartRef<domLibrary_joints> domLibrary_jointsRef; 1032 typedef daeTArray<domLibrary_jointsRef> domLibrary_joints_Array; 1033 1034 class domFormula_technique; 1035 1036 typedef daeSmartRef<domFormula_technique> domFormula_techniqueRef; 1037 typedef daeTArray<domFormula_techniqueRef> domFormula_technique_Array; 1038 1039 class domFormula_newparam; 1040 1041 typedef daeSmartRef<domFormula_newparam> domFormula_newparamRef; 1042 typedef daeTArray<domFormula_newparamRef> domFormula_newparam_Array; 1043 1044 class domFormula_setparam; 1045 1046 typedef daeSmartRef<domFormula_setparam> domFormula_setparamRef; 1047 typedef daeTArray<domFormula_setparamRef> domFormula_setparam_Array; 1048 1049 class domInstance_formula; 1050 1051 typedef daeSmartRef<domInstance_formula> domInstance_formulaRef; 1052 typedef daeTArray<domInstance_formulaRef> domInstance_formula_Array; 1053 1054 class domAnimation_clip; 1055 1056 typedef daeSmartRef<domAnimation_clip> domAnimation_clipRef; 1057 typedef daeTArray<domAnimation_clipRef> domAnimation_clip_Array; 1058 1059 class domLibrary_animation_clips; 1060 1061 typedef daeSmartRef<domLibrary_animation_clips> domLibrary_animation_clipsRef; 1062 typedef daeTArray<domLibrary_animation_clipsRef> domLibrary_animation_clips_Array; 1063 1064 class domFormula; 1065 1066 typedef daeSmartRef<domFormula> domFormulaRef; 1067 typedef daeTArray<domFormulaRef> domFormula_Array; 1068 1069 class domKinematics_model_technique; 1070 1071 typedef daeSmartRef<domKinematics_model_technique> domKinematics_model_techniqueRef; 1072 typedef daeTArray<domKinematics_model_techniqueRef> domKinematics_model_technique_Array; 1073 1074 class domKinematics_model; 1075 1076 typedef daeSmartRef<domKinematics_model> domKinematics_modelRef; 1077 typedef daeTArray<domKinematics_modelRef> domKinematics_model_Array; 1078 1079 class domLibrary_kinematics_models; 1080 1081 typedef daeSmartRef<domLibrary_kinematics_models> domLibrary_kinematics_modelsRef; 1082 typedef daeTArray<domLibrary_kinematics_modelsRef> domLibrary_kinematics_models_Array; 1083 1084 class domKinematics_axis_info; 1085 1086 typedef daeSmartRef<domKinematics_axis_info> domKinematics_axis_infoRef; 1087 typedef daeTArray<domKinematics_axis_infoRef> domKinematics_axis_info_Array; 1088 1089 class domKinematics_technique; 1090 1091 typedef daeSmartRef<domKinematics_technique> domKinematics_techniqueRef; 1092 typedef daeTArray<domKinematics_techniqueRef> domKinematics_technique_Array; 1093 1094 class domKinematics; 1095 1096 typedef daeSmartRef<domKinematics> domKinematicsRef; 1097 typedef daeTArray<domKinematicsRef> domKinematics_Array; 1098 1099 class domArticulated_system; 1100 1101 typedef daeSmartRef<domArticulated_system> domArticulated_systemRef; 1102 typedef daeTArray<domArticulated_systemRef> domArticulated_system_Array; 1103 1104 class domLibrary_articulated_systems; 1105 1106 typedef daeSmartRef<domLibrary_articulated_systems> domLibrary_articulated_systemsRef; 1107 typedef daeTArray<domLibrary_articulated_systemsRef> domLibrary_articulated_systems_Array; 1108 1109 class domLibrary_formulas; 1110 1111 typedef daeSmartRef<domLibrary_formulas> domLibrary_formulasRef; 1112 typedef daeTArray<domLibrary_formulasRef> domLibrary_formulas_Array; 1113 1114 class domFx_sampler_states; 1115 1116 typedef daeSmartRef<domFx_sampler_states> domFx_sampler_statesRef; 1117 typedef daeTArray<domFx_sampler_statesRef> domFx_sampler_states_Array; 1118 1119 class domFx_setparam; 1120 1121 typedef daeSmartRef<domFx_setparam> domFx_setparamRef; 1122 typedef daeTArray<domFx_setparamRef> domFx_setparam_Array; 1123 1124 class domGl_pipeline_settings; 1125 1126 typedef daeSmartRef<domGl_pipeline_settings> domGl_pipeline_settingsRef; 1127 typedef daeTArray<domGl_pipeline_settingsRef> domGl_pipeline_settings_Array; 1128 1129 class domGles2_pipeline_settings; 1130 1131 typedef daeSmartRef<domGles2_pipeline_settings> domGles2_pipeline_settingsRef; 1132 typedef daeTArray<domGles2_pipeline_settingsRef> domGles2_pipeline_settings_Array; 1133 1134 class domGles2_value; 1135 1136 typedef daeSmartRef<domGles2_value> domGles2_valueRef; 1137 typedef daeTArray<domGles2_valueRef> domGles2_value_Array; 1138 1139 class domGlsl_value; 1140 1141 typedef daeSmartRef<domGlsl_value> domGlsl_valueRef; 1142 typedef daeTArray<domGlsl_valueRef> domGlsl_value_Array; 1143 1144 class domCg_param; 1145 1146 typedef daeSmartRef<domCg_param> domCg_paramRef; 1147 typedef daeTArray<domCg_paramRef> domCg_param_Array; 1148 1149 class domGles_sampler_states; 1150 1151 typedef daeSmartRef<domGles_sampler_states> domGles_sampler_statesRef; 1152 typedef daeTArray<domGles_sampler_statesRef> domGles_sampler_states_Array; 1153 1154 class domGles_pipeline_settings; 1155 1156 typedef daeSmartRef<domGles_pipeline_settings> domGles_pipeline_settingsRef; 1157 typedef daeTArray<domGles_pipeline_settingsRef> domGles_pipeline_settings_Array; 1158 1159 class domGles_param; 1160 1161 typedef daeSmartRef<domGles_param> domGles_paramRef; 1162 typedef daeTArray<domGles_paramRef> domGles_param_Array; 1163 1164 class domFx_profile; 1165 1166 typedef daeSmartRef<domFx_profile> domFx_profileRef; 1167 typedef daeTArray<domFx_profileRef> domFx_profile_Array; 1168 1169 class domCOLLADA; 1170 1171 typedef daeSmartRef<domCOLLADA> domCOLLADARef; 1172 typedef daeTArray<domCOLLADARef> domCOLLADA_Array; 1173 1174 } // ColladaDOM150 1175 1176 #endif //__DOM_ELEMENTS_H__ 1177 1178