• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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