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( "physics_material" );
36 meta->registerClass(domPhysics_material::create);
40 cm = new daeMetaSequence( meta, cm, 0, 1, 1 );
42 mea = new daeMetaElementAttribute( meta, cm, 0, 0, 1 );
48 mea = new daeMetaElementAttribute( meta, cm, 1, 1, 1 );
54 mea = new daeMetaElementArrayAttribute( meta, cm, 2, 0, -1 );
60 mea = new daeMetaElementArrayAttribute( meta, cm, 3, 0, -1 );
67 meta->setCMRoot( cm );
75 ma->setContainer( meta );
77 meta->appendAttribute(ma);
86 ma->setContainer( meta );
88 meta->appendAttribute(ma);
91 meta->setElementSize(sizeof(domPhysics_material));
92 meta->validate();
94 return meta;
108 daeMetaElement* meta = dae.getMeta(ID());
109 if ( meta != NULL ) return meta;
111 meta = new daeMetaElement(dae);
112 dae.setMeta(ID(), *meta);
113 meta->setName( "technique_common" );
114 meta->registerClass(domPhysics_material::domTechnique_common::create);
116 meta->setIsInnerClass( true );
119 cm = new daeMetaSequence( meta, cm, 0, 1, 1 );
121 mea = new daeMetaElementAttribute( meta, cm, 0, 0, 1 );
127 mea = new daeMetaElementAttribute( meta, cm, 1, 0, 1 );
133 mea = new daeMetaElementAttribute( meta, cm, 2, 0, 1 );
140 meta->setCMRoot( cm );
142 meta->setElementSize(sizeof(domPhysics_material::domTechnique_common));
143 meta->validate();
145 return meta;