pppi-rpg-game/program/latex/class_resource_manager.tex

72 lines
3.6 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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}