1 /* 2 * Copyright 2006 Sony Computer Entertainment Inc. 3 * 4 * Licensed under the MIT Open Source License, for details please see license.txt or the website 5 * http://www.opensource.org/licenses/mit-license.php 6 * 7 */ 8 9 #ifndef __DOM_ELEMENTS_H__ 10 #define __DOM_ELEMENTS_H__ 11 12 #include <dom/domTypes.h> 13 14 class domInputGlobal; 15 16 typedef daeSmartRef<domInputGlobal> domInputGlobalRef; 17 typedef daeTArray<domInputGlobalRef> domInputGlobal_Array; 18 19 class domInputLocal; 20 21 typedef daeSmartRef<domInputLocal> domInputLocalRef; 22 typedef daeTArray<domInputLocalRef> domInputLocal_Array; 23 24 class domInputLocalOffset; 25 26 typedef daeSmartRef<domInputLocalOffset> domInputLocalOffsetRef; 27 typedef daeTArray<domInputLocalOffsetRef> domInputLocalOffset_Array; 28 29 class domInstanceWithExtra; 30 31 typedef daeSmartRef<domInstanceWithExtra> domInstanceWithExtraRef; 32 typedef daeTArray<domInstanceWithExtraRef> domInstanceWithExtra_Array; 33 34 class domTargetableFloat; 35 36 typedef daeSmartRef<domTargetableFloat> domTargetableFloatRef; 37 typedef daeTArray<domTargetableFloatRef> domTargetableFloat_Array; 38 39 class domTargetableFloat3; 40 41 typedef daeSmartRef<domTargetableFloat3> domTargetableFloat3Ref; 42 typedef daeTArray<domTargetableFloat3Ref> domTargetableFloat3_Array; 43 44 class domFx_surface_format_hint_common; 45 46 typedef daeSmartRef<domFx_surface_format_hint_common> domFx_surface_format_hint_commonRef; 47 typedef daeTArray<domFx_surface_format_hint_commonRef> domFx_surface_format_hint_common_Array; 48 49 class domFx_surface_init_planar_common; 50 51 typedef daeSmartRef<domFx_surface_init_planar_common> domFx_surface_init_planar_commonRef; 52 typedef daeTArray<domFx_surface_init_planar_commonRef> domFx_surface_init_planar_common_Array; 53 54 class domFx_surface_init_volume_common; 55 56 typedef daeSmartRef<domFx_surface_init_volume_common> domFx_surface_init_volume_commonRef; 57 typedef daeTArray<domFx_surface_init_volume_commonRef> domFx_surface_init_volume_common_Array; 58 59 class domFx_surface_init_cube_common; 60 61 typedef daeSmartRef<domFx_surface_init_cube_common> domFx_surface_init_cube_commonRef; 62 typedef daeTArray<domFx_surface_init_cube_commonRef> domFx_surface_init_cube_common_Array; 63 64 class domFx_surface_init_from_common; 65 66 typedef daeSmartRef<domFx_surface_init_from_common> domFx_surface_init_from_commonRef; 67 typedef daeTArray<domFx_surface_init_from_commonRef> domFx_surface_init_from_common_Array; 68 69 class domFx_surface_common; 70 71 typedef daeSmartRef<domFx_surface_common> domFx_surface_commonRef; 72 typedef daeTArray<domFx_surface_commonRef> domFx_surface_common_Array; 73 74 class domFx_sampler1D_common; 75 76 typedef daeSmartRef<domFx_sampler1D_common> domFx_sampler1D_commonRef; 77 typedef daeTArray<domFx_sampler1D_commonRef> domFx_sampler1D_common_Array; 78 79 class domFx_sampler2D_common; 80 81 typedef daeSmartRef<domFx_sampler2D_common> domFx_sampler2D_commonRef; 82 typedef daeTArray<domFx_sampler2D_commonRef> domFx_sampler2D_common_Array; 83 84 class domFx_sampler3D_common; 85 86 typedef daeSmartRef<domFx_sampler3D_common> domFx_sampler3D_commonRef; 87 typedef daeTArray<domFx_sampler3D_commonRef> domFx_sampler3D_common_Array; 88 89 class domFx_samplerCUBE_common; 90 91 typedef daeSmartRef<domFx_samplerCUBE_common> domFx_samplerCUBE_commonRef; 92 typedef daeTArray<domFx_samplerCUBE_commonRef> domFx_samplerCUBE_common_Array; 93 94 class domFx_samplerRECT_common; 95 96 typedef daeSmartRef<domFx_samplerRECT_common> domFx_samplerRECT_commonRef; 97 typedef daeTArray<domFx_samplerRECT_commonRef> domFx_samplerRECT_common_Array; 98 99 class domFx_samplerDEPTH_common; 100 101 typedef daeSmartRef<domFx_samplerDEPTH_common> domFx_samplerDEPTH_commonRef; 102 typedef daeTArray<domFx_samplerDEPTH_commonRef> domFx_samplerDEPTH_common_Array; 103 104 class domFx_colortarget_common; 105 106 typedef daeSmartRef<domFx_colortarget_common> domFx_colortarget_commonRef; 107 typedef daeTArray<domFx_colortarget_commonRef> domFx_colortarget_common_Array; 108 109 class domFx_depthtarget_common; 110 111 typedef daeSmartRef<domFx_depthtarget_common> domFx_depthtarget_commonRef; 112 typedef daeTArray<domFx_depthtarget_commonRef> domFx_depthtarget_common_Array; 113 114 class domFx_stenciltarget_common; 115 116 typedef daeSmartRef<domFx_stenciltarget_common> domFx_stenciltarget_commonRef; 117 typedef daeTArray<domFx_stenciltarget_commonRef> domFx_stenciltarget_common_Array; 118 119 class domFx_clearcolor_common; 120 121 typedef daeSmartRef<domFx_clearcolor_common> domFx_clearcolor_commonRef; 122 typedef daeTArray<domFx_clearcolor_commonRef> domFx_clearcolor_common_Array; 123 124 class domFx_cleardepth_common; 125 126 typedef daeSmartRef<domFx_cleardepth_common> domFx_cleardepth_commonRef; 127 typedef daeTArray<domFx_cleardepth_commonRef> domFx_cleardepth_common_Array; 128 129 class domFx_clearstencil_common; 130 131 typedef daeSmartRef<domFx_clearstencil_common> domFx_clearstencil_commonRef; 132 typedef daeTArray<domFx_clearstencil_commonRef> domFx_clearstencil_common_Array; 133 134 class domFx_annotate_common; 135 136 typedef daeSmartRef<domFx_annotate_common> domFx_annotate_commonRef; 137 typedef daeTArray<domFx_annotate_commonRef> domFx_annotate_common_Array; 138 139 class domFx_include_common; 140 141 typedef daeSmartRef<domFx_include_common> domFx_include_commonRef; 142 typedef daeTArray<domFx_include_commonRef> domFx_include_common_Array; 143 144 class domFx_newparam_common; 145 146 typedef daeSmartRef<domFx_newparam_common> domFx_newparam_commonRef; 147 typedef daeTArray<domFx_newparam_commonRef> domFx_newparam_common_Array; 148 149 class domFx_code_profile; 150 151 typedef daeSmartRef<domFx_code_profile> domFx_code_profileRef; 152 typedef daeTArray<domFx_code_profileRef> domFx_code_profile_Array; 153 154 class domGl_sampler1D; 155 156 typedef daeSmartRef<domGl_sampler1D> domGl_sampler1DRef; 157 typedef daeTArray<domGl_sampler1DRef> domGl_sampler1D_Array; 158 159 class domGl_sampler2D; 160 161 typedef daeSmartRef<domGl_sampler2D> domGl_sampler2DRef; 162 typedef daeTArray<domGl_sampler2DRef> domGl_sampler2D_Array; 163 164 class domGl_sampler3D; 165 166 typedef daeSmartRef<domGl_sampler3D> domGl_sampler3DRef; 167 typedef daeTArray<domGl_sampler3DRef> domGl_sampler3D_Array; 168 169 class domGl_samplerCUBE; 170 171 typedef daeSmartRef<domGl_samplerCUBE> domGl_samplerCUBERef; 172 typedef daeTArray<domGl_samplerCUBERef> domGl_samplerCUBE_Array; 173 174 class domGl_samplerRECT; 175 176 typedef daeSmartRef<domGl_samplerRECT> domGl_samplerRECTRef; 177 typedef daeTArray<domGl_samplerRECTRef> domGl_samplerRECT_Array; 178 179 class domGl_samplerDEPTH; 180 181 typedef daeSmartRef<domGl_samplerDEPTH> domGl_samplerDEPTHRef; 182 typedef daeTArray<domGl_samplerDEPTHRef> domGl_samplerDEPTH_Array; 183 184 class domGlsl_newarray_type; 185 186 typedef daeSmartRef<domGlsl_newarray_type> domGlsl_newarray_typeRef; 187 typedef daeTArray<domGlsl_newarray_typeRef> domGlsl_newarray_type_Array; 188 189 class domGlsl_setarray_type; 190 191 typedef daeSmartRef<domGlsl_setarray_type> domGlsl_setarray_typeRef; 192 typedef daeTArray<domGlsl_setarray_typeRef> domGlsl_setarray_type_Array; 193 194 class domGlsl_surface_type; 195 196 typedef daeSmartRef<domGlsl_surface_type> domGlsl_surface_typeRef; 197 typedef daeTArray<domGlsl_surface_typeRef> domGlsl_surface_type_Array; 198 199 class domGlsl_newparam; 200 201 typedef daeSmartRef<domGlsl_newparam> domGlsl_newparamRef; 202 typedef daeTArray<domGlsl_newparamRef> domGlsl_newparam_Array; 203 204 class domGlsl_setparam_simple; 205 206 typedef daeSmartRef<domGlsl_setparam_simple> domGlsl_setparam_simpleRef; 207 typedef daeTArray<domGlsl_setparam_simpleRef> domGlsl_setparam_simple_Array; 208 209 class domGlsl_setparam; 210 211 typedef daeSmartRef<domGlsl_setparam> domGlsl_setparamRef; 212 typedef daeTArray<domGlsl_setparamRef> domGlsl_setparam_Array; 213 214 class domCommon_float_or_param_type; 215 216 typedef daeSmartRef<domCommon_float_or_param_type> domCommon_float_or_param_typeRef; 217 typedef daeTArray<domCommon_float_or_param_typeRef> domCommon_float_or_param_type_Array; 218 219 class domCommon_color_or_texture_type; 220 221 typedef daeSmartRef<domCommon_color_or_texture_type> domCommon_color_or_texture_typeRef; 222 typedef daeTArray<domCommon_color_or_texture_typeRef> domCommon_color_or_texture_type_Array; 223 224 class domCommon_transparent_type; 225 226 typedef daeSmartRef<domCommon_transparent_type> domCommon_transparent_typeRef; 227 typedef daeTArray<domCommon_transparent_typeRef> domCommon_transparent_type_Array; 228 229 class domCommon_newparam_type; 230 231 typedef daeSmartRef<domCommon_newparam_type> domCommon_newparam_typeRef; 232 typedef daeTArray<domCommon_newparam_typeRef> domCommon_newparam_type_Array; 233 234 class domCg_sampler1D; 235 236 typedef daeSmartRef<domCg_sampler1D> domCg_sampler1DRef; 237 typedef daeTArray<domCg_sampler1DRef> domCg_sampler1D_Array; 238 239 class domCg_sampler2D; 240 241 typedef daeSmartRef<domCg_sampler2D> domCg_sampler2DRef; 242 typedef daeTArray<domCg_sampler2DRef> domCg_sampler2D_Array; 243 244 class domCg_sampler3D; 245 246 typedef daeSmartRef<domCg_sampler3D> domCg_sampler3DRef; 247 typedef daeTArray<domCg_sampler3DRef> domCg_sampler3D_Array; 248 249 class domCg_samplerCUBE; 250 251 typedef daeSmartRef<domCg_samplerCUBE> domCg_samplerCUBERef; 252 typedef daeTArray<domCg_samplerCUBERef> domCg_samplerCUBE_Array; 253 254 class domCg_samplerRECT; 255 256 typedef daeSmartRef<domCg_samplerRECT> domCg_samplerRECTRef; 257 typedef daeTArray<domCg_samplerRECTRef> domCg_samplerRECT_Array; 258 259 class domCg_samplerDEPTH; 260 261 typedef daeSmartRef<domCg_samplerDEPTH> domCg_samplerDEPTHRef; 262 typedef daeTArray<domCg_samplerDEPTHRef> domCg_samplerDEPTH_Array; 263 264 class domCg_connect_param; 265 266 typedef daeSmartRef<domCg_connect_param> domCg_connect_paramRef; 267 typedef daeTArray<domCg_connect_paramRef> domCg_connect_param_Array; 268 269 class domCg_newarray_type; 270 271 typedef daeSmartRef<domCg_newarray_type> domCg_newarray_typeRef; 272 typedef daeTArray<domCg_newarray_typeRef> domCg_newarray_type_Array; 273 274 class domCg_setarray_type; 275 276 typedef daeSmartRef<domCg_setarray_type> domCg_setarray_typeRef; 277 typedef daeTArray<domCg_setarray_typeRef> domCg_setarray_type_Array; 278 279 class domCg_setuser_type; 280 281 typedef daeSmartRef<domCg_setuser_type> domCg_setuser_typeRef; 282 typedef daeTArray<domCg_setuser_typeRef> domCg_setuser_type_Array; 283 284 class domCg_surface_type; 285 286 typedef daeSmartRef<domCg_surface_type> domCg_surface_typeRef; 287 typedef daeTArray<domCg_surface_typeRef> domCg_surface_type_Array; 288 289 class domCg_newparam; 290 291 typedef daeSmartRef<domCg_newparam> domCg_newparamRef; 292 typedef daeTArray<domCg_newparamRef> domCg_newparam_Array; 293 294 class domCg_setparam_simple; 295 296 typedef daeSmartRef<domCg_setparam_simple> domCg_setparam_simpleRef; 297 typedef daeTArray<domCg_setparam_simpleRef> domCg_setparam_simple_Array; 298 299 class domCg_setparam; 300 301 typedef daeSmartRef<domCg_setparam> domCg_setparamRef; 302 typedef daeTArray<domCg_setparamRef> domCg_setparam_Array; 303 304 class domGles_texture_constant_type; 305 306 typedef daeSmartRef<domGles_texture_constant_type> domGles_texture_constant_typeRef; 307 typedef daeTArray<domGles_texture_constant_typeRef> domGles_texture_constant_type_Array; 308 309 class domGles_texenv_command_type; 310 311 typedef daeSmartRef<domGles_texenv_command_type> domGles_texenv_command_typeRef; 312 typedef daeTArray<domGles_texenv_command_typeRef> domGles_texenv_command_type_Array; 313 314 class domGles_texcombiner_argumentRGB_type; 315 316 typedef daeSmartRef<domGles_texcombiner_argumentRGB_type> domGles_texcombiner_argumentRGB_typeRef; 317 typedef daeTArray<domGles_texcombiner_argumentRGB_typeRef> domGles_texcombiner_argumentRGB_type_Array; 318 319 class domGles_texcombiner_argumentAlpha_type; 320 321 typedef daeSmartRef<domGles_texcombiner_argumentAlpha_type> domGles_texcombiner_argumentAlpha_typeRef; 322 typedef daeTArray<domGles_texcombiner_argumentAlpha_typeRef> domGles_texcombiner_argumentAlpha_type_Array; 323 324 class domGles_texcombiner_commandRGB_type; 325 326 typedef daeSmartRef<domGles_texcombiner_commandRGB_type> domGles_texcombiner_commandRGB_typeRef; 327 typedef daeTArray<domGles_texcombiner_commandRGB_typeRef> domGles_texcombiner_commandRGB_type_Array; 328 329 class domGles_texcombiner_commandAlpha_type; 330 331 typedef daeSmartRef<domGles_texcombiner_commandAlpha_type> domGles_texcombiner_commandAlpha_typeRef; 332 typedef daeTArray<domGles_texcombiner_commandAlpha_typeRef> domGles_texcombiner_commandAlpha_type_Array; 333 334 class domGles_texcombiner_command_type; 335 336 typedef daeSmartRef<domGles_texcombiner_command_type> domGles_texcombiner_command_typeRef; 337 typedef daeTArray<domGles_texcombiner_command_typeRef> domGles_texcombiner_command_type_Array; 338 339 class domGles_texture_pipeline; 340 341 typedef daeSmartRef<domGles_texture_pipeline> domGles_texture_pipelineRef; 342 typedef daeTArray<domGles_texture_pipelineRef> domGles_texture_pipeline_Array; 343 344 class domGles_texture_unit; 345 346 typedef daeSmartRef<domGles_texture_unit> domGles_texture_unitRef; 347 typedef daeTArray<domGles_texture_unitRef> domGles_texture_unit_Array; 348 349 class domGles_sampler_state; 350 351 typedef daeSmartRef<domGles_sampler_state> domGles_sampler_stateRef; 352 typedef daeTArray<domGles_sampler_stateRef> domGles_sampler_state_Array; 353 354 class domGles_newparam; 355 356 typedef daeSmartRef<domGles_newparam> domGles_newparamRef; 357 typedef daeTArray<domGles_newparamRef> domGles_newparam_Array; 358 359 class domFx_surface_init_common; 360 361 typedef daeSmartRef<domFx_surface_init_common> domFx_surface_init_commonRef; 362 typedef daeTArray<domFx_surface_init_commonRef> domFx_surface_init_common_Array; 363 364 class domFx_annotate_type_common; 365 366 typedef daeSmartRef<domFx_annotate_type_common> domFx_annotate_type_commonRef; 367 typedef daeTArray<domFx_annotate_type_commonRef> domFx_annotate_type_common_Array; 368 369 class domFx_basic_type_common; 370 371 typedef daeSmartRef<domFx_basic_type_common> domFx_basic_type_commonRef; 372 typedef daeTArray<domFx_basic_type_commonRef> domFx_basic_type_common_Array; 373 374 class domGl_pipeline_settings; 375 376 typedef daeSmartRef<domGl_pipeline_settings> domGl_pipeline_settingsRef; 377 typedef daeTArray<domGl_pipeline_settingsRef> domGl_pipeline_settings_Array; 378 379 class domGlsl_param_type; 380 381 typedef daeSmartRef<domGlsl_param_type> domGlsl_param_typeRef; 382 typedef daeTArray<domGlsl_param_typeRef> domGlsl_param_type_Array; 383 384 class domCg_param_type; 385 386 typedef daeSmartRef<domCg_param_type> domCg_param_typeRef; 387 typedef daeTArray<domCg_param_typeRef> domCg_param_type_Array; 388 389 class domGles_pipeline_settings; 390 391 typedef daeSmartRef<domGles_pipeline_settings> domGles_pipeline_settingsRef; 392 typedef daeTArray<domGles_pipeline_settingsRef> domGles_pipeline_settings_Array; 393 394 class domGles_basic_type_common; 395 396 typedef daeSmartRef<domGles_basic_type_common> domGles_basic_type_commonRef; 397 typedef daeTArray<domGles_basic_type_commonRef> domGles_basic_type_common_Array; 398 399 class domCOLLADA; 400 401 typedef daeSmartRef<domCOLLADA> domCOLLADARef; 402 typedef daeTArray<domCOLLADARef> domCOLLADA_Array; 403 404 class domIDREF_array; 405 406 typedef daeSmartRef<domIDREF_array> domIDREF_arrayRef; 407 typedef daeTArray<domIDREF_arrayRef> domIDREF_array_Array; 408 409 class domName_array; 410 411 typedef daeSmartRef<domName_array> domName_arrayRef; 412 typedef daeTArray<domName_arrayRef> domName_array_Array; 413 414 class domBool_array; 415 416 typedef daeSmartRef<domBool_array> domBool_arrayRef; 417 typedef daeTArray<domBool_arrayRef> domBool_array_Array; 418 419 class domFloat_array; 420 421 typedef daeSmartRef<domFloat_array> domFloat_arrayRef; 422 typedef daeTArray<domFloat_arrayRef> domFloat_array_Array; 423 424 class domInt_array; 425 426 typedef daeSmartRef<domInt_array> domInt_arrayRef; 427 typedef daeTArray<domInt_arrayRef> domInt_array_Array; 428 429 class domAccessor; 430 431 typedef daeSmartRef<domAccessor> domAccessorRef; 432 typedef daeTArray<domAccessorRef> domAccessor_Array; 433 434 class domParam; 435 436 typedef daeSmartRef<domParam> domParamRef; 437 typedef daeTArray<domParamRef> domParam_Array; 438 439 class domSource; 440 441 typedef daeSmartRef<domSource> domSourceRef; 442 typedef daeTArray<domSourceRef> domSource_Array; 443 444 class domGeometry; 445 446 typedef daeSmartRef<domGeometry> domGeometryRef; 447 typedef daeTArray<domGeometryRef> domGeometry_Array; 448 449 class domMesh; 450 451 typedef daeSmartRef<domMesh> domMeshRef; 452 typedef daeTArray<domMeshRef> domMesh_Array; 453 454 class domSpline; 455 456 typedef daeSmartRef<domSpline> domSplineRef; 457 typedef daeTArray<domSplineRef> domSpline_Array; 458 459 class domP; 460 461 typedef daeSmartRef<domP> domPRef; 462 typedef daeTArray<domPRef> domP_Array; 463 464 class domLines; 465 466 typedef daeSmartRef<domLines> domLinesRef; 467 typedef daeTArray<domLinesRef> domLines_Array; 468 469 class domLinestrips; 470 471 typedef daeSmartRef<domLinestrips> domLinestripsRef; 472 typedef daeTArray<domLinestripsRef> domLinestrips_Array; 473 474 class domPolygons; 475 476 typedef daeSmartRef<domPolygons> domPolygonsRef; 477 typedef daeTArray<domPolygonsRef> domPolygons_Array; 478 479 class domPolylist; 480 481 typedef daeSmartRef<domPolylist> domPolylistRef; 482 typedef daeTArray<domPolylistRef> domPolylist_Array; 483 484 class domTriangles; 485 486 typedef daeSmartRef<domTriangles> domTrianglesRef; 487 typedef daeTArray<domTrianglesRef> domTriangles_Array; 488 489 class domTrifans; 490 491 typedef daeSmartRef<domTrifans> domTrifansRef; 492 typedef daeTArray<domTrifansRef> domTrifans_Array; 493 494 class domTristrips; 495 496 typedef daeSmartRef<domTristrips> domTristripsRef; 497 typedef daeTArray<domTristripsRef> domTristrips_Array; 498 499 class domVertices; 500 501 typedef daeSmartRef<domVertices> domVerticesRef; 502 typedef daeTArray<domVerticesRef> domVertices_Array; 503 504 class domLookat; 505 506 typedef daeSmartRef<domLookat> domLookatRef; 507 typedef daeTArray<domLookatRef> domLookat_Array; 508 509 class domMatrix; 510 511 typedef daeSmartRef<domMatrix> domMatrixRef; 512 typedef daeTArray<domMatrixRef> domMatrix_Array; 513 514 class domRotate; 515 516 typedef daeSmartRef<domRotate> domRotateRef; 517 typedef daeTArray<domRotateRef> domRotate_Array; 518 519 class domScale; 520 521 typedef daeSmartRef<domScale> domScaleRef; 522 typedef daeTArray<domScaleRef> domScale_Array; 523 524 class domSkew; 525 526 typedef daeSmartRef<domSkew> domSkewRef; 527 typedef daeTArray<domSkewRef> domSkew_Array; 528 529 class domTranslate; 530 531 typedef daeSmartRef<domTranslate> domTranslateRef; 532 typedef daeTArray<domTranslateRef> domTranslate_Array; 533 534 class domImage; 535 536 typedef daeSmartRef<domImage> domImageRef; 537 typedef daeTArray<domImageRef> domImage_Array; 538 539 class domLight; 540 541 typedef daeSmartRef<domLight> domLightRef; 542 typedef daeTArray<domLightRef> domLight_Array; 543 544 class domMaterial; 545 546 typedef daeSmartRef<domMaterial> domMaterialRef; 547 typedef daeTArray<domMaterialRef> domMaterial_Array; 548 549 class domCamera; 550 551 typedef daeSmartRef<domCamera> domCameraRef; 552 typedef daeTArray<domCameraRef> domCamera_Array; 553 554 class domAnimation; 555 556 typedef daeSmartRef<domAnimation> domAnimationRef; 557 typedef daeTArray<domAnimationRef> domAnimation_Array; 558 559 class domAnimation_clip; 560 561 typedef daeSmartRef<domAnimation_clip> domAnimation_clipRef; 562 typedef daeTArray<domAnimation_clipRef> domAnimation_clip_Array; 563 564 class domChannel; 565 566 typedef daeSmartRef<domChannel> domChannelRef; 567 typedef daeTArray<domChannelRef> domChannel_Array; 568 569 class domSampler; 570 571 typedef daeSmartRef<domSampler> domSamplerRef; 572 typedef daeTArray<domSamplerRef> domSampler_Array; 573 574 class domController; 575 576 typedef daeSmartRef<domController> domControllerRef; 577 typedef daeTArray<domControllerRef> domController_Array; 578 579 class domSkin; 580 581 typedef daeSmartRef<domSkin> domSkinRef; 582 typedef daeTArray<domSkinRef> domSkin_Array; 583 584 class domMorph; 585 586 typedef daeSmartRef<domMorph> domMorphRef; 587 typedef daeTArray<domMorphRef> domMorph_Array; 588 589 class domAsset; 590 591 typedef daeSmartRef<domAsset> domAssetRef; 592 typedef daeTArray<domAssetRef> domAsset_Array; 593 594 class domExtra; 595 596 typedef daeSmartRef<domExtra> domExtraRef; 597 typedef daeTArray<domExtraRef> domExtra_Array; 598 599 class domTechnique; 600 601 typedef daeSmartRef<domTechnique> domTechniqueRef; 602 typedef daeTArray<domTechniqueRef> domTechnique_Array; 603 604 class domNode; 605 606 typedef daeSmartRef<domNode> domNodeRef; 607 typedef daeTArray<domNodeRef> domNode_Array; 608 609 class domVisual_scene; 610 611 typedef daeSmartRef<domVisual_scene> domVisual_sceneRef; 612 typedef daeTArray<domVisual_sceneRef> domVisual_scene_Array; 613 614 class domBind_material; 615 616 typedef daeSmartRef<domBind_material> domBind_materialRef; 617 typedef daeTArray<domBind_materialRef> domBind_material_Array; 618 619 class domInstance_camera; 620 621 typedef daeSmartRef<domInstance_camera> domInstance_cameraRef; 622 typedef daeTArray<domInstance_cameraRef> domInstance_camera_Array; 623 624 class domInstance_controller; 625 626 typedef daeSmartRef<domInstance_controller> domInstance_controllerRef; 627 typedef daeTArray<domInstance_controllerRef> domInstance_controller_Array; 628 629 class domInstance_effect; 630 631 typedef daeSmartRef<domInstance_effect> domInstance_effectRef; 632 typedef daeTArray<domInstance_effectRef> domInstance_effect_Array; 633 634 class domInstance_force_field; 635 636 typedef daeSmartRef<domInstance_force_field> domInstance_force_fieldRef; 637 typedef daeTArray<domInstance_force_fieldRef> domInstance_force_field_Array; 638 639 class domInstance_geometry; 640 641 typedef daeSmartRef<domInstance_geometry> domInstance_geometryRef; 642 typedef daeTArray<domInstance_geometryRef> domInstance_geometry_Array; 643 644 class domInstance_light; 645 646 typedef daeSmartRef<domInstance_light> domInstance_lightRef; 647 typedef daeTArray<domInstance_lightRef> domInstance_light_Array; 648 649 class domInstance_material; 650 651 typedef daeSmartRef<domInstance_material> domInstance_materialRef; 652 typedef daeTArray<domInstance_materialRef> domInstance_material_Array; 653 654 class domInstance_node; 655 656 typedef daeSmartRef<domInstance_node> domInstance_nodeRef; 657 typedef daeTArray<domInstance_nodeRef> domInstance_node_Array; 658 659 class domInstance_physics_material; 660 661 typedef daeSmartRef<domInstance_physics_material> domInstance_physics_materialRef; 662 typedef daeTArray<domInstance_physics_materialRef> domInstance_physics_material_Array; 663 664 class domInstance_physics_model; 665 666 typedef daeSmartRef<domInstance_physics_model> domInstance_physics_modelRef; 667 typedef daeTArray<domInstance_physics_modelRef> domInstance_physics_model_Array; 668 669 class domInstance_rigid_body; 670 671 typedef daeSmartRef<domInstance_rigid_body> domInstance_rigid_bodyRef; 672 typedef daeTArray<domInstance_rigid_bodyRef> domInstance_rigid_body_Array; 673 674 class domInstance_rigid_constraint; 675 676 typedef daeSmartRef<domInstance_rigid_constraint> domInstance_rigid_constraintRef; 677 typedef daeTArray<domInstance_rigid_constraintRef> domInstance_rigid_constraint_Array; 678 679 class domLibrary_animations; 680 681 typedef daeSmartRef<domLibrary_animations> domLibrary_animationsRef; 682 typedef daeTArray<domLibrary_animationsRef> domLibrary_animations_Array; 683 684 class domLibrary_animation_clips; 685 686 typedef daeSmartRef<domLibrary_animation_clips> domLibrary_animation_clipsRef; 687 typedef daeTArray<domLibrary_animation_clipsRef> domLibrary_animation_clips_Array; 688 689 class domLibrary_cameras; 690 691 typedef daeSmartRef<domLibrary_cameras> domLibrary_camerasRef; 692 typedef daeTArray<domLibrary_camerasRef> domLibrary_cameras_Array; 693 694 class domLibrary_controllers; 695 696 typedef daeSmartRef<domLibrary_controllers> domLibrary_controllersRef; 697 typedef daeTArray<domLibrary_controllersRef> domLibrary_controllers_Array; 698 699 class domLibrary_geometries; 700 701 typedef daeSmartRef<domLibrary_geometries> domLibrary_geometriesRef; 702 typedef daeTArray<domLibrary_geometriesRef> domLibrary_geometries_Array; 703 704 class domLibrary_effects; 705 706 typedef daeSmartRef<domLibrary_effects> domLibrary_effectsRef; 707 typedef daeTArray<domLibrary_effectsRef> domLibrary_effects_Array; 708 709 class domLibrary_force_fields; 710 711 typedef daeSmartRef<domLibrary_force_fields> domLibrary_force_fieldsRef; 712 typedef daeTArray<domLibrary_force_fieldsRef> domLibrary_force_fields_Array; 713 714 class domLibrary_images; 715 716 typedef daeSmartRef<domLibrary_images> domLibrary_imagesRef; 717 typedef daeTArray<domLibrary_imagesRef> domLibrary_images_Array; 718 719 class domLibrary_lights; 720 721 typedef daeSmartRef<domLibrary_lights> domLibrary_lightsRef; 722 typedef daeTArray<domLibrary_lightsRef> domLibrary_lights_Array; 723 724 class domLibrary_materials; 725 726 typedef daeSmartRef<domLibrary_materials> domLibrary_materialsRef; 727 typedef daeTArray<domLibrary_materialsRef> domLibrary_materials_Array; 728 729 class domLibrary_nodes; 730 731 typedef daeSmartRef<domLibrary_nodes> domLibrary_nodesRef; 732 typedef daeTArray<domLibrary_nodesRef> domLibrary_nodes_Array; 733 734 class domLibrary_physics_materials; 735 736 typedef daeSmartRef<domLibrary_physics_materials> domLibrary_physics_materialsRef; 737 typedef daeTArray<domLibrary_physics_materialsRef> domLibrary_physics_materials_Array; 738 739 class domLibrary_physics_models; 740 741 typedef daeSmartRef<domLibrary_physics_models> domLibrary_physics_modelsRef; 742 typedef daeTArray<domLibrary_physics_modelsRef> domLibrary_physics_models_Array; 743 744 class domLibrary_physics_scenes; 745 746 typedef daeSmartRef<domLibrary_physics_scenes> domLibrary_physics_scenesRef; 747 typedef daeTArray<domLibrary_physics_scenesRef> domLibrary_physics_scenes_Array; 748 749 class domLibrary_visual_scenes; 750 751 typedef daeSmartRef<domLibrary_visual_scenes> domLibrary_visual_scenesRef; 752 typedef daeTArray<domLibrary_visual_scenesRef> domLibrary_visual_scenes_Array; 753 754 class domFx_profile_abstract; 755 756 typedef daeSmartRef<domFx_profile_abstract> domFx_profile_abstractRef; 757 typedef daeTArray<domFx_profile_abstractRef> domFx_profile_abstract_Array; 758 759 class domEffect; 760 761 typedef daeSmartRef<domEffect> domEffectRef; 762 typedef daeTArray<domEffectRef> domEffect_Array; 763 764 class domGl_hook_abstract; 765 766 typedef daeSmartRef<domGl_hook_abstract> domGl_hook_abstractRef; 767 typedef daeTArray<domGl_hook_abstractRef> domGl_hook_abstract_Array; 768 769 class domProfile_GLSL; 770 771 typedef daeSmartRef<domProfile_GLSL> domProfile_GLSLRef; 772 typedef daeTArray<domProfile_GLSLRef> domProfile_GLSL_Array; 773 774 class domProfile_COMMON; 775 776 typedef daeSmartRef<domProfile_COMMON> domProfile_COMMONRef; 777 typedef daeTArray<domProfile_COMMONRef> domProfile_COMMON_Array; 778 779 class domProfile_CG; 780 781 typedef daeSmartRef<domProfile_CG> domProfile_CGRef; 782 typedef daeTArray<domProfile_CGRef> domProfile_CG_Array; 783 784 class domProfile_GLES; 785 786 typedef daeSmartRef<domProfile_GLES> domProfile_GLESRef; 787 typedef daeTArray<domProfile_GLESRef> domProfile_GLES_Array; 788 789 class domBox; 790 791 typedef daeSmartRef<domBox> domBoxRef; 792 typedef daeTArray<domBoxRef> domBox_Array; 793 794 class domPlane; 795 796 typedef daeSmartRef<domPlane> domPlaneRef; 797 typedef daeTArray<domPlaneRef> domPlane_Array; 798 799 class domSphere; 800 801 typedef daeSmartRef<domSphere> domSphereRef; 802 typedef daeTArray<domSphereRef> domSphere_Array; 803 804 class domEllipsoid; 805 806 typedef daeSmartRef<domEllipsoid> domEllipsoidRef; 807 typedef daeTArray<domEllipsoidRef> domEllipsoid_Array; 808 809 class domCylinder; 810 811 typedef daeSmartRef<domCylinder> domCylinderRef; 812 typedef daeTArray<domCylinderRef> domCylinder_Array; 813 814 class domTapered_cylinder; 815 816 typedef daeSmartRef<domTapered_cylinder> domTapered_cylinderRef; 817 typedef daeTArray<domTapered_cylinderRef> domTapered_cylinder_Array; 818 819 class domCapsule; 820 821 typedef daeSmartRef<domCapsule> domCapsuleRef; 822 typedef daeTArray<domCapsuleRef> domCapsule_Array; 823 824 class domTapered_capsule; 825 826 typedef daeSmartRef<domTapered_capsule> domTapered_capsuleRef; 827 typedef daeTArray<domTapered_capsuleRef> domTapered_capsule_Array; 828 829 class domConvex_mesh; 830 831 typedef daeSmartRef<domConvex_mesh> domConvex_meshRef; 832 typedef daeTArray<domConvex_meshRef> domConvex_mesh_Array; 833 834 class domForce_field; 835 836 typedef daeSmartRef<domForce_field> domForce_fieldRef; 837 typedef daeTArray<domForce_fieldRef> domForce_field_Array; 838 839 class domPhysics_material; 840 841 typedef daeSmartRef<domPhysics_material> domPhysics_materialRef; 842 typedef daeTArray<domPhysics_materialRef> domPhysics_material_Array; 843 844 class domPhysics_scene; 845 846 typedef daeSmartRef<domPhysics_scene> domPhysics_sceneRef; 847 typedef daeTArray<domPhysics_sceneRef> domPhysics_scene_Array; 848 849 class domRigid_body; 850 851 typedef daeSmartRef<domRigid_body> domRigid_bodyRef; 852 typedef daeTArray<domRigid_bodyRef> domRigid_body_Array; 853 854 class domRigid_constraint; 855 856 typedef daeSmartRef<domRigid_constraint> domRigid_constraintRef; 857 typedef daeTArray<domRigid_constraintRef> domRigid_constraint_Array; 858 859 class domPhysics_model; 860 861 typedef daeSmartRef<domPhysics_model> domPhysics_modelRef; 862 typedef daeTArray<domPhysics_modelRef> domPhysics_model_Array; 863 864 865 #endif //__DOM_ELEMENTS_H__ 866 867