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


Abstract class for loading scenes from a file (\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}).  




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



Inheritance diagram for Ogre\+:\+:Scene\+Loader\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=206pt]{class_ogre_1_1_scene_loader__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_ogre_1_1_scene_loader_a18e87f4ce477f8bc53cc8621ab0123ba}{$\sim$\+Scene\+Loader} ()
\item 
virtual void \hyperlink{class_ogre_1_1_scene_loader_aaa1ca12e6dd5aec2d37514c32cead0e1}{load} (\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr} \&stream, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&group\+Name, \hyperlink{class_ogre_1_1_scene_node}{Scene\+Node} $\ast$root\+Node)=0
\begin{DoxyCompactList}\small\item\em Load a scene from a file. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Abstract class for loading scenes from a file (\hyperlink{class_ogre_1_1_data_stream}{Data\+Stream}). 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_scene_loader_a18e87f4ce477f8bc53cc8621ab0123ba}\label{class_ogre_1_1_scene_loader_a18e87f4ce477f8bc53cc8621ab0123ba}} 
\index{Ogre\+::\+Scene\+Loader@{Ogre\+::\+Scene\+Loader}!````~Scene\+Loader@{$\sim$\+Scene\+Loader}}
\index{````~Scene\+Loader@{$\sim$\+Scene\+Loader}!Ogre\+::\+Scene\+Loader@{Ogre\+::\+Scene\+Loader}}
\subsubsection{\texorpdfstring{$\sim$\+Scene\+Loader()}{~SceneLoader()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Scene\+Loader\+::$\sim$\+Scene\+Loader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



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



Load a scene from a file. 


\begin{DoxyParams}{Parameters}
{\em stream} & Weak reference to a data stream which is the source of the scene \\
\hline
{\em group\+Name} & The name of a resource group which should be used if any resources are created during the parse of this script. \\
\hline
{\em root\+Node} & The root node for the scene being created \\
\hline
\end{DoxyParams}


Implemented in \hyperlink{class_ogre_1_1_bsp_scene_loader_a71040d8740a0454c1138d561e712d9c0}{Ogre\+::\+Bsp\+Scene\+Loader}.



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