SuperSpaceInvaderTurboApoca.../doc/SAE102-SpaceInvaders/latex/df/db7/pixel_manager_8h.tex
2022-01-10 18:25:13 +01:00

136 lines
6.2 KiB
TeX

\hypertarget{pixel_manager_8h}{}\doxysection{headers/pixel\+Manager/pixel\+Manager.h File Reference}
\label{pixel_manager_8h}\index{headers/pixelManager/pixelManager.h@{headers/pixelManager/pixelManager.h}}
manager
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include \char`\"{}mingl/mingl.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/line.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/triangle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/rectangle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/circle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/gui/sprite.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/gui/text.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}play\+Mode.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}menu.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}scores\+Manager.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}my\+Sprite.\+h\char`\"{}}\newline
Include dependency graph for pixel\+Manager.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d71/pixel_manager_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/de4/pixel_manager_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_pixel_manager}{Pixel\+Manager}}
\begin{DoxyCompactList}\small\item\em main display function, clear the window and calls sub display functions \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item
\#define \mbox{\hyperlink{pixel_manager_8h_a727fdd9384375b1d268475980118b158}{ADD\+\_\+\+SPRITE\+\_\+\+TASK}}(X)~\mbox{\hyperlink{pixel_manager_8h_a0d6c7d8ad93692b73f5a30f428af159a}{ADD\+\_\+\+SPRITE\+\_\+\+TASK2}}(X, X)
\item
\#define \mbox{\hyperlink{pixel_manager_8h_a0d6c7d8ad93692b73f5a30f428af159a}{ADD\+\_\+\+SPRITE\+\_\+\+TASK2}}(X, Y)~tasks.\+push\+\_\+back((X).async\+Load(\char`\"{}assets/\char`\"{}\#Y\char`\"{}.si2\char`\"{}));
\item
\#define \mbox{\hyperlink{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}{HEART\+\_\+\+LENGTH}}~40
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
typedef ns\+Gui\+::\+Glut\+Font\+::\+Glut\+Fonts \mbox{\hyperlink{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}{Font}}
\item
typedef future$<$ void $>$ \mbox{\hyperlink{pixel_manager_8h_a7a271d55f100974f7703690edbaca2e2}{Task}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
manager
\begin{DoxyAuthor}{Author}
RUBINI Thomas
SIMAILA Djalim
FABRE Lucas
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
January 2022
\end{DoxyDate}
\begin{DoxyVersion}{Version}
1.\+0
\end{DoxyVersion}
Definition in file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.
\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{pixel_manager_8h_a727fdd9384375b1d268475980118b158}\label{pixel_manager_8h_a727fdd9384375b1d268475980118b158}}
\index{pixelManager.h@{pixelManager.h}!ADD\_SPRITE\_TASK@{ADD\_SPRITE\_TASK}}
\index{ADD\_SPRITE\_TASK@{ADD\_SPRITE\_TASK}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{ADD\_SPRITE\_TASK}{ADD\_SPRITE\_TASK}}
{\footnotesize\ttfamily \#define ADD\+\_\+\+SPRITE\+\_\+\+TASK(\begin{DoxyParamCaption}\item[{}]{X }\end{DoxyParamCaption})~\mbox{\hyperlink{pixel_manager_8h_a0d6c7d8ad93692b73f5a30f428af159a}{ADD\+\_\+\+SPRITE\+\_\+\+TASK2}}(X, X)}
Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00044}{44}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.
\mbox{\Hypertarget{pixel_manager_8h_a0d6c7d8ad93692b73f5a30f428af159a}\label{pixel_manager_8h_a0d6c7d8ad93692b73f5a30f428af159a}}
\index{pixelManager.h@{pixelManager.h}!ADD\_SPRITE\_TASK2@{ADD\_SPRITE\_TASK2}}
\index{ADD\_SPRITE\_TASK2@{ADD\_SPRITE\_TASK2}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{ADD\_SPRITE\_TASK2}{ADD\_SPRITE\_TASK2}}
{\footnotesize\ttfamily \#define ADD\+\_\+\+SPRITE\+\_\+\+TASK2(\begin{DoxyParamCaption}\item[{}]{X, }\item[{}]{Y }\end{DoxyParamCaption})~tasks.\+push\+\_\+back((X).async\+Load(\char`\"{}assets/\char`\"{}\#Y\char`\"{}.si2\char`\"{}));}
Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00045}{45}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.
\mbox{\Hypertarget{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}\label{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}}
\index{pixelManager.h@{pixelManager.h}!HEART\_LENGTH@{HEART\_LENGTH}}
\index{HEART\_LENGTH@{HEART\_LENGTH}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{HEART\_LENGTH}{HEART\_LENGTH}}
{\footnotesize\ttfamily \#define HEART\+\_\+\+LENGTH~40}
Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00150}{150}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.
\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}\label{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}}
\index{pixelManager.h@{pixelManager.h}!Font@{Font}}
\index{Font@{Font}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{Font}{Font}}
{\footnotesize\ttfamily typedef ns\+Gui\+::\+Glut\+Font\+::\+Glut\+Fonts \mbox{\hyperlink{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}{Font}}}
Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00032}{32}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.
\mbox{\Hypertarget{pixel_manager_8h_a7a271d55f100974f7703690edbaca2e2}\label{pixel_manager_8h_a7a271d55f100974f7703690edbaca2e2}}
\index{pixelManager.h@{pixelManager.h}!Task@{Task}}
\index{Task@{Task}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{Task}{Task}}
{\footnotesize\ttfamily typedef future$<$void$>$ \mbox{\hyperlink{pixel_manager_8h_a7a271d55f100974f7703690edbaca2e2}{Task}}}
Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00047}{47}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.