\hypertarget{_ogre_resource_group_manager_8h}{}\doxysection{Ogre\+Resource\+Group\+Manager.\+h File Reference}
\label{_ogre_resource_group_manager_8h}\index{OgreResourceGroupManager.h@{OgreResourceGroupManager.h}}
{\ttfamily \#include \char`\"{}Ogre\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Singleton.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Data\+Stream.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Archive.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Iterator\+Wrappers.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Common.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Threading/\+Ogre\+Thread\+Headers.\+h\char`\"{}}\newline
{\ttfamily \#include $<$ctime$>$}\newline
{\ttfamily \#include \char`\"{}Ogre\+Header\+Prefix.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Header\+Suffix.\+h\char`\"{}}\newline
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_group_listener}{Ogre\+::\+Resource\+Group\+Listener}}
\begin{DoxyCompactList}\small\item\em This class defines an interface which is called back during resource group loading to indicate the progress of the load. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_group_manager}{Ogre\+::\+Resource\+Group\+Manager}}
\begin{DoxyCompactList}\small\item\em This singleton class manages the list of resource groups, and notifying the various resource managers of their obligations to load / unload resources in a group. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_resource_group_manager_1_1_resource_declaration}{Ogre\+::\+Resource\+Group\+Manager\+::\+Resource\+Declaration}}
\begin{DoxyCompactList}\small\item\em Nested struct defining a resource declaration. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_ogre_1_1_resource_group_manager_1_1_resource_location}{Ogre\+::\+Resource\+Group\+Manager\+::\+Resource\+Location}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_ogre_1_1_resource}{Resource}} location entry. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{class_ogre_1_1_resource_loading_listener}{Ogre\+::\+Resource\+Loading\+Listener}}
\begin{DoxyCompactList}\small\item\em This class allows users to override resource loading behavior. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_ogre}{Ogre}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{_ogre_resource_group_manager_8h_a7c22d2306a6f45d337466b9314f61a15}{O\+G\+R\+E\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+G\+R\+O\+U\+P\+\_\+\+I\+N\+IT}}~= R\+G\+N\+\_\+\+A\+U\+T\+O\+D\+E\+T\+E\+CT
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_ga8bae6a9768c449c8cfd1fba53f894590}{Ogre\+::\+R\+G\+N\+\_\+\+A\+U\+T\+O\+D\+E\+T\+E\+CT}}
\begin{DoxyCompactList}\small\item\em Special resource group name which causes resource group to be automatically determined based on searching for the resource in all groups. \end{DoxyCompactList}\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_gad0e16ff2458722373e3eea3b303e52da}{Ogre\+::\+R\+G\+N\+\_\+\+D\+E\+F\+A\+U\+LT}}
\begin{DoxyCompactList}\small\item\em Default resource group name. \end{DoxyCompactList}\item 
const \+\_\+\+Ogre\+Export char $\ast$const \mbox{\hyperlink{group___resources_ga4ff08291d3ef7af52185a3450aba557c}{Ogre\+::\+R\+G\+N\+\_\+\+I\+N\+T\+E\+R\+N\+AL}}
\begin{DoxyCompactList}\small\item\em Internal resource group name (should be used by O\+G\+RE internal only) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{_ogre_resource_group_manager_8h_a7c22d2306a6f45d337466b9314f61a15}\label{_ogre_resource_group_manager_8h_a7c22d2306a6f45d337466b9314f61a15}} 
\index{OgreResourceGroupManager.h@{OgreResourceGroupManager.h}!OGRE\_RESOURCE\_GROUP\_INIT@{OGRE\_RESOURCE\_GROUP\_INIT}}
\index{OGRE\_RESOURCE\_GROUP\_INIT@{OGRE\_RESOURCE\_GROUP\_INIT}!OgreResourceGroupManager.h@{OgreResourceGroupManager.h}}
\doxysubsubsection{\texorpdfstring{OGRE\_RESOURCE\_GROUP\_INIT}{OGRE\_RESOURCE\_GROUP\_INIT}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+G\+R\+O\+U\+P\+\_\+\+I\+N\+IT~= R\+G\+N\+\_\+\+A\+U\+T\+O\+D\+E\+T\+E\+CT}

