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

71 lines
4.1 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_controller_support}{}\doxysection{Класс Controller\+Support}
\label{class_controller_support}\index{ControllerSupport@{ControllerSupport}}
Класс \mbox{\hyperlink{class_controller_support}{Controller\+Support}} позволяет играть с использованием различных устройств ввода.
{\ttfamily \#include $<$controller\+\_\+support.\+h$>$}
\doxysubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}\label{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}}
void \mbox{\hyperlink{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}{initialize}} ()
\begin{DoxyCompactList}\small\item\em Инициализирует поддержку контроллеров. \end{DoxyCompactList}\item
\mbox{\Hypertarget{class_controller_support_addbdc82f140e553a598efa5139a02a23}\label{class_controller_support_addbdc82f140e553a598efa5139a02a23}}
void \mbox{\hyperlink{class_controller_support_addbdc82f140e553a598efa5139a02a23}{update}} ()
\begin{DoxyCompactList}\small\item\em Проверяет подключение контроллеров и обновляет их состояние. \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_controller_support_aa8618c603255029a1ecdc0357617135d}{get\+Button\+State}} (int controller\+Id, int button\+Id)
\begin{DoxyCompactList}\small\item\em Возвращает состояние указанной кнопки на контроллере. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_controller_support_aa2098c113fb663ee7881d707c31584ca}{configure\+Button\+Mapping}} ()
\begin{DoxyCompactList}\small\item\em Конфигурирует маппинг кнопок контроллера. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_controller_support}{Controller\+Support}} позволяет играть с использованием различных устройств ввода.
\doxysubsection{Методы}
\mbox{\Hypertarget{class_controller_support_aa2098c113fb663ee7881d707c31584ca}\label{class_controller_support_aa2098c113fb663ee7881d707c31584ca}}
\index{ControllerSupport@{ControllerSupport}!configureButtonMapping@{configureButtonMapping}}
\index{configureButtonMapping@{configureButtonMapping}!ControllerSupport@{ControllerSupport}}
\doxysubsubsection{\texorpdfstring{configureButtonMapping()}{configureButtonMapping()}}
{\footnotesize\ttfamily void Controller\+Support\+::configure\+Button\+Mapping (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Конфигурирует маппинг кнопок контроллера.
\begin{DoxyParams}{Аргументы}
{\em mapping\+Params} & Параметры маппинга кнопок. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_controller_support_aa8618c603255029a1ecdc0357617135d}\label{class_controller_support_aa8618c603255029a1ecdc0357617135d}}
\index{ControllerSupport@{ControllerSupport}!getButtonState@{getButtonState}}
\index{getButtonState@{getButtonState}!ControllerSupport@{ControllerSupport}}
\doxysubsubsection{\texorpdfstring{getButtonState()}{getButtonState()}}
{\footnotesize\ttfamily bool Controller\+Support\+::get\+Button\+State (\begin{DoxyParamCaption}\item[{int}]{controller\+Id, }\item[{int}]{button\+Id }\end{DoxyParamCaption})}
Возвращает состояние указанной кнопки на контроллере.
\begin{DoxyParams}{Аргументы}
{\em controller\+Id} & Идентификатор контроллера. \\
\hline
{\em button\+Id} & Идентификатор кнопки на контроллере. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Возвращает}
Состояние кнопки (нажата/не нажата).
\end{DoxyReturn}
Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item
controller\+\_\+support.\+h\end{DoxyCompactItemize}