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


Abstract class for loading scenes from a file (\mbox{\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=350pt]{class_ogre_1_1_scene_loader__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_scene_loader_a18e87f4ce477f8bc53cc8621ab0123ba}{$\sim$\+Scene\+Loader}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_scene_loader_aaa1ca12e6dd5aec2d37514c32cead0e1}{load}} (\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} \&stream, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&group\+Name, \mbox{\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}


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

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



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_scene_loader_aaa1ca12e6dd5aec2d37514c32cead0e1}\label{class_ogre_1_1_scene_loader_aaa1ca12e6dd5aec2d37514c32cead0e1}} 
\index{Ogre::SceneLoader@{Ogre::SceneLoader}!load@{load}}
\index{load@{load}!Ogre::SceneLoader@{Ogre::SceneLoader}}
\doxysubsubsection{\texorpdfstring{load()}{load()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Scene\+Loader\+::load (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a8a2a961b4205aacff9c01e81e08d7781}{Data\+Stream\+Ptr}} \&}]{stream,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{group\+Name,  }\item[{\mbox{\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 \mbox{\hyperlink{class_ogre_1_1_dot_scene_loader_a6e5298ed5aed9df4bc08a9e76db432a0}{Ogre\+::\+Dot\+Scene\+Loader}}, and \mbox{\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 
\mbox{\hyperlink{_ogre_scene_loader_8h}{Ogre\+Scene\+Loader.\+h}}\end{DoxyCompactItemize}
