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_newparam" );
36 meta->registerClass(domGlsl_newparam::create);
40 cm = new daeMetaSequence( meta, cm, 0, 1, 1 );
42 mea = new daeMetaElementArrayAttribute( meta, cm, 0, 0, -1 );
48 mea = new daeMetaElementAttribute( meta, cm, 1, 0, 1 );
54 mea = new daeMetaElementAttribute( meta, cm, 2, 0, 1 );
60 cm = new daeMetaChoice( meta, cm, 0, 3, 1, 1 );
62 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
66 cm->appendChild( new daeMetaGroup( mea, meta, cm, 0, 1, 1 ) );
68 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
79 meta->setCMRoot( cm );
81 meta->addContents(daeOffsetOf(domGlsl_newparam,_contents));
82 meta->addContentsOrder(daeOffsetOf(domGlsl_newparam,_contentsOrder));
84 meta->addCMDataArray(daeOffsetOf(domGlsl_newparam,_CMData), 1);
91 ma->setContainer( meta );
94 meta->appendAttribute(ma);
97 meta->setElementSize(sizeof(domGlsl_newparam));
98 meta->validate();
100 return meta;
114 daeMetaElement* meta = dae.getMeta(ID());
115 if ( meta != NULL ) return meta;
117 meta = new daeMetaElement(dae);
118 dae.setMeta(ID(), *meta);
119 meta->setName( "semantic" );
120 meta->registerClass(domGlsl_newparam::domSemantic::create);
122 meta->setIsInnerClass( true );
129 ma->setContainer( meta );
130 meta->appendAttribute(ma);
133 meta->setElementSize(sizeof(domGlsl_newparam::domSemantic));
134 meta->validate();
136 return meta;
150 daeMetaElement* meta = dae.getMeta(ID());
151 if ( meta != NULL ) return meta;
153 meta = new daeMetaElement(dae);
154 dae.setMeta(ID(), *meta);
155 meta->setName( "modifier" );
156 meta->registerClass(domGlsl_newparam::domModifier::create);
158 meta->setIsInnerClass( true );
165 ma->setContainer( meta );
166 meta->appendAttribute(ma);
169 meta->setElementSize(sizeof(domGlsl_newparam::domModifier));
170 meta->validate();
172 return meta;