\hypertarget{class_ogre_1_1_bsp_scene_loader}{}\section{Ogre\+:\+:Bsp\+Scene\+Loader Class Reference}
\label{class_ogre_1_1_bsp_scene_loader}\index{Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}}


Manages the locating and loading of B\+S\+P-\/based indoor levels.  




{\ttfamily \#include $<$Ogre\+Bsp\+Scene\+Loader.\+h$>$}



Inheritance diagram for Ogre\+:\+:Bsp\+Scene\+Loader\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=206pt]{class_ogre_1_1_bsp_scene_loader__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_bsp_scene_loader_ad8e8a67961e11f378a2b9c104da46efa}{Bsp\+Scene\+Loader} ()
\item 
\hyperlink{class_ogre_1_1_bsp_scene_loader_a0a336af38c6d37e1e5b0a8be5dd3b0fc}{$\sim$\+Bsp\+Scene\+Loader} ()
\item 
void \hyperlink{class_ogre_1_1_bsp_scene_loader_a71040d8740a0454c1138d561e712d9c0}{load} (\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&stream, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&group, \hyperlink{class_ogre_1_1_scene_node}{Scene\+Node} $\ast$root\+Node)
\begin{DoxyCompactList}\small\item\em Loads a B\+S\+P-\/based level from a stream. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Manages the locating and loading of B\+S\+P-\/based indoor levels. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_bsp_scene_loader_ad8e8a67961e11f378a2b9c104da46efa}\label{class_ogre_1_1_bsp_scene_loader_ad8e8a67961e11f378a2b9c104da46efa}} 
\index{Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}!Bsp\+Scene\+Loader@{Bsp\+Scene\+Loader}}
\index{Bsp\+Scene\+Loader@{Bsp\+Scene\+Loader}!Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}}
\subsubsection{\texorpdfstring{Bsp\+Scene\+Loader()}{BspSceneLoader()}}
{\footnotesize\ttfamily Ogre\+::\+Bsp\+Scene\+Loader\+::\+Bsp\+Scene\+Loader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_bsp_scene_loader_a0a336af38c6d37e1e5b0a8be5dd3b0fc}\label{class_ogre_1_1_bsp_scene_loader_a0a336af38c6d37e1e5b0a8be5dd3b0fc}} 
\index{Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}!````~Bsp\+Scene\+Loader@{$\sim$\+Bsp\+Scene\+Loader}}
\index{````~Bsp\+Scene\+Loader@{$\sim$\+Bsp\+Scene\+Loader}!Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}}
\subsubsection{\texorpdfstring{$\sim$\+Bsp\+Scene\+Loader()}{~BspSceneLoader()}}
{\footnotesize\ttfamily Ogre\+::\+Bsp\+Scene\+Loader\+::$\sim$\+Bsp\+Scene\+Loader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_bsp_scene_loader_a71040d8740a0454c1138d561e712d9c0}\label{class_ogre_1_1_bsp_scene_loader_a71040d8740a0454c1138d561e712d9c0}} 
\index{Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}!load@{load}}
\index{load@{load}!Ogre\+::\+Bsp\+Scene\+Loader@{Ogre\+::\+Bsp\+Scene\+Loader}}
\subsubsection{\texorpdfstring{load()}{load()}}
{\footnotesize\ttfamily void Ogre\+::\+Bsp\+Scene\+Loader\+::load (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&}]{stream,  }\item[{const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&}]{group,  }\item[{\hyperlink{class_ogre_1_1_scene_node}{Scene\+Node} $\ast$}]{root\+Node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Loads a B\+S\+P-\/based level from a stream. 

Currently only supports loading of Quake3 .bsp files. 

Implements \hyperlink{class_ogre_1_1_scene_loader_aaa1ca12e6dd5aec2d37514c32cead0e1}{Ogre\+::\+Scene\+Loader}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_bsp_scene_loader_8h}{Ogre\+Bsp\+Scene\+Loader.\+h}\end{DoxyCompactItemize}
