Browse Source

MeshTools: be more explicit in what needs to be done on mesh afterwards.

pull/34/head
Vladimír Vondruš 13 years ago
parent
commit
80332478b6
  1. 6
      src/MeshTools/CompressIndices.h
  2. 4
      src/MeshTools/Interleave.h

6
src/MeshTools/CompressIndices.h

@ -65,9 +65,9 @@ std::tuple<std::size_t, Mesh::IndexType, Containers::Array<char>> MAGNUM_MESHTOO
@param indices Index array
The same as @ref compressIndices(const std::vector<UnsignedInt>&), but this
function writes the output to given buffer, updates index count and specifies
index buffer with proper index range in the mesh, so you don't have to call
@ref Mesh::setIndexCount() and @ref Mesh::setIndexBuffer() on your own.
function writes the output to given buffer and calls @ref Mesh::setIndexCount()
and @ref Mesh::setIndexBuffer(), thus you don't need to do anything else for
mesh index configuration.
@see @ref MeshTools::interleave()
*/

4
src/MeshTools/Interleave.h

@ -190,8 +190,8 @@ The same as @ref interleave(const T&, const U&...), but this function writes the
output to given array buffer and updates vertex count in the mesh accordingly,
so you don't have to call @ref Mesh::setVertexCount() on your own.
@attention Setting primitive type and binding the attributes to shader is left
to user - see @ref Mesh-configuration "Mesh documentation".
@attention You still must call @ref Mesh::setPrimitive() and
@ref Mesh::addVertexBuffer() on the mesh afterwards.
For only one attribute array this function is convenient equivalent to the
following, without any performance loss:

Loading…
Cancel
Save