136 lines
6.2 KiB
TeX
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}}.
|
|
|