Magnum/MeshTools/Filter.h file new in Git master

Function Magnum::MeshTools::filterAttributes(), Magnum::MeshTools::filterOnlyAttributes(), Magnum::MeshTools::filterExceptAttributes()

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::MeshTools
Mesh tools.

Functions

auto filterAttributes(const Trade::MeshData& mesh, Containers::BitArrayView attributesToKeep) -> Trade::MeshData new in Git master
Filter a mesh to contain only the selected subset of attributes.
auto filterAttributes(Trade::MeshData&& mesh, Containers::BitArrayView attributesToKeep) -> Trade::MeshData new in Git master
Filter a mesh to contain only the selected subset of attributes.
auto filterOnlyAttributes(const Trade::MeshData& mesh, Containers::ArrayView<const Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
Filter a mesh to contain only the selected subset of named attributes.
auto filterOnlyAttributes(const Trade::MeshData& mesh, std::initializer_list<Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
auto filterOnlyAttributes(Trade::MeshData&& mesh, Containers::ArrayView<const Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
Filter a mesh to contain only the selected subset of named attributes.
auto filterOnlyAttributes(Trade::MeshData&& mesh, std::initializer_list<Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
auto filterExceptAttributes(const Trade::MeshData& mesh, Containers::ArrayView<const Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
Filter a mesh to contain everything except the selected subset of named attributes.
auto filterExceptAttributes(const Trade::MeshData& mesh, std::initializer_list<Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
auto filterExceptAttributes(Trade::MeshData&& mesh, Containers::ArrayView<const Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master
Filter a mesh to contain everything except the selected subset of named attributes.
auto filterExceptAttributes(Trade::MeshData&& mesh, std::initializer_list<Trade::MeshAttribute> attributes) -> Trade::MeshData new in Git master