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( "instance_material" );
36 meta->registerClass(domInstance_material::create);
40 cm = new daeMetaSequence( meta, cm, 0, 1, 1 );
42 mea = new daeMetaElementArrayAttribute( meta, cm, 0, 0, -1 );
48 mea = new daeMetaElementArrayAttribute( meta, cm, 1, 0, -1 );
54 mea = new daeMetaElementArrayAttribute( meta, cm, 2, 0, -1 );
61 meta->setCMRoot( cm );
69 ma->setContainer( meta );
72 meta->appendAttribute(ma);
81 ma->setContainer( meta );
84 meta->appendAttribute(ma);
93 ma->setContainer( meta );
95 meta->appendAttribute(ma);
104 ma->setContainer( meta );
106 meta->appendAttribute(ma);
109 meta->setElementSize(sizeof(domInstance_material));
110 meta->validate();
112 return meta;
126 daeMetaElement* meta = dae.getMeta(ID());
127 if ( meta != NULL ) return meta;
129 meta = new daeMetaElement(dae);
130 dae.setMeta(ID(), *meta);
131 meta->setName( "bind" );
132 meta->registerClass(domInstance_material::domBind::create);
134 meta->setIsInnerClass( true );
142 ma->setContainer( meta );
145 meta->appendAttribute(ma);
154 ma->setContainer( meta );
157 meta->appendAttribute(ma);
160 meta->setElementSize(sizeof(domInstance_material::domBind));
161 meta->validate();
163 return meta;
177 daeMetaElement* meta = dae.getMeta(ID());
178 if ( meta != NULL ) return meta;
180 meta = new daeMetaElement(dae);
181 dae.setMeta(ID(), *meta);
182 meta->setName( "bind_vertex_input" );
183 meta->registerClass(domInstance_material::domBind_vertex_input::create);
185 meta->setIsInnerClass( true );
193 ma->setContainer( meta );
196 meta->appendAttribute(ma);
205 ma->setContainer( meta );
208 meta->appendAttribute(ma);
217 ma->setContainer( meta );
219 meta->appendAttribute(ma);
222 meta->setElementSize(sizeof(domInstance_material::domBind_vertex_input));
223 meta->validate();
225 return meta;