From 7e79216c34eb9202530ff39d874cefe67bfd4660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 27 Mar 2023 13:28:36 +0200 Subject: [PATCH] doc: use a shorthand expression for populating a GL::Buffer. --- doc/snippets/MagnumMeshTools-gl.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/doc/snippets/MagnumMeshTools-gl.cpp b/doc/snippets/MagnumMeshTools-gl.cpp index 03889dbbd..fb1cc1265 100644 --- a/doc/snippets/MagnumMeshTools-gl.cpp +++ b/doc/snippets/MagnumMeshTools-gl.cpp @@ -47,10 +47,8 @@ int main() { { Trade::MeshData meshData{MeshPrimitive::Lines, 5}; /* [compile-external] */ -GL::Buffer indices, vertices; -indices.setData(meshData.indexData()); -vertices.setData(meshData.vertexData()); - +GL::Buffer indices{meshData.indexData()}; +GL::Buffer vertices{meshData.vertexData()}; GL::Mesh mesh = MeshTools::compile(meshData, indices, vertices); /* [compile-external] */ } @@ -60,9 +58,8 @@ Trade::MeshData meshData{MeshPrimitive::Lines, 5}; /* [compile-external-attributes] */ Trade::MeshAttribute myCustomAttribute = DOXYGEN_ELLIPSIS({}); -GL::Buffer indices, vertices; -indices.setData(meshData.indexData()); -vertices.setData(meshData.vertexData()); +GL::Buffer indices{meshData.indexData()}; +GL::Buffer vertices{meshData.vertexData()}; /* Let compile() handle the usual attributes and configure custom ones after */ GL::Mesh mesh = MeshTools::compile(meshData, std::move(indices), vertices);