Home | History | Annotate | Download | only in dom

Lines Matching refs:meta

30 	daeMetaElement* meta = dae.getMeta(ID());
31 if ( meta != NULL ) return meta;
33 meta = new daeMetaElement(dae);
34 dae.setMeta(ID(), *meta);
35 meta->setName( "glsl_param_type" );
36 meta->registerClass(domGlsl_param_type::create);
38 meta->setIsTransparent( true );
41 cm = new daeMetaChoice( meta, cm, 0, 0, 1, 1 );
43 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
49 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
55 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
61 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
67 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
73 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
79 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
85 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
91 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
97 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
103 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
109 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
115 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
121 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
127 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
133 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
139 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
145 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
151 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
157 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
163 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
169 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
175 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
182 meta->setCMRoot( cm );
184 meta->addContents(daeOffsetOf(domGlsl_param_type,_contents));
185 meta->addContentsOrder(daeOffsetOf(domGlsl_param_type,_contentsOrder));
187 meta->addCMDataArray(daeOffsetOf(domGlsl_param_type,_CMData), 1);
188 meta->setElementSize(sizeof(domGlsl_param_type));
189 meta->validate();
191 return meta;
205 daeMetaElement* meta = dae.getMeta(ID());
206 if ( meta != NULL ) return meta;
208 meta = new daeMetaElement(dae);
209 dae.setMeta(ID(), *meta);
210 meta->setName( "bool" );
211 meta->registerClass(domGlsl_param_type::domBool::create);
213 meta->setIsInnerClass( true );
220 ma->setContainer( meta );
221 meta->appendAttribute(ma);
224 meta->setElementSize(sizeof(domGlsl_param_type::domBool));
225 meta->validate();
227 return meta;
241 daeMetaElement* meta = dae.getMeta(ID());
242 if ( meta != NULL ) return meta;
244 meta = new daeMetaElement(dae);
245 dae.setMeta(ID(), *meta);
246 meta->setName( "bool2" );
247 meta->registerClass(domGlsl_param_type::domBool2::create);
249 meta->setIsInnerClass( true );
256 ma->setContainer( meta );
257 meta->appendAttribute(ma);
260 meta->setElementSize(sizeof(domGlsl_param_type::domBool2));
261 meta->validate();
263 return meta;
277 daeMetaElement* meta = dae.getMeta(ID());
278 if ( meta != NULL ) return meta;
280 meta = new daeMetaElement(dae);
281 dae.setMeta(ID(), *meta);
282 meta->setName( "bool3" );
283 meta->registerClass(domGlsl_param_type::domBool3::create);
285 meta->setIsInnerClass( true );
292 ma->setContainer( meta );
293 meta->appendAttribute(ma);
296 meta->setElementSize(sizeof(domGlsl_param_type::domBool3));
297 meta->validate();
299 return meta;
313 daeMetaElement* meta = dae.getMeta(ID());
314 if ( meta != NULL ) return meta;
316 meta = new daeMetaElement(dae);
317 dae.setMeta(ID(), *meta);
318 meta->setName( "bool4" );
319 meta->registerClass(domGlsl_param_type::domBool4::create);
321 meta->setIsInnerClass( true );
328 ma->setContainer( meta );
329 meta->appendAttribute(ma);
332 meta->setElementSize(sizeof(domGlsl_param_type::domBool4));
333 meta->validate();
335 return meta;
349 daeMetaElement* meta = dae.getMeta(ID());
350 if ( meta != NULL ) return meta;
352 meta = new daeMetaElement(dae);
353 dae.setMeta(ID(), *meta);
354 meta->setName( "float" );
355 meta->registerClass(domGlsl_param_type::domFloat::create);
357 meta->setIsInnerClass( true );
364 ma->setContainer( meta );
365 meta->appendAttribute(ma);
368 meta->setElementSize(sizeof(domGlsl_param_type::domFloat));
369 meta->validate();
371 return meta;
385 daeMetaElement* meta = dae.getMeta(ID());
386 if ( meta != NULL ) return meta;
388 meta = new daeMetaElement(dae);
389 dae.setMeta(ID(), *meta);
390 meta->setName( "float2" );
391 meta->registerClass(domGlsl_param_type::domFloat2::create);
393 meta->setIsInnerClass( true );
400 ma->setContainer( meta );
401 meta->appendAttribute(ma);
404 meta->setElementSize(sizeof(domGlsl_param_type::domFloat2));
405 meta->validate();
407 return meta;
421 daeMetaElement* meta = dae.getMeta(ID());
422 if ( meta != NULL ) return meta;
424 meta = new daeMetaElement(dae);
425 dae.setMeta(ID(), *meta);
426 meta->setName( "float3" );
427 meta->registerClass(domGlsl_param_type::domFloat3::create);
429 meta->setIsInnerClass( true );
436 ma->setContainer( meta );
437 meta->appendAttribute(ma);
440 meta->setElementSize(sizeof(domGlsl_param_type::domFloat3));
441 meta->validate();
443 return meta;
457 daeMetaElement* meta = dae.getMeta(ID());
458 if ( meta != NULL ) return meta;
460 meta = new daeMetaElement(dae);
461 dae.setMeta(ID(), *meta);
462 meta->setName( "float4" );
463 meta->registerClass(domGlsl_param_type::domFloat4::create);
465 meta->setIsInnerClass( true );
472 ma->setContainer( meta );
473 meta->appendAttribute(ma);
476 meta->setElementSize(sizeof(domGlsl_param_type::domFloat4));
477 meta->validate();
479 return meta;
493 daeMetaElement* meta = dae.getMeta(ID());
494 if ( meta != NULL ) return meta;
496 meta = new daeMetaElement(dae);
497 dae.setMeta(ID(), *meta);
498 meta->setName( "float2x2" );
499 meta->registerClass(domGlsl_param_type::domFloat2x2::create);
501 meta->setIsInnerClass( true );
508 ma->setContainer( meta );
509 meta->appendAttribute(ma);
512 meta->setElementSize(sizeof(domGlsl_param_type::domFloat2x2));
513 meta->validate();
515 return meta;
529 daeMetaElement* meta = dae.getMeta(ID());
530 if ( meta != NULL ) return meta;
532 meta = new daeMetaElement(dae);
533 dae.setMeta(ID(), *meta);
534 meta->setName( "float3x3" );
535 meta->registerClass(domGlsl_param_type::domFloat3x3::create);
537 meta->setIsInnerClass( true );
544 ma->setContainer( meta );
545 meta->appendAttribute(ma);
548 meta->setElementSize(sizeof(domGlsl_param_type::domFloat3x3));
549 meta->validate();
551 return meta;
565 daeMetaElement* meta = dae.getMeta(ID());
566 if ( meta != NULL ) return meta;
568 meta
569 dae.setMeta(ID(), *meta);
570 meta->setName( "float4x4" );
571 meta->registerClass(domGlsl_param_type::domFloat4x4::create);
573 meta->setIsInnerClass( true );
580 ma->setContainer( meta );
581 meta->appendAttribute(ma);
584 meta->setElementSize(sizeof(domGlsl_param_type::domFloat4x4));
585 meta->validate();
587 return meta;
601 daeMetaElement* meta = dae.getMeta(ID());
602 if ( meta != NULL ) return meta;
604 meta = new daeMetaElement(dae);
605 dae.setMeta(ID(), *meta);
606 meta->setName( "int" );
607 meta->registerClass(domGlsl_param_type::domInt::create);
609 meta->setIsInnerClass( true );
616 ma->setContainer( meta );
617 meta->appendAttribute(ma);
620 meta->setElementSize(sizeof(domGlsl_param_type::domInt));
621 meta->validate();
623 return meta;
637 daeMetaElement* meta = dae.getMeta(ID());
638 if ( meta != NULL ) return meta;
640 meta = new daeMetaElement(dae);
641 dae.setMeta(ID(), *meta);
642 meta->setName( "int2" );
643 meta->registerClass(domGlsl_param_type::domInt2::create);
645 meta->setIsInnerClass( true );
652 ma->setContainer( meta );
653 meta->appendAttribute(ma);
656 meta->setElementSize(sizeof(domGlsl_param_type::domInt2));
657 meta->validate();
659 return meta;
673 daeMetaElement* meta = dae.getMeta(ID());
674 if ( meta != NULL ) return meta;
676 meta = new daeMetaElement(dae);
677 dae.setMeta(ID(), *meta);
678 meta->setName( "int3" );
679 meta->registerClass(domGlsl_param_type::domInt3::create);
681 meta->setIsInnerClass( true );
688 ma->setContainer( meta );
689 meta->appendAttribute(ma);
692 meta->setElementSize(sizeof(domGlsl_param_type::domInt3));
693 meta->validate();
695 return meta;
709 daeMetaElement* meta = dae.getMeta(ID());
710 if ( meta != NULL ) return meta;
712 meta = new daeMetaElement(dae);
713 dae.setMeta(ID(), *meta);
714 meta->setName( "int4" );
715 meta->registerClass(domGlsl_param_type::domInt4::create);
717 meta->setIsInnerClass( true );
724 ma->setContainer( meta );
725 meta->appendAttribute(ma);
728 meta->setElementSize(sizeof(domGlsl_param_type::domInt4));
729 meta->validate();
731 return meta;
745 daeMetaElement* meta = dae.getMeta(ID());
746 if ( meta != NULL ) return meta;
748 meta = new daeMetaElement(dae);
749 dae.setMeta(ID(), *meta);
750 meta->setName( "enum" );
751 meta->registerClass(domGlsl_param_type::domEnum::create);
753 meta->setIsInnerClass( true );
760 ma->setContainer( meta );
761 meta->appendAttribute(ma);
764 meta->setElementSize(sizeof(domGlsl_param_type::domEnum));
765 meta->validate();
767 return meta;