mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-23 22:32:59 +03:00
72 lines
3.6 KiB
TeX
72 lines
3.6 KiB
TeX
\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}
|