00001 /* 00002 * Copyright 2006 Sony Computer Entertainment Inc. 00003 * 00004 * Licensed under the MIT Open Source License, for details please see license.txt or the website 00005 * http://www.opensource.org/licenses/mit-license.php 00006 * 00007 */ 00008 00009 #ifndef __DOM_ELEMENTS_H__ 00010 #define __DOM_ELEMENTS_H__ 00011 00012 #include <dom/domTypes.h> 00013 00014 class domInputGlobal; 00015 00016 typedef daeSmartRef<domInputGlobal> domInputGlobalRef; 00017 typedef daeTArray<domInputGlobalRef> domInputGlobal_Array; 00018 00019 class domInputLocal; 00020 00021 typedef daeSmartRef<domInputLocal> domInputLocalRef; 00022 typedef daeTArray<domInputLocalRef> domInputLocal_Array; 00023 00024 class domInputLocalOffset; 00025 00026 typedef daeSmartRef<domInputLocalOffset> domInputLocalOffsetRef; 00027 typedef daeTArray<domInputLocalOffsetRef> domInputLocalOffset_Array; 00028 00029 class domInstanceWithExtra; 00030 00031 typedef daeSmartRef<domInstanceWithExtra> domInstanceWithExtraRef; 00032 typedef daeTArray<domInstanceWithExtraRef> domInstanceWithExtra_Array; 00033 00034 class domTargetableFloat; 00035 00036 typedef daeSmartRef<domTargetableFloat> domTargetableFloatRef; 00037 typedef daeTArray<domTargetableFloatRef> domTargetableFloat_Array; 00038 00039 class domTargetableFloat3; 00040 00041 typedef daeSmartRef<domTargetableFloat3> domTargetableFloat3Ref; 00042 typedef daeTArray<domTargetableFloat3Ref> domTargetableFloat3_Array; 00043 00044 class domFx_surface_format_hint_common; 00045 00046 typedef daeSmartRef<domFx_surface_format_hint_common> domFx_surface_format_hint_commonRef; 00047 typedef daeTArray<domFx_surface_format_hint_commonRef> domFx_surface_format_hint_common_Array; 00048 00049 class domFx_surface_init_planar_common; 00050 00051 typedef daeSmartRef<domFx_surface_init_planar_common> domFx_surface_init_planar_commonRef; 00052 typedef daeTArray<domFx_surface_init_planar_commonRef> domFx_surface_init_planar_common_Array; 00053 00054 class domFx_surface_init_volume_common; 00055 00056 typedef daeSmartRef<domFx_surface_init_volume_common> domFx_surface_init_volume_commonRef; 00057 typedef daeTArray<domFx_surface_init_volume_commonRef> domFx_surface_init_volume_common_Array; 00058 00059 class domFx_surface_init_cube_common; 00060 00061 typedef daeSmartRef<domFx_surface_init_cube_common> domFx_surface_init_cube_commonRef; 00062 typedef daeTArray<domFx_surface_init_cube_commonRef> domFx_surface_init_cube_common_Array; 00063 00064 class domFx_surface_init_from_common; 00065 00066 typedef daeSmartRef<domFx_surface_init_from_common> domFx_surface_init_from_commonRef; 00067 typedef daeTArray<domFx_surface_init_from_commonRef> domFx_surface_init_from_common_Array; 00068 00069 class domFx_surface_common; 00070 00071 typedef daeSmartRef<domFx_surface_common> domFx_surface_commonRef; 00072 typedef daeTArray<domFx_surface_commonRef> domFx_surface_common_Array; 00073 00074 class domFx_sampler1D_common; 00075 00076 typedef daeSmartRef<domFx_sampler1D_common> domFx_sampler1D_commonRef; 00077 typedef daeTArray<domFx_sampler1D_commonRef> domFx_sampler1D_common_Array; 00078 00079 class domFx_sampler2D_common; 00080 00081 typedef daeSmartRef<domFx_sampler2D_common> domFx_sampler2D_commonRef; 00082 typedef daeTArray<domFx_sampler2D_commonRef> domFx_sampler2D_common_Array; 00083 00084 class domFx_sampler3D_common; 00085 00086 typedef daeSmartRef<domFx_sampler3D_common> domFx_sampler3D_commonRef; 00087 typedef daeTArray<domFx_sampler3D_commonRef> domFx_sampler3D_common_Array; 00088 00089 class domFx_samplerCUBE_common; 00090 00091 typedef daeSmartRef<domFx_samplerCUBE_common> domFx_samplerCUBE_commonRef; 00092 typedef daeTArray<domFx_samplerCUBE_commonRef> domFx_samplerCUBE_common_Array; 00093 00094 class domFx_samplerRECT_common; 00095 00096 typedef daeSmartRef<domFx_samplerRECT_common> domFx_samplerRECT_commonRef; 00097 typedef daeTArray<domFx_samplerRECT_commonRef> domFx_samplerRECT_common_Array; 00098 00099 class domFx_samplerDEPTH_common; 00100 00101 typedef daeSmartRef<domFx_samplerDEPTH_common> domFx_samplerDEPTH_commonRef; 00102 typedef daeTArray<domFx_samplerDEPTH_commonRef> domFx_samplerDEPTH_common_Array; 00103 00104 class domFx_colortarget_common; 00105 00106 typedef daeSmartRef<domFx_colortarget_common> domFx_colortarget_commonRef; 00107 typedef daeTArray<domFx_colortarget_commonRef> domFx_colortarget_common_Array; 00108 00109 class domFx_depthtarget_common; 00110 00111 typedef daeSmartRef<domFx_depthtarget_common> domFx_depthtarget_commonRef; 00112 typedef daeTArray<domFx_depthtarget_commonRef> domFx_depthtarget_common_Array; 00113 00114 class domFx_stenciltarget_common; 00115 00116 typedef daeSmartRef<domFx_stenciltarget_common> domFx_stenciltarget_commonRef; 00117 typedef daeTArray<domFx_stenciltarget_commonRef> domFx_stenciltarget_common_Array; 00118 00119 class domFx_clearcolor_common; 00120 00121 typedef daeSmartRef<domFx_clearcolor_common> domFx_clearcolor_commonRef; 00122 typedef daeTArray<domFx_clearcolor_commonRef> domFx_clearcolor_common_Array; 00123 00124 class domFx_cleardepth_common; 00125 00126 typedef daeSmartRef<domFx_cleardepth_common> domFx_cleardepth_commonRef; 00127 typedef daeTArray<domFx_cleardepth_commonRef> domFx_cleardepth_common_Array; 00128 00129 class domFx_clearstencil_common; 00130 00131 typedef daeSmartRef<domFx_clearstencil_common> domFx_clearstencil_commonRef; 00132 typedef daeTArray<domFx_clearstencil_commonRef> domFx_clearstencil_common_Array; 00133 00134 class domFx_annotate_common; 00135 00136 typedef daeSmartRef<domFx_annotate_common> domFx_annotate_commonRef; 00137 typedef daeTArray<domFx_annotate_commonRef> domFx_annotate_common_Array; 00138 00139 class domFx_include_common; 00140 00141 typedef daeSmartRef<domFx_include_common> domFx_include_commonRef; 00142 typedef daeTArray<domFx_include_commonRef> domFx_include_common_Array; 00143 00144 class domFx_newparam_common; 00145 00146 typedef daeSmartRef<domFx_newparam_common> domFx_newparam_commonRef; 00147 typedef daeTArray<domFx_newparam_commonRef> domFx_newparam_common_Array; 00148 00149 class domFx_code_profile; 00150 00151 typedef daeSmartRef<domFx_code_profile> domFx_code_profileRef; 00152 typedef daeTArray<domFx_code_profileRef> domFx_code_profile_Array; 00153 00154 class domGl_sampler1D; 00155 00156 typedef daeSmartRef<domGl_sampler1D> domGl_sampler1DRef; 00157 typedef daeTArray<domGl_sampler1DRef> domGl_sampler1D_Array; 00158 00159 class domGl_sampler2D; 00160 00161 typedef daeSmartRef<domGl_sampler2D> domGl_sampler2DRef; 00162 typedef daeTArray<domGl_sampler2DRef> domGl_sampler2D_Array; 00163 00164 class domGl_sampler3D; 00165 00166 typedef daeSmartRef<domGl_sampler3D> domGl_sampler3DRef; 00167 typedef daeTArray<domGl_sampler3DRef> domGl_sampler3D_Array; 00168 00169 class domGl_samplerCUBE; 00170 00171 typedef daeSmartRef<domGl_samplerCUBE> domGl_samplerCUBERef; 00172 typedef daeTArray<domGl_samplerCUBERef> domGl_samplerCUBE_Array; 00173 00174 class domGl_samplerRECT; 00175 00176 typedef daeSmartRef<domGl_samplerRECT> domGl_samplerRECTRef; 00177 typedef daeTArray<domGl_samplerRECTRef> domGl_samplerRECT_Array; 00178 00179 class domGl_samplerDEPTH; 00180 00181 typedef daeSmartRef<domGl_samplerDEPTH> domGl_samplerDEPTHRef; 00182 typedef daeTArray<domGl_samplerDEPTHRef> domGl_samplerDEPTH_Array; 00183 00184 class domGlsl_newarray_type; 00185 00186 typedef daeSmartRef<domGlsl_newarray_type> domGlsl_newarray_typeRef; 00187 typedef daeTArray<domGlsl_newarray_typeRef> domGlsl_newarray_type_Array; 00188 00189 class domGlsl_setarray_type; 00190 00191 typedef daeSmartRef<domGlsl_setarray_type> domGlsl_setarray_typeRef; 00192 typedef daeTArray<domGlsl_setarray_typeRef> domGlsl_setarray_type_Array; 00193 00194 class domGlsl_surface_type; 00195 00196 typedef daeSmartRef<domGlsl_surface_type> domGlsl_surface_typeRef; 00197 typedef daeTArray<domGlsl_surface_typeRef> domGlsl_surface_type_Array; 00198 00199 class domGlsl_newparam; 00200 00201 typedef daeSmartRef<domGlsl_newparam> domGlsl_newparamRef; 00202 typedef daeTArray<domGlsl_newparamRef> domGlsl_newparam_Array; 00203 00204 class domGlsl_setparam_simple; 00205 00206 typedef daeSmartRef<domGlsl_setparam_simple> domGlsl_setparam_simpleRef; 00207 typedef daeTArray<domGlsl_setparam_simpleRef> domGlsl_setparam_simple_Array; 00208 00209 class domGlsl_setparam; 00210 00211 typedef daeSmartRef<domGlsl_setparam> domGlsl_setparamRef; 00212 typedef daeTArray<domGlsl_setparamRef> domGlsl_setparam_Array; 00213 00214 class domCommon_float_or_param_type; 00215 00216 typedef daeSmartRef<domCommon_float_or_param_type> domCommon_float_or_param_typeRef; 00217 typedef daeTArray<domCommon_float_or_param_typeRef> domCommon_float_or_param_type_Array; 00218 00219 class domCommon_color_or_texture_type; 00220 00221 typedef daeSmartRef<domCommon_color_or_texture_type> domCommon_color_or_texture_typeRef; 00222 typedef daeTArray<domCommon_color_or_texture_typeRef> domCommon_color_or_texture_type_Array; 00223 00224 class domCommon_transparent_type; 00225 00226 typedef daeSmartRef<domCommon_transparent_type> domCommon_transparent_typeRef; 00227 typedef daeTArray<domCommon_transparent_typeRef> domCommon_transparent_type_Array; 00228 00229 class domCommon_newparam_type; 00230 00231 typedef daeSmartRef<domCommon_newparam_type> domCommon_newparam_typeRef; 00232 typedef daeTArray<domCommon_newparam_typeRef> domCommon_newparam_type_Array; 00233 00234 class domCg_sampler1D; 00235 00236 typedef daeSmartRef<domCg_sampler1D> domCg_sampler1DRef; 00237 typedef daeTArray<domCg_sampler1DRef> domCg_sampler1D_Array; 00238 00239 class domCg_sampler2D; 00240 00241 typedef daeSmartRef<domCg_sampler2D> domCg_sampler2DRef; 00242 typedef daeTArray<domCg_sampler2DRef> domCg_sampler2D_Array; 00243 00244 class domCg_sampler3D; 00245 00246 typedef daeSmartRef<domCg_sampler3D> domCg_sampler3DRef; 00247 typedef daeTArray<domCg_sampler3DRef> domCg_sampler3D_Array; 00248 00249 class domCg_samplerCUBE; 00250 00251 typedef daeSmartRef<domCg_samplerCUBE> domCg_samplerCUBERef; 00252 typedef daeTArray<domCg_samplerCUBERef> domCg_samplerCUBE_Array; 00253 00254 class domCg_samplerRECT; 00255 00256 typedef daeSmartRef<domCg_samplerRECT> domCg_samplerRECTRef; 00257 typedef daeTArray<domCg_samplerRECTRef> domCg_samplerRECT_Array; 00258 00259 class domCg_samplerDEPTH; 00260 00261 typedef daeSmartRef<domCg_samplerDEPTH> domCg_samplerDEPTHRef; 00262 typedef daeTArray<domCg_samplerDEPTHRef> domCg_samplerDEPTH_Array; 00263 00264 class domCg_connect_param; 00265 00266 typedef daeSmartRef<domCg_connect_param> domCg_connect_paramRef; 00267 typedef daeTArray<domCg_connect_paramRef> domCg_connect_param_Array; 00268 00269 class domCg_newarray_type; 00270 00271 typedef daeSmartRef<domCg_newarray_type> domCg_newarray_typeRef; 00272 typedef daeTArray<domCg_newarray_typeRef> domCg_newarray_type_Array; 00273 00274 class domCg_setarray_type; 00275 00276 typedef daeSmartRef<domCg_setarray_type> domCg_setarray_typeRef; 00277 typedef daeTArray<domCg_setarray_typeRef> domCg_setarray_type_Array; 00278 00279 class domCg_setuser_type; 00280 00281 typedef daeSmartRef<domCg_setuser_type> domCg_setuser_typeRef; 00282 typedef daeTArray<domCg_setuser_typeRef> domCg_setuser_type_Array; 00283 00284 class domCg_surface_type; 00285 00286 typedef daeSmartRef<domCg_surface_type> domCg_surface_typeRef; 00287 typedef daeTArray<domCg_surface_typeRef> domCg_surface_type_Array; 00288 00289 class domCg_newparam; 00290 00291 typedef daeSmartRef<domCg_newparam> domCg_newparamRef; 00292 typedef daeTArray<domCg_newparamRef> domCg_newparam_Array; 00293 00294 class domCg_setparam_simple; 00295 00296 typedef daeSmartRef<domCg_setparam_simple> domCg_setparam_simpleRef; 00297 typedef daeTArray<domCg_setparam_simpleRef> domCg_setparam_simple_Array; 00298 00299 class domCg_setparam; 00300 00301 typedef daeSmartRef<domCg_setparam> domCg_setparamRef; 00302 typedef daeTArray<domCg_setparamRef> domCg_setparam_Array; 00303 00304 class domGles_texture_constant_type; 00305 00306 typedef daeSmartRef<domGles_texture_constant_type> domGles_texture_constant_typeRef; 00307 typedef daeTArray<domGles_texture_constant_typeRef> domGles_texture_constant_type_Array; 00308 00309 class domGles_texenv_command_type; 00310 00311 typedef daeSmartRef<domGles_texenv_command_type> domGles_texenv_command_typeRef; 00312 typedef daeTArray<domGles_texenv_command_typeRef> domGles_texenv_command_type_Array; 00313 00314 class domGles_texcombiner_argumentRGB_type; 00315 00316 typedef daeSmartRef<domGles_texcombiner_argumentRGB_type> domGles_texcombiner_argumentRGB_typeRef; 00317 typedef daeTArray<domGles_texcombiner_argumentRGB_typeRef> domGles_texcombiner_argumentRGB_type_Array; 00318 00319 class domGles_texcombiner_argumentAlpha_type; 00320 00321 typedef daeSmartRef<domGles_texcombiner_argumentAlpha_type> domGles_texcombiner_argumentAlpha_typeRef; 00322 typedef daeTArray<domGles_texcombiner_argumentAlpha_typeRef> domGles_texcombiner_argumentAlpha_type_Array; 00323 00324 class domGles_texcombiner_commandRGB_type; 00325 00326 typedef daeSmartRef<domGles_texcombiner_commandRGB_type> domGles_texcombiner_commandRGB_typeRef; 00327 typedef daeTArray<domGles_texcombiner_commandRGB_typeRef> domGles_texcombiner_commandRGB_type_Array; 00328 00329 class domGles_texcombiner_commandAlpha_type; 00330 00331 typedef daeSmartRef<domGles_texcombiner_commandAlpha_type> domGles_texcombiner_commandAlpha_typeRef; 00332 typedef daeTArray<domGles_texcombiner_commandAlpha_typeRef> domGles_texcombiner_commandAlpha_type_Array; 00333 00334 class domGles_texcombiner_command_type; 00335 00336 typedef daeSmartRef<domGles_texcombiner_command_type> domGles_texcombiner_command_typeRef; 00337 typedef daeTArray<domGles_texcombiner_command_typeRef> domGles_texcombiner_command_type_Array; 00338 00339 class domGles_texture_pipeline; 00340 00341 typedef daeSmartRef<domGles_texture_pipeline> domGles_texture_pipelineRef; 00342 typedef daeTArray<domGles_texture_pipelineRef> domGles_texture_pipeline_Array; 00343 00344 class domGles_texture_unit; 00345 00346 typedef daeSmartRef<domGles_texture_unit> domGles_texture_unitRef; 00347 typedef daeTArray<domGles_texture_unitRef> domGles_texture_unit_Array; 00348 00349 class domGles_sampler_state; 00350 00351 typedef daeSmartRef<domGles_sampler_state> domGles_sampler_stateRef; 00352 typedef daeTArray<domGles_sampler_stateRef> domGles_sampler_state_Array; 00353 00354 class domGles_newparam; 00355 00356 typedef daeSmartRef<domGles_newparam> domGles_newparamRef; 00357 typedef daeTArray<domGles_newparamRef> domGles_newparam_Array; 00358 00359 class domFx_surface_init_common; 00360 00361 typedef daeSmartRef<domFx_surface_init_common> domFx_surface_init_commonRef; 00362 typedef daeTArray<domFx_surface_init_commonRef> domFx_surface_init_common_Array; 00363 00364 class domFx_annotate_type_common; 00365 00366 typedef daeSmartRef<domFx_annotate_type_common> domFx_annotate_type_commonRef; 00367 typedef daeTArray<domFx_annotate_type_commonRef> domFx_annotate_type_common_Array; 00368 00369 class domFx_basic_type_common; 00370 00371 typedef daeSmartRef<domFx_basic_type_common> domFx_basic_type_commonRef; 00372 typedef daeTArray<domFx_basic_type_commonRef> domFx_basic_type_common_Array; 00373 00374 class domGl_pipeline_settings; 00375 00376 typedef daeSmartRef<domGl_pipeline_settings> domGl_pipeline_settingsRef; 00377 typedef daeTArray<domGl_pipeline_settingsRef> domGl_pipeline_settings_Array; 00378 00379 class domGlsl_param_type; 00380 00381 typedef daeSmartRef<domGlsl_param_type> domGlsl_param_typeRef; 00382 typedef daeTArray<domGlsl_param_typeRef> domGlsl_param_type_Array; 00383 00384 class domCg_param_type; 00385 00386 typedef daeSmartRef<domCg_param_type> domCg_param_typeRef; 00387 typedef daeTArray<domCg_param_typeRef> domCg_param_type_Array; 00388 00389 class domGles_pipeline_settings; 00390 00391 typedef daeSmartRef<domGles_pipeline_settings> domGles_pipeline_settingsRef; 00392 typedef daeTArray<domGles_pipeline_settingsRef> domGles_pipeline_settings_Array; 00393 00394 class domGles_basic_type_common; 00395 00396 typedef daeSmartRef<domGles_basic_type_common> domGles_basic_type_commonRef; 00397 typedef daeTArray<domGles_basic_type_commonRef> domGles_basic_type_common_Array; 00398 00399 class domCOLLADA; 00400 00401 typedef daeSmartRef<domCOLLADA> domCOLLADARef; 00402 typedef daeTArray<domCOLLADARef> domCOLLADA_Array; 00403 00404 class domIDREF_array; 00405 00406 typedef daeSmartRef<domIDREF_array> domIDREF_arrayRef; 00407 typedef daeTArray<domIDREF_arrayRef> domIDREF_array_Array; 00408 00409 class domName_array; 00410 00411 typedef daeSmartRef<domName_array> domName_arrayRef; 00412 typedef daeTArray<domName_arrayRef> domName_array_Array; 00413 00414 class domBool_array; 00415 00416 typedef daeSmartRef<domBool_array> domBool_arrayRef; 00417 typedef daeTArray<domBool_arrayRef> domBool_array_Array; 00418 00419 class domFloat_array; 00420 00421 typedef daeSmartRef<domFloat_array> domFloat_arrayRef; 00422 typedef daeTArray<domFloat_arrayRef> domFloat_array_Array; 00423 00424 class domInt_array; 00425 00426 typedef daeSmartRef<domInt_array> domInt_arrayRef; 00427 typedef daeTArray<domInt_arrayRef> domInt_array_Array; 00428 00429 class domAccessor; 00430 00431 typedef daeSmartRef<domAccessor> domAccessorRef; 00432 typedef daeTArray<domAccessorRef> domAccessor_Array; 00433 00434 class domParam; 00435 00436 typedef daeSmartRef<domParam> domParamRef; 00437 typedef daeTArray<domParamRef> domParam_Array; 00438 00439 class domSource; 00440 00441 typedef daeSmartRef<domSource> domSourceRef; 00442 typedef daeTArray<domSourceRef> domSource_Array; 00443 00444 class domGeometry; 00445 00446 typedef daeSmartRef<domGeometry> domGeometryRef; 00447 typedef daeTArray<domGeometryRef> domGeometry_Array; 00448 00449 class domMesh; 00450 00451 typedef daeSmartRef<domMesh> domMeshRef; 00452 typedef daeTArray<domMeshRef> domMesh_Array; 00453 00454 class domSpline; 00455 00456 typedef daeSmartRef<domSpline> domSplineRef; 00457 typedef daeTArray<domSplineRef> domSpline_Array; 00458 00459 class domP; 00460 00461 typedef daeSmartRef<domP> domPRef; 00462 typedef daeTArray<domPRef> domP_Array; 00463 00464 class domLines; 00465 00466 typedef daeSmartRef<domLines> domLinesRef; 00467 typedef daeTArray<domLinesRef> domLines_Array; 00468 00469 class domLinestrips; 00470 00471 typedef daeSmartRef<domLinestrips> domLinestripsRef; 00472 typedef daeTArray<domLinestripsRef> domLinestrips_Array; 00473 00474 class domPolygons; 00475 00476 typedef daeSmartRef<domPolygons> domPolygonsRef; 00477 typedef daeTArray<domPolygonsRef> domPolygons_Array; 00478 00479 class domPolylist; 00480 00481 typedef daeSmartRef<domPolylist> domPolylistRef; 00482 typedef daeTArray<domPolylistRef> domPolylist_Array; 00483 00484 class domTriangles; 00485 00486 typedef daeSmartRef<domTriangles> domTrianglesRef; 00487 typedef daeTArray<domTrianglesRef> domTriangles_Array; 00488 00489 class domTrifans; 00490 00491 typedef daeSmartRef<domTrifans> domTrifansRef; 00492 typedef daeTArray<domTrifansRef> domTrifans_Array; 00493 00494 class domTristrips; 00495 00496 typedef daeSmartRef<domTristrips> domTristripsRef; 00497 typedef daeTArray<domTristripsRef> domTristrips_Array; 00498 00499 class domVertices; 00500 00501 typedef daeSmartRef<domVertices> domVerticesRef; 00502 typedef daeTArray<domVerticesRef> domVertices_Array; 00503 00504 class domLookat; 00505 00506 typedef daeSmartRef<domLookat> domLookatRef; 00507 typedef daeTArray<domLookatRef> domLookat_Array; 00508 00509 class domMatrix; 00510 00511 typedef daeSmartRef<domMatrix> domMatrixRef; 00512 typedef daeTArray<domMatrixRef> domMatrix_Array; 00513 00514 class domRotate; 00515 00516 typedef daeSmartRef<domRotate> domRotateRef; 00517 typedef daeTArray<domRotateRef> domRotate_Array; 00518 00519 class domScale; 00520 00521 typedef daeSmartRef<domScale> domScaleRef; 00522 typedef daeTArray<domScaleRef> domScale_Array; 00523 00524 class domSkew; 00525 00526 typedef daeSmartRef<domSkew> domSkewRef; 00527 typedef daeTArray<domSkewRef> domSkew_Array; 00528 00529 class domTranslate; 00530 00531 typedef daeSmartRef<domTranslate> domTranslateRef; 00532 typedef daeTArray<domTranslateRef> domTranslate_Array; 00533 00534 class domImage; 00535 00536 typedef daeSmartRef<domImage> domImageRef; 00537 typedef daeTArray<domImageRef> domImage_Array; 00538 00539 class domLight; 00540 00541 typedef daeSmartRef<domLight> domLightRef; 00542 typedef daeTArray<domLightRef> domLight_Array; 00543 00544 class domMaterial; 00545 00546 typedef daeSmartRef<domMaterial> domMaterialRef; 00547 typedef daeTArray<domMaterialRef> domMaterial_Array; 00548 00549 class domCamera; 00550 00551 typedef daeSmartRef<domCamera> domCameraRef; 00552 typedef daeTArray<domCameraRef> domCamera_Array; 00553 00554 class domAnimation; 00555 00556 typedef daeSmartRef<domAnimation> domAnimationRef; 00557 typedef daeTArray<domAnimationRef> domAnimation_Array; 00558 00559 class domAnimation_clip; 00560 00561 typedef daeSmartRef<domAnimation_clip> domAnimation_clipRef; 00562 typedef daeTArray<domAnimation_clipRef> domAnimation_clip_Array; 00563 00564 class domChannel; 00565 00566 typedef daeSmartRef<domChannel> domChannelRef; 00567 typedef daeTArray<domChannelRef> domChannel_Array; 00568 00569 class domSampler; 00570 00571 typedef daeSmartRef<domSampler> domSamplerRef; 00572 typedef daeTArray<domSamplerRef> domSampler_Array; 00573 00574 class domController; 00575 00576 typedef daeSmartRef<domController> domControllerRef; 00577 typedef daeTArray<domControllerRef> domController_Array; 00578 00579 class domSkin; 00580 00581 typedef daeSmartRef<domSkin> domSkinRef; 00582 typedef daeTArray<domSkinRef> domSkin_Array; 00583 00584 class domMorph; 00585 00586 typedef daeSmartRef<domMorph> domMorphRef; 00587 typedef daeTArray<domMorphRef> domMorph_Array; 00588 00589 class domAsset; 00590 00591 typedef daeSmartRef<domAsset> domAssetRef; 00592 typedef daeTArray<domAssetRef> domAsset_Array; 00593 00594 class domExtra; 00595 00596 typedef daeSmartRef<domExtra> domExtraRef; 00597 typedef daeTArray<domExtraRef> domExtra_Array; 00598 00599 class domTechnique; 00600 00601 typedef daeSmartRef<domTechnique> domTechniqueRef; 00602 typedef daeTArray<domTechniqueRef> domTechnique_Array; 00603 00604 class domNode; 00605 00606 typedef daeSmartRef<domNode> domNodeRef; 00607 typedef daeTArray<domNodeRef> domNode_Array; 00608 00609 class domVisual_scene; 00610 00611 typedef daeSmartRef<domVisual_scene> domVisual_sceneRef; 00612 typedef daeTArray<domVisual_sceneRef> domVisual_scene_Array; 00613 00614 class domBind_material; 00615 00616 typedef daeSmartRef<domBind_material> domBind_materialRef; 00617 typedef daeTArray<domBind_materialRef> domBind_material_Array; 00618 00619 class domInstance_camera; 00620 00621 typedef daeSmartRef<domInstance_camera> domInstance_cameraRef; 00622 typedef daeTArray<domInstance_cameraRef> domInstance_camera_Array; 00623 00624 class domInstance_controller; 00625 00626 typedef daeSmartRef<domInstance_controller> domInstance_controllerRef; 00627 typedef daeTArray<domInstance_controllerRef> domInstance_controller_Array; 00628 00629 class domInstance_effect; 00630 00631 typedef daeSmartRef<domInstance_effect> domInstance_effectRef; 00632 typedef daeTArray<domInstance_effectRef> domInstance_effect_Array; 00633 00634 class domInstance_force_field; 00635 00636 typedef daeSmartRef<domInstance_force_field> domInstance_force_fieldRef; 00637 typedef daeTArray<domInstance_force_fieldRef> domInstance_force_field_Array; 00638 00639 class domInstance_geometry; 00640 00641 typedef daeSmartRef<domInstance_geometry> domInstance_geometryRef; 00642 typedef daeTArray<domInstance_geometryRef> domInstance_geometry_Array; 00643 00644 class domInstance_light; 00645 00646 typedef daeSmartRef<domInstance_light> domInstance_lightRef; 00647 typedef daeTArray<domInstance_lightRef> domInstance_light_Array; 00648 00649 class domInstance_material; 00650 00651 typedef daeSmartRef<domInstance_material> domInstance_materialRef; 00652 typedef daeTArray<domInstance_materialRef> domInstance_material_Array; 00653 00654 class domInstance_node; 00655 00656 typedef daeSmartRef<domInstance_node> domInstance_nodeRef; 00657 typedef daeTArray<domInstance_nodeRef> domInstance_node_Array; 00658 00659 class domInstance_physics_material; 00660 00661 typedef daeSmartRef<domInstance_physics_material> domInstance_physics_materialRef; 00662 typedef daeTArray<domInstance_physics_materialRef> domInstance_physics_material_Array; 00663 00664 class domInstance_physics_model; 00665 00666 typedef daeSmartRef<domInstance_physics_model> domInstance_physics_modelRef; 00667 typedef daeTArray<domInstance_physics_modelRef> domInstance_physics_model_Array; 00668 00669 class domInstance_rigid_body; 00670 00671 typedef daeSmartRef<domInstance_rigid_body> domInstance_rigid_bodyRef; 00672 typedef daeTArray<domInstance_rigid_bodyRef> domInstance_rigid_body_Array; 00673 00674 class domInstance_rigid_constraint; 00675 00676 typedef daeSmartRef<domInstance_rigid_constraint> domInstance_rigid_constraintRef; 00677 typedef daeTArray<domInstance_rigid_constraintRef> domInstance_rigid_constraint_Array; 00678 00679 class domLibrary_animations; 00680 00681 typedef daeSmartRef<domLibrary_animations> domLibrary_animationsRef; 00682 typedef daeTArray<domLibrary_animationsRef> domLibrary_animations_Array; 00683 00684 class domLibrary_animation_clips; 00685 00686 typedef daeSmartRef<domLibrary_animation_clips> domLibrary_animation_clipsRef; 00687 typedef daeTArray<domLibrary_animation_clipsRef> domLibrary_animation_clips_Array; 00688 00689 class domLibrary_cameras; 00690 00691 typedef daeSmartRef<domLibrary_cameras> domLibrary_camerasRef; 00692 typedef daeTArray<domLibrary_camerasRef> domLibrary_cameras_Array; 00693 00694 class domLibrary_controllers; 00695 00696 typedef daeSmartRef<domLibrary_controllers> domLibrary_controllersRef; 00697 typedef daeTArray<domLibrary_controllersRef> domLibrary_controllers_Array; 00698 00699 class domLibrary_geometries; 00700 00701 typedef daeSmartRef<domLibrary_geometries> domLibrary_geometriesRef; 00702 typedef daeTArray<domLibrary_geometriesRef> domLibrary_geometries_Array; 00703 00704 class domLibrary_effects; 00705 00706 typedef daeSmartRef<domLibrary_effects> domLibrary_effectsRef; 00707 typedef daeTArray<domLibrary_effectsRef> domLibrary_effects_Array; 00708 00709 class domLibrary_force_fields; 00710 00711 typedef daeSmartRef<domLibrary_force_fields> domLibrary_force_fieldsRef; 00712 typedef daeTArray<domLibrary_force_fieldsRef> domLibrary_force_fields_Array; 00713 00714 class domLibrary_images; 00715 00716 typedef daeSmartRef<domLibrary_images> domLibrary_imagesRef; 00717 typedef daeTArray<domLibrary_imagesRef> domLibrary_images_Array; 00718 00719 class domLibrary_lights; 00720 00721 typedef daeSmartRef<domLibrary_lights> domLibrary_lightsRef; 00722 typedef daeTArray<domLibrary_lightsRef> domLibrary_lights_Array; 00723 00724 class domLibrary_materials; 00725 00726 typedef daeSmartRef<domLibrary_materials> domLibrary_materialsRef; 00727 typedef daeTArray<domLibrary_materialsRef> domLibrary_materials_Array; 00728 00729 class domLibrary_nodes; 00730 00731 typedef daeSmartRef<domLibrary_nodes> domLibrary_nodesRef; 00732 typedef daeTArray<domLibrary_nodesRef> domLibrary_nodes_Array; 00733 00734 class domLibrary_physics_materials; 00735 00736 typedef daeSmartRef<domLibrary_physics_materials> domLibrary_physics_materialsRef; 00737 typedef daeTArray<domLibrary_physics_materialsRef> domLibrary_physics_materials_Array; 00738 00739 class domLibrary_physics_models; 00740 00741 typedef daeSmartRef<domLibrary_physics_models> domLibrary_physics_modelsRef; 00742 typedef daeTArray<domLibrary_physics_modelsRef> domLibrary_physics_models_Array; 00743 00744 class domLibrary_physics_scenes; 00745 00746 typedef daeSmartRef<domLibrary_physics_scenes> domLibrary_physics_scenesRef; 00747 typedef daeTArray<domLibrary_physics_scenesRef> domLibrary_physics_scenes_Array; 00748 00749 class domLibrary_visual_scenes; 00750 00751 typedef daeSmartRef<domLibrary_visual_scenes> domLibrary_visual_scenesRef; 00752 typedef daeTArray<domLibrary_visual_scenesRef> domLibrary_visual_scenes_Array; 00753 00754 class domFx_profile_abstract; 00755 00756 typedef daeSmartRef<domFx_profile_abstract> domFx_profile_abstractRef; 00757 typedef daeTArray<domFx_profile_abstractRef> domFx_profile_abstract_Array; 00758 00759 class domEffect; 00760 00761 typedef daeSmartRef<domEffect> domEffectRef; 00762 typedef daeTArray<domEffectRef> domEffect_Array; 00763 00764 class domGl_hook_abstract; 00765 00766 typedef daeSmartRef<domGl_hook_abstract> domGl_hook_abstractRef; 00767 typedef daeTArray<domGl_hook_abstractRef> domGl_hook_abstract_Array; 00768 00769 class domProfile_GLSL; 00770 00771 typedef daeSmartRef<domProfile_GLSL> domProfile_GLSLRef; 00772 typedef daeTArray<domProfile_GLSLRef> domProfile_GLSL_Array; 00773 00774 class domProfile_COMMON; 00775 00776 typedef daeSmartRef<domProfile_COMMON> domProfile_COMMONRef; 00777 typedef daeTArray<domProfile_COMMONRef> domProfile_COMMON_Array; 00778 00779 class domProfile_CG; 00780 00781 typedef daeSmartRef<domProfile_CG> domProfile_CGRef; 00782 typedef daeTArray<domProfile_CGRef> domProfile_CG_Array; 00783 00784 class domProfile_GLES; 00785 00786 typedef daeSmartRef<domProfile_GLES> domProfile_GLESRef; 00787 typedef daeTArray<domProfile_GLESRef> domProfile_GLES_Array; 00788 00789 class domBox; 00790 00791 typedef daeSmartRef<domBox> domBoxRef; 00792 typedef daeTArray<domBoxRef> domBox_Array; 00793 00794 class domPlane; 00795 00796 typedef daeSmartRef<domPlane> domPlaneRef; 00797 typedef daeTArray<domPlaneRef> domPlane_Array; 00798 00799 class domSphere; 00800 00801 typedef daeSmartRef<domSphere> domSphereRef; 00802 typedef daeTArray<domSphereRef> domSphere_Array; 00803 00804 class domEllipsoid; 00805 00806 typedef daeSmartRef<domEllipsoid> domEllipsoidRef; 00807 typedef daeTArray<domEllipsoidRef> domEllipsoid_Array; 00808 00809 class domCylinder; 00810 00811 typedef daeSmartRef<domCylinder> domCylinderRef; 00812 typedef daeTArray<domCylinderRef> domCylinder_Array; 00813 00814 class domTapered_cylinder; 00815 00816 typedef daeSmartRef<domTapered_cylinder> domTapered_cylinderRef; 00817 typedef daeTArray<domTapered_cylinderRef> domTapered_cylinder_Array; 00818 00819 class domCapsule; 00820 00821 typedef daeSmartRef<domCapsule> domCapsuleRef; 00822 typedef daeTArray<domCapsuleRef> domCapsule_Array; 00823 00824 class domTapered_capsule; 00825 00826 typedef daeSmartRef<domTapered_capsule> domTapered_capsuleRef; 00827 typedef daeTArray<domTapered_capsuleRef> domTapered_capsule_Array; 00828 00829 class domConvex_mesh; 00830 00831 typedef daeSmartRef<domConvex_mesh> domConvex_meshRef; 00832 typedef daeTArray<domConvex_meshRef> domConvex_mesh_Array; 00833 00834 class domForce_field; 00835 00836 typedef daeSmartRef<domForce_field> domForce_fieldRef; 00837 typedef daeTArray<domForce_fieldRef> domForce_field_Array; 00838 00839 class domPhysics_material; 00840 00841 typedef daeSmartRef<domPhysics_material> domPhysics_materialRef; 00842 typedef daeTArray<domPhysics_materialRef> domPhysics_material_Array; 00843 00844 class domPhysics_scene; 00845 00846 typedef daeSmartRef<domPhysics_scene> domPhysics_sceneRef; 00847 typedef daeTArray<domPhysics_sceneRef> domPhysics_scene_Array; 00848 00849 class domRigid_body; 00850 00851 typedef daeSmartRef<domRigid_body> domRigid_bodyRef; 00852 typedef daeTArray<domRigid_bodyRef> domRigid_body_Array; 00853 00854 class domRigid_constraint; 00855 00856 typedef daeSmartRef<domRigid_constraint> domRigid_constraintRef; 00857 typedef daeTArray<domRigid_constraintRef> domRigid_constraint_Array; 00858 00859 class domPhysics_model; 00860 00861 typedef daeSmartRef<domPhysics_model> domPhysics_modelRef; 00862 typedef daeTArray<domPhysics_modelRef> domPhysics_model_Array; 00863 00864 00865 #endif //__DOM_ELEMENTS_H__ 00866