diff --git a/src/Magnum/SceneTools/FlattenMeshHierarchy.h b/src/Magnum/SceneTools/FlattenMeshHierarchy.h index 9b216a56e..3ce14cd0c 100644 --- a/src/Magnum/SceneTools/FlattenMeshHierarchy.h +++ b/src/Magnum/SceneTools/FlattenMeshHierarchy.h @@ -61,16 +61,13 @@ calls @ref orderClusterParents() internally. @see @ref Trade::SceneData::hasField(), @ref Trade::SceneData::is2D(), @ref MeshTools::concatenate() */ +#ifdef DOXYGEN_GENERATING_OUTPUT +MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy2D(const Trade::SceneData& scene, const Matrix3& globalTransformation = {}); +#else +/* To avoid including Matrix3 */ MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy2D(const Trade::SceneData& scene, const Matrix3& globalTransformation); - -/** @overload -@m_since_latest - -Same as above with @p globalTransformation set to an identity matrix. - -@experimental -*/ MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy2D(const Trade::SceneData& scene); +#endif /** @brief Flatten a 3D mesh hierarchy @@ -97,16 +94,13 @@ calls @ref orderClusterParents() internally. @see @ref Trade::SceneData::hasField(), @ref Trade::SceneData::is3D(), @ref MeshTools::concatenate() */ +#ifdef DOXYGEN_GENERATING_OUTPUT +MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy3D(const Trade::SceneData& scene, const Matrix4& globalTransformation = {}); +#else +/* To avoid including Matrix4 */ MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy3D(const Trade::SceneData& scene, const Matrix4& globalTransformation); - -/** @overload -@m_since_latest - -Same as above with @p globalTransformation set to an identity matrix. - -@experimental -*/ MAGNUM_SCENETOOLS_EXPORT Containers::Array> flattenMeshHierarchy3D(const Trade::SceneData& scene); +#endif }}