Home | History | Annotate | Download | only in dom
      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