Lines Matching refs:meta

24 	daeMetaElement* meta = dae.getMeta(ID());  in registerElement()  local
25 if ( meta != NULL ) return meta; in registerElement()
27 meta = new daeMetaElement(dae); in registerElement()
28 dae.setMeta(ID(), *meta); in registerElement()
29 meta->setName( "light" ); in registerElement()
30 meta->registerClass(domLight::create); in registerElement()
34 cm = new daeMetaSequence( meta, cm, 0, 1, 1 ); in registerElement()
36 mea = new daeMetaElementAttribute( meta, cm, 0, 0, 1 ); in registerElement()
42 mea = new daeMetaElementAttribute( meta, cm, 1, 1, 1 ); in registerElement()
48 mea = new daeMetaElementArrayAttribute( meta, cm, 2, 0, -1 ); in registerElement()
54 mea = new daeMetaElementArrayAttribute( meta, cm, 3, 0, -1 ); in registerElement()
61 meta->setCMRoot( cm ); in registerElement()
69 ma->setContainer( meta ); in registerElement()
71 meta->appendAttribute(ma); in registerElement()
80 ma->setContainer( meta ); in registerElement()
82 meta->appendAttribute(ma); in registerElement()
85 meta->setElementSize(sizeof(domLight)); in registerElement()
86 meta->validate(); in registerElement()
88 return meta; in registerElement()
102 daeMetaElement* meta = dae.getMeta(ID()); in registerElement() local
103 if ( meta != NULL ) return meta; in registerElement()
105 meta = new daeMetaElement(dae); in registerElement()
106 dae.setMeta(ID(), *meta); in registerElement()
107 meta->setName( "technique_common" ); in registerElement()
108 meta->registerClass(domLight::domTechnique_common::create); in registerElement()
110 meta->setIsInnerClass( true ); in registerElement()
113 cm = new daeMetaChoice( meta, cm, 0, 0, 1, 1 ); in registerElement()
115 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
121 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
127 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
133 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
140 meta->setCMRoot( cm ); in registerElement()
142 meta->addContents(daeOffsetOf(domLight::domTechnique_common,_contents)); in registerElement()
143 meta->addContentsOrder(daeOffsetOf(domLight::domTechnique_common,_contentsOrder)); in registerElement()
145 meta->addCMDataArray(daeOffsetOf(domLight::domTechnique_common,_CMData), 1); in registerElement()
146 meta->setElementSize(sizeof(domLight::domTechnique_common)); in registerElement()
147 meta->validate(); in registerElement()
149 return meta; in registerElement()
163 daeMetaElement* meta = dae.getMeta(ID()); in registerElement() local
164 if ( meta != NULL ) return meta; in registerElement()
166 meta = new daeMetaElement(dae); in registerElement()
167 dae.setMeta(ID(), *meta); in registerElement()
168 meta->setName( "ambient" ); in registerElement()
169 meta->registerClass(domLight::domTechnique_common::domAmbient::create); in registerElement()
171 meta->setIsInnerClass( true ); in registerElement()
174 cm = new daeMetaSequence( meta, cm, 0, 1, 1 ); in registerElement()
176 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
183 meta->setCMRoot( cm ); in registerElement()
185 meta->setElementSize(sizeof(domLight::domTechnique_common::domAmbient)); in registerElement()
186 meta->validate(); in registerElement()
188 return meta; in registerElement()
202 daeMetaElement* meta = dae.getMeta(ID()); in registerElement() local
203 if ( meta != NULL ) return meta; in registerElement()
205 meta = new daeMetaElement(dae); in registerElement()
206 dae.setMeta(ID(), *meta); in registerElement()
207 meta->setName( "directional" ); in registerElement()
208 meta->registerClass(domLight::domTechnique_common::domDirectional::create); in registerElement()
210 meta->setIsInnerClass( true ); in registerElement()
213 cm = new daeMetaSequence( meta, cm, 0, 1, 1 ); in registerElement()
215 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
222 meta->setCMRoot( cm ); in registerElement()
224 meta->setElementSize(sizeof(domLight::domTechnique_common::domDirectional)); in registerElement()
225 meta->validate(); in registerElement()
227 return meta; in registerElement()
241 daeMetaElement* meta = dae.getMeta(ID()); in registerElement() local
242 if ( meta != NULL ) return meta; in registerElement()
244 meta = new daeMetaElement(dae); in registerElement()
245 dae.setMeta(ID(), *meta); in registerElement()
246 meta->setName( "point" ); in registerElement()
247 meta->registerClass(domLight::domTechnique_common::domPoint::create); in registerElement()
249 meta->setIsInnerClass( true ); in registerElement()
252 cm = new daeMetaSequence( meta, cm, 0, 1, 1 ); in registerElement()
254 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
260 mea = new daeMetaElementAttribute( meta, cm, 1, 0, 1 ); in registerElement()
266 mea = new daeMetaElementAttribute( meta, cm, 2, 0, 1 ); in registerElement()
272 mea = new daeMetaElementAttribute( meta, cm, 3, 0, 1 ); in registerElement()
279 meta->setCMRoot( cm ); in registerElement()
281 meta->setElementSize(sizeof(domLight::domTechnique_common::domPoint)); in registerElement()
282 meta->validate(); in registerElement()
284 return meta; in registerElement()
298 daeMetaElement* meta = dae.getMeta(ID()); in registerElement() local
299 if ( meta != NULL ) return meta; in registerElement()
301 meta = new daeMetaElement(dae); in registerElement()
302 dae.setMeta(ID(), *meta); in registerElement()
303 meta->setName( "spot" ); in registerElement()
304 meta->registerClass(domLight::domTechnique_common::domSpot::create); in registerElement()
306 meta->setIsInnerClass( true ); in registerElement()
309 cm = new daeMetaSequence( meta, cm, 0, 1, 1 ); in registerElement()
311 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 ); in registerElement()
317 mea = new daeMetaElementAttribute( meta, cm, 1, 0, 1 ); in registerElement()
323 mea = new daeMetaElementAttribute( meta, cm, 2, 0, 1 ); in registerElement()
329 mea = new daeMetaElementAttribute( meta, cm, 3, 0, 1 ); in registerElement()
335 mea = new daeMetaElementAttribute( meta, cm, 4, 0, 1 ); in registerElement()
341 mea = new daeMetaElementAttribute( meta, cm, 5, 0, 1 ); in registerElement()
348 meta->setCMRoot( cm ); in registerElement()
350 meta->setElementSize(sizeof(domLight::domTechnique_common::domSpot)); in registerElement()
351 meta->validate(); in registerElement()
353 return meta; in registerElement()