aboutsummaryrefslogtreecommitdiff
path: root/include/ISceneManager.h
diff options
context:
space:
mode:
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. */