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( "gles_newparam" );
36 meta->registerClass(domGles_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 mea = new daeMetaElementAttribute( meta, cm, 3, 1, 1 );
64 cm->appendChild( new daeMetaGroup( mea, meta, cm, 3, 1, 1 ) );
67 meta->setCMRoot( cm );
75 ma->setContainer( meta );
78 meta->appendAttribute(ma);
81 meta->setElementSize(sizeof(domGles_newparam));
82 meta->validate();
84 return meta;
98 daeMetaElement* meta = dae.getMeta(ID());
99 if ( meta != NULL ) return meta;
101 meta = new daeMetaElement(dae);
102 dae.setMeta(ID(), *meta);
103 meta->setName( "semantic" );
104 meta->registerClass(domGles_newparam::domSemantic::create);
106 meta->setIsInnerClass( true );
113 ma->setContainer( meta );
114 meta->appendAttribute(ma);
117 meta->setElementSize(sizeof(domGles_newparam::domSemantic));
118 meta->validate();
120 return meta;
134 daeMetaElement* meta = dae.getMeta(ID());
135 if ( meta != NULL ) return meta;
137 meta = new daeMetaElement(dae);
138 dae.setMeta(ID(), *meta);
139 meta->setName( "modifier" );
140 meta->registerClass(domGles_newparam::domModifier::create);
142 meta->setIsInnerClass( true );
149 ma->setContainer( meta );
150 meta->appendAttribute(ma);
153 meta->setElementSize(sizeof(domGles_newparam::domModifier));
154 meta->validate();
156 return meta;