file new in Git master
Filter.hFunction Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::SceneTools new in Git master
- Scene tools.
Functions
-
auto filterFields(const Trade::SceneData& scene,
Containers::
BitArrayView fieldsToKeep) -> Trade::SceneData new in Git master - Filter a scene to contain only the selected subset of fields.
-
auto filterFields(Trade::SceneData&& scene,
Containers::
BitArrayView fieldsToKeep) -> Trade::SceneData new in Git master - Filter a scene to contain only the selected subset of fields.
- auto filterOnlyFields(const Trade::SceneData& scene, Containers::ArrayView<const Trade::SceneField> fields) -> Trade::SceneData new in Git master
- Filter a scene to contain only the selected subset of named fields.
-
auto filterOnlyFields(const Trade::SceneData& scene,
std::
initializer_list<Trade::SceneField> fields) -> Trade::SceneData new in Git master - auto filterOnlyFields(Trade::SceneData&& scene, Containers::ArrayView<const Trade::SceneField> fields) -> Trade::SceneData new in Git master
- Filter a scene to contain only the selected subset of named fields.
-
auto filterOnlyFields(Trade::SceneData&& scene,
std::
initializer_list<Trade::SceneField> fields) -> Trade::SceneData new in Git master - auto filterExceptFields(const Trade::SceneData& scene, Containers::ArrayView<const Trade::SceneField> fields) -> Trade::SceneData new in Git master
- Filter a scene to contain everything except the selected subset of named fields.
-
auto filterExceptFields(const Trade::SceneData& scene,
std::
initializer_list<Trade::SceneField> fields) -> Trade::SceneData new in Git master - auto filterExceptFields(Trade::SceneData&& scene, Containers::ArrayView<const Trade::SceneField> fields) -> Trade::SceneData new in Git master
- Filter a scene to contain everything except the selected subset of named fields.
-
auto filterExceptFields(Trade::SceneData&& scene,
std::
initializer_list<Trade::SceneField> fields) -> Trade::SceneData new in Git master -
auto filterFieldEntries(const Trade::SceneData& scene,
Containers::ArrayView<const Containers::Pair<UnsignedInt, Containers::
BitArrayView>> entriesToKeep) -> Trade::SceneData new in Git master - Filter individual entries of fields in a scene.
-
auto filterFieldEntries(const Trade::SceneData& scene,
std::
initializer_list<Containers::Pair<UnsignedInt, Containers:: BitArrayView>> entriesToKeep) -> Trade::SceneData new in Git master -
auto filterFieldEntries(const Trade::SceneData& scene,
Containers::ArrayView<const Containers::Pair<Trade::SceneField, Containers::
BitArrayView>> entriesToKeep) -> Trade::SceneData new in Git master - Filter individual entries of named fields in a scene.
-
auto filterFieldEntries(const Trade::SceneData& scene,
std::
initializer_list<Containers::Pair<Trade::SceneField, Containers:: BitArrayView>> entriesToKeep) -> Trade::SceneData new in Git master -
auto filterObjects(const Trade::SceneData& scene,
Containers::
BitArrayView objectsToKeep) -> Trade::SceneData new in Git master - Filter objects in a scene.