\hypertarget{class_resource_manager}{}\doxysection{Класс Resource\+Manager}
\label{class_resource_manager}\index{ResourceManager@{ResourceManager}}


Класс \mbox{\hyperlink{class_resource_manager}{Resource\+Manager}} управляет загрузкой и выгрузкой игровых ресурсов.  




{\ttfamily \#include $<$resource\+\_\+manager.\+h$>$}

\doxysubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{class_resource_manager_abda6ed5275971daf95188b364f697624}{load\+Resource}} (const std\+::string \&resource\+Path)
\begin{DoxyCompactList}\small\item\em Загружает ресурс (текстура, модель, звук и т.\+д.). \end{DoxyCompactList}\item 
{\footnotesize template$<$typename Resource\+Type $>$ }\\Resource\+Type \mbox{\hyperlink{class_resource_manager_a6e19865e0c7f5db8ec2068802092fe9b}{get\+Resource}} (const std\+::string \&resource\+Name)
\begin{DoxyCompactList}\small\item\em Возвращает загруженный ресурс. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_resource_manager_ac8e6c416a491f6fcc78ed682313feb4a}\label{class_resource_manager_ac8e6c416a491f6fcc78ed682313feb4a}} 
void \mbox{\hyperlink{class_resource_manager_ac8e6c416a491f6fcc78ed682313feb4a}{unload\+All\+Resources}} ()
\begin{DoxyCompactList}\small\item\em Освобождает ресурсы. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_resource_manager}{Resource\+Manager}} управляет загрузкой и выгрузкой игровых ресурсов. 

\doxysubsection{Методы}
\mbox{\Hypertarget{class_resource_manager_a6e19865e0c7f5db8ec2068802092fe9b}\label{class_resource_manager_a6e19865e0c7f5db8ec2068802092fe9b}} 
\index{ResourceManager@{ResourceManager}!getResource@{getResource}}
\index{getResource@{getResource}!ResourceManager@{ResourceManager}}
\doxysubsubsection{\texorpdfstring{getResource()}{getResource()}}
{\footnotesize\ttfamily template$<$typename Resource\+Type $>$ \\
Resource\+Type Resource\+Manager\+::get\+Resource (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{resource\+Name }\end{DoxyParamCaption})}



Возвращает загруженный ресурс. 


\begin{DoxyTemplParams}{Параметры шаблона}
{\em Resource\+Type} & Тип возвращаемого ресурса. \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Аргументы}
{\em resource\+Name} & Имя ресурса. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Возвращает}
Загруженный ресурс заданного типа. 
\end{DoxyReturn}
\mbox{\Hypertarget{class_resource_manager_abda6ed5275971daf95188b364f697624}\label{class_resource_manager_abda6ed5275971daf95188b364f697624}} 
\index{ResourceManager@{ResourceManager}!loadResource@{loadResource}}
\index{loadResource@{loadResource}!ResourceManager@{ResourceManager}}
\doxysubsubsection{\texorpdfstring{loadResource()}{loadResource()}}
{\footnotesize\ttfamily void Resource\+Manager\+::load\+Resource (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{resource\+Path }\end{DoxyParamCaption})}



Загружает ресурс (текстура, модель, звук и т.\+д.). 


\begin{DoxyParams}{Аргументы}
{\em resource\+Path} & Путь к ресурсу. \\
\hline
\end{DoxyParams}


Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item 
resource\+\_\+manager.\+h\end{DoxyCompactItemize}
