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( "gles_texture_unit" );
36 meta->registerClass(domGles_texture_unit::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, 0, 1 );
54 mea = new daeMetaElementAttribute( 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);
80 meta->setElementSize(sizeof(domGles_texture_unit));
81 meta->validate();
83 return meta;
97 daeMetaElement* meta = dae.getMeta(ID());
98 if ( meta != NULL ) return meta;
100 meta = new daeMetaElement(dae);
101 dae.setMeta(ID(), *meta);
102 meta->setName( "surface" );
103 meta->registerClass(domGles_texture_unit::domSurface::create);
105 meta->setIsInnerClass( true );
112 ma->setContainer( meta );
113 meta->appendAttribute(ma);
116 meta->setElementSize(sizeof(domGles_texture_unit::domSurface));
117 meta->validate();
119 return meta;
133 daeMetaElement* meta = dae.getMeta(ID());
134 if ( meta != NULL ) return meta;
136 meta = new daeMetaElement(dae);
137 dae.setMeta(ID(), *meta);
138 meta->setName( "sampler_state" );
139 meta->registerClass(domGles_texture_unit::domSampler_state::create);
141 meta->setIsInnerClass( true );
148 ma->setContainer( meta );
149 meta->appendAttribute(ma);
152 meta->setElementSize(sizeof(domGles_texture_unit::domSampler_state));
153 meta->validate();
155 return meta;
169 daeMetaElement* meta = dae.getMeta(ID());
170 if ( meta != NULL ) return meta;
172 meta = new daeMetaElement(dae);
173 dae.setMeta(ID(), *meta);
174 meta->setName( "texcoord" );
175 meta->registerClass(domGles_texture_unit::domTexcoord::create);
177 meta->setIsInnerClass( true );
185 ma->setContainer( meta );
187 meta->appendAttribute(ma);
190 meta->setElementSize(sizeof(domGles_texture_unit::domTexcoord));
191 meta->validate();
193 return meta;