MCPcopy Create free account
hub / github.com/OGRECave/ogre-next / getVertexDeclaration

Method getVertexDeclaration

OgreMain/src/Vao/OgreVertexArrayObject.cpp:166–180  ·  view source on GitHub ↗

-----------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

164 }
165 //-----------------------------------------------------------------------------------
166 VertexElement2VecVec VertexArrayObject::getVertexDeclaration() const
167 {
168 VertexElement2VecVec retVal;
169 retVal.reserve( mVertexBuffers.size() );
170 VertexBufferPackedVec::const_iterator itBuffers = mVertexBuffers.begin();
171 VertexBufferPackedVec::const_iterator enBuffers = mVertexBuffers.end();
172
173 while( itBuffers != enBuffers )
174 {
175 retVal.push_back( ( *itBuffers )->getVertexElements() );
176 ++itBuffers;
177 }
178
179 return retVal;
180 }
181 //-----------------------------------------------------------------------------------
182 VertexElement2VecVec VertexArrayObject::getVertexDeclaration(
183 const VertexBufferPackedVec &vertexBuffers )

Callers 5

downloadVaoMethod · 0.80
importFromV2Method · 0.80

Calls 5

reserveMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected