aboutsummaryrefslogtreecommitdiff
path: root/include/ISceneManager.h
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2021-08-24 23:51:48 +0200
committersfan5 <sfan5@live.de>2021-08-26 22:17:35 +0200
commitda33f80bb8afa6c18ea047ca230cf5dce90c963d (patch)
treea16bb666767f8efc50fa203e2deb26b16f20b4b9 /include/ISceneManager.h
parentf9078a6a1222e111f09fe6762ee998cbd835a8fa (diff)
downloadirrlicht-da33f80bb8afa6c18ea047ca230cf5dce90c963d.tar.xz
Readd CSceneCollisionManager with only the method we need
Diffstat (limited to 'include/ISceneManager.h')
-rw-r--r--include/ISceneManager.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/ISceneManager.h b/include/ISceneManager.h
index 2f25e41..a7fe190 100644
--- a/include/ISceneManager.h
+++ b/include/ISceneManager.h
@@ -106,6 +106,7 @@ namespace scene
class IMesh;
class IMeshBuffer;
class IMeshCache;
+ class ISceneCollisionManager;
class IMeshLoader;
class IMeshManipulator;
class IMeshSceneNode;
@@ -578,6 +579,11 @@ namespace scene
\return A pointer to the specified loader, 0 if the index is incorrect. */
virtual ISceneLoader* getSceneLoader(u32 index) const = 0;
+ //! Get pointer to the scene collision manager.
+ /** \return Pointer to the collision manager
+ This pointer should not be dropped. See IReferenceCounted::drop() for more information. */
+ virtual ISceneCollisionManager* getSceneCollisionManager() = 0;
+
//! Get pointer to the mesh manipulator.
/** \return Pointer to the mesh manipulator
This pointer should not be dropped. See IReferenceCounted::drop() for more information. */