Magnum/SceneTools/FlattenTransformationHierarchy.h file

Function Magnum::SceneTools::flattenTransformationHierarchy2D(), Magnum::SceneTools::flattenTransformationHierarchy2DInto(), Magnum::SceneTools::flattenTransformationHierarchy3D(), Magnum::SceneTools::flattenTransformationHierarchy3DInto()

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::SceneTools new in Git master
Scene tools.

Functions

auto flattenTransformationHierarchy2D(const Trade::SceneData& scene, Trade::SceneField field, const Matrix3& globalTransformation = {}) -> Containers::Array<Matrix3> deprecated in Git master
Flatten a 2D transformation hierarchy for given field.
auto flattenTransformationHierarchy2D(const Trade::SceneData& scene, UnsignedInt fieldId, const Matrix3& globalTransformation = {}) -> Containers::Array<Matrix3> deprecated in Git master
Flatten a 2D transformation hierarchy for given field ID.
void flattenTransformationHierarchy2DInto(const Trade::SceneData& scene, Trade::SceneField field, const Containers::StridedArrayView1D<Matrix3>& transformations, const Matrix3& globalTransformation = {}) deprecated in Git master
Flatten a 2D transformation hierarchy for given field into an existing array.
void flattenTransformationHierarchy2DInto(const Trade::SceneData& scene, UnsignedInt fieldId, const Containers::StridedArrayView1D<Matrix3>& transformations, const Matrix3& globalTransformation = {}) deprecated in Git master
Flatten a 2D transformation hierarchy for given field ID into an existing array.
auto flattenTransformationHierarchy3D(const Trade::SceneData& scene, Trade::SceneField field, const Matrix4& globalTransformation = {}) -> Containers::Array<Matrix4> deprecated in Git master
Flatten a 3D transformation hierarchy for given field.
auto flattenTransformationHierarchy3D(const Trade::SceneData& scene, UnsignedInt fieldId, const Matrix4& globalTransformation = {}) -> Containers::Array<Matrix4> deprecated in Git master
Flatten a 3D transformation hierarchy for given field ID.
void flattenTransformationHierarchy3DInto(const Trade::SceneData& scene, Trade::SceneField field, const Containers::StridedArrayView1D<Matrix4>& transformations, const Matrix4& globalTransformation = {}) deprecated in Git master
Flatten a 3D transformation hierarchy for given field into an existing array.
void flattenTransformationHierarchy3DInto(const Trade::SceneData& scene, UnsignedInt fieldId, const Containers::StridedArrayView1D<Matrix4>& transformations, const Matrix4& globalTransformation = {}) deprecated in Git master
Flatten a 3D transformation hierarchy for given field ID into an existing array.