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

94 lines
4.3 KiB
TeX
Raw Permalink Normal View History

\hypertarget{class_effects_system}{}\doxysection{Класс Effects\+System}
\label{class_effects_system}\index{EffectsSystem@{EffectsSystem}}
Класс \mbox{\hyperlink{class_effects_system}{Effects\+System}} управляет специальными визуальными и аудиоэффектами.
{\ttfamily \#include $<$effects\+\_\+system.\+h$>$}
\doxysubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{class_effects_system_acdd7a7d4639fbfdc7663fb05aa632afd}{add\+Effect}} ()
\begin{DoxyCompactList}\small\item\em Добавляет новый эффект. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_effects_system_a08e38061c38bff563c2f36583637d435}{play\+Effect}} (int effect\+Id)
\begin{DoxyCompactList}\small\item\em Воспроизводит эффект. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_effects_system_a4af4d4380dd793d5ebbdd4ef381b226c}{stop\+Effect}} (int effect\+Id)
\begin{DoxyCompactList}\small\item\em Останавливает эффект. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_effects_system_a8117947b39f05afb8ff0fbbcd3fff7d9}{update}} (float delta\+Time)
\begin{DoxyCompactList}\small\item\em Обновляет активные эффекты. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_effects_system}{Effects\+System}} управляет специальными визуальными и аудиоэффектами.
\doxysubsection{Методы}
\mbox{\Hypertarget{class_effects_system_acdd7a7d4639fbfdc7663fb05aa632afd}\label{class_effects_system_acdd7a7d4639fbfdc7663fb05aa632afd}}
\index{EffectsSystem@{EffectsSystem}!addEffect@{addEffect}}
\index{addEffect@{addEffect}!EffectsSystem@{EffectsSystem}}
\doxysubsubsection{\texorpdfstring{addEffect()}{addEffect()}}
{\footnotesize\ttfamily void Effects\+System\+::add\+Effect (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Добавляет новый эффект.
\begin{DoxyParams}{Аргументы}
{\em effect\+Params} & Параметры добавляемого эффекта. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_effects_system_a08e38061c38bff563c2f36583637d435}\label{class_effects_system_a08e38061c38bff563c2f36583637d435}}
\index{EffectsSystem@{EffectsSystem}!playEffect@{playEffect}}
\index{playEffect@{playEffect}!EffectsSystem@{EffectsSystem}}
\doxysubsubsection{\texorpdfstring{playEffect()}{playEffect()}}
{\footnotesize\ttfamily void Effects\+System\+::play\+Effect (\begin{DoxyParamCaption}\item[{int}]{effect\+Id }\end{DoxyParamCaption})}
Воспроизводит эффект.
\begin{DoxyParams}{Аргументы}
{\em effect\+Id} & Идентификатор воспроизводимого эффекта. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_effects_system_a4af4d4380dd793d5ebbdd4ef381b226c}\label{class_effects_system_a4af4d4380dd793d5ebbdd4ef381b226c}}
\index{EffectsSystem@{EffectsSystem}!stopEffect@{stopEffect}}
\index{stopEffect@{stopEffect}!EffectsSystem@{EffectsSystem}}
\doxysubsubsection{\texorpdfstring{stopEffect()}{stopEffect()}}
{\footnotesize\ttfamily void Effects\+System\+::stop\+Effect (\begin{DoxyParamCaption}\item[{int}]{effect\+Id }\end{DoxyParamCaption})}
Останавливает эффект.
\begin{DoxyParams}{Аргументы}
{\em effect\+Id} & Идентификатор останавливаемого эффекта. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_effects_system_a8117947b39f05afb8ff0fbbcd3fff7d9}\label{class_effects_system_a8117947b39f05afb8ff0fbbcd3fff7d9}}
\index{EffectsSystem@{EffectsSystem}!update@{update}}
\index{update@{update}!EffectsSystem@{EffectsSystem}}
\doxysubsubsection{\texorpdfstring{update()}{update()}}
{\footnotesize\ttfamily void Effects\+System\+::update (\begin{DoxyParamCaption}\item[{float}]{delta\+Time }\end{DoxyParamCaption})}
Обновляет активные эффекты.
\begin{DoxyParams}{Аргументы}
{\em delta\+Time} & Время, прошедшее с предыдущего обновления, в секундах. \\
\hline
\end{DoxyParams}
Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item
effects\+\_\+system.\+h\end{DoxyCompactItemize}