Browse Source

Trade: hint on related APIs in mutable MeshData access.

pull/529/head
Vladimír Vondruš 5 years ago
parent
commit
c13c61e17d
  1. 7
      src/Magnum/Trade/MeshData.h

7
src/Magnum/Trade/MeshData.h

@ -646,10 +646,15 @@ cases when it's desirable to modify the data in-place, there's the
@ref mutableIndexData(), @ref mutableVertexData(), @ref mutableIndices() and
@ref mutableAttribute() set of functions. To use these, you need to check that
the data are mutable using @ref indexDataFlags() or @ref vertexDataFlags()
first. The following snippet applies a transformation to the mesh data:
first, and if not then you may want to make a mutable copy first using
@ref MeshTools::owned(). The following snippet applies a transformation to the
mesh positions:
@snippet MagnumTrade.cpp MeshData-usage-mutable
If the transformation includes a rotation or non-uniform scaling, you may want
to do a similar operation with normals and tangents as well.
@section Trade-MeshData-populating Populating an instance
A @ref MeshData instance by default takes over the ownership of an

Loading…
Cancel
Save