SuperSpaceInvaderTurboApoca.../doc/SAE102-SpaceInvaders/latex/d5/da0/namespacens_graphics.tex

230 lines
13 KiB
TeX

\hypertarget{namespacens_graphics}{}\doxysection{ns\+Graphics Namespace Reference}
\label{namespacens_graphics}\index{nsGraphics@{nsGraphics}}
Espace de nom pour les utilitaires graphiques.
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classns_graphics_1_1_i_drawable}{IDrawable}}
\begin{DoxyCompactList}\small\item\em Interface pour un objet affichable. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}}
\begin{DoxyCompactList}\small\item\em Classe représentant un couleur RGBA8888. \end{DoxyCompactList}\item
class \mbox{\hyperlink{classns_graphics_1_1_vec2_d}{Vec2D}}
\begin{DoxyCompactList}\small\item\em Classe représentant un vecteur deux-\/dimensionnel. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_abf1d83a5438e750a393a0333bd9d5bd8}{KBlack}} \{ 0, 0, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a8c5fcb477a548c6ed321748ec8383bb2}{KWhite}} \{255, 255, 255\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a2eb081113194e8ff44aebd697c2cfe61}{KRed}} \{255, 0, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_abfa46e909a7f8d4d908e70e4b55f734c}{KLime}} \{ 0, 255, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a64e9d947b926cdb9a7359e1d6f45a81e}{KBlue}} \{ 0, 0, 255\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a445ddb81e2a910db8e01a70403988966}{KYellow}} \{255, 255, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_ac3f029049cd7ede1dfa2c788749029ad}{KCyan}} \{ 0, 255, 255\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_ad0a8ee009f367326525d2cbd47cd5dea}{KMagenta}} \{255, 0, 255\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a44884fe5a7841edbad80039e8ad4017c}{KSilver}} \{192, 192, 192\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a96ad8f5e0a09dba209c3359c277dcc6f}{KGray}} \{128, 128, 128\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a219354b4276a9edbfc436390ba3a4827}{KMaroon}} \{128, 0, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a11591ce1586e827d54a3d10b2fe3fc0c}{KOlive}} \{128, 128, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_ad2a6c119991dbf9f510d68a420524704}{KGreen}} \{ 0, 128, 0\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a43b5e5d4f7a1bc5f2928a5a8e312773b}{KPurple}} \{128, 0, 128\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a63e989cb02df1c3e6cbd40d0d3e3161d}{KTeal}} \{ 0, 128, 128\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_a4ea1ef3950c89b063d76e0a13faf5ce8}{KNavy}} \{ 0, 0, 128\}
\item
const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} \mbox{\hyperlink{namespacens_graphics_ab2001ad03cceb2565849e04465618c1e}{KTransparent}} \{ 0, 0, 0, 0\}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Espace de nom pour les utilitaires graphiques.
\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{namespacens_graphics_abf1d83a5438e750a393a0333bd9d5bd8}\label{namespacens_graphics_abf1d83a5438e750a393a0333bd9d5bd8}}
\index{nsGraphics@{nsGraphics}!KBlack@{KBlack}}
\index{KBlack@{KBlack}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KBlack}{KBlack}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KBlack \{ 0, 0, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00157}{157}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a64e9d947b926cdb9a7359e1d6f45a81e}\label{namespacens_graphics_a64e9d947b926cdb9a7359e1d6f45a81e}}
\index{nsGraphics@{nsGraphics}!KBlue@{KBlue}}
\index{KBlue@{KBlue}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KBlue}{KBlue}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KBlue \{ 0, 0, 255\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00161}{161}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_ac3f029049cd7ede1dfa2c788749029ad}\label{namespacens_graphics_ac3f029049cd7ede1dfa2c788749029ad}}
\index{nsGraphics@{nsGraphics}!KCyan@{KCyan}}
\index{KCyan@{KCyan}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KCyan}{KCyan}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KCyan \{ 0, 255, 255\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00163}{163}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a96ad8f5e0a09dba209c3359c277dcc6f}\label{namespacens_graphics_a96ad8f5e0a09dba209c3359c277dcc6f}}
\index{nsGraphics@{nsGraphics}!KGray@{KGray}}
\index{KGray@{KGray}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KGray}{KGray}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KGray \{128, 128, 128\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00166}{166}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_ad2a6c119991dbf9f510d68a420524704}\label{namespacens_graphics_ad2a6c119991dbf9f510d68a420524704}}
\index{nsGraphics@{nsGraphics}!KGreen@{KGreen}}
\index{KGreen@{KGreen}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KGreen}{KGreen}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KGreen \{ 0, 128, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00169}{169}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_abfa46e909a7f8d4d908e70e4b55f734c}\label{namespacens_graphics_abfa46e909a7f8d4d908e70e4b55f734c}}
\index{nsGraphics@{nsGraphics}!KLime@{KLime}}
\index{KLime@{KLime}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KLime}{KLime}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KLime \{ 0, 255, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00160}{160}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_ad0a8ee009f367326525d2cbd47cd5dea}\label{namespacens_graphics_ad0a8ee009f367326525d2cbd47cd5dea}}
\index{nsGraphics@{nsGraphics}!KMagenta@{KMagenta}}
\index{KMagenta@{KMagenta}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KMagenta}{KMagenta}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KMagenta \{255, 0, 255\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00164}{164}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a219354b4276a9edbfc436390ba3a4827}\label{namespacens_graphics_a219354b4276a9edbfc436390ba3a4827}}
\index{nsGraphics@{nsGraphics}!KMaroon@{KMaroon}}
\index{KMaroon@{KMaroon}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KMaroon}{KMaroon}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KMaroon \{128, 0, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00167}{167}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a4ea1ef3950c89b063d76e0a13faf5ce8}\label{namespacens_graphics_a4ea1ef3950c89b063d76e0a13faf5ce8}}
\index{nsGraphics@{nsGraphics}!KNavy@{KNavy}}
\index{KNavy@{KNavy}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KNavy}{KNavy}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KNavy \{ 0, 0, 128\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00172}{172}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a11591ce1586e827d54a3d10b2fe3fc0c}\label{namespacens_graphics_a11591ce1586e827d54a3d10b2fe3fc0c}}
\index{nsGraphics@{nsGraphics}!KOlive@{KOlive}}
\index{KOlive@{KOlive}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KOlive}{KOlive}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KOlive \{128, 128, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00168}{168}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a43b5e5d4f7a1bc5f2928a5a8e312773b}\label{namespacens_graphics_a43b5e5d4f7a1bc5f2928a5a8e312773b}}
\index{nsGraphics@{nsGraphics}!KPurple@{KPurple}}
\index{KPurple@{KPurple}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KPurple}{KPurple}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KPurple \{128, 0, 128\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00170}{170}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a2eb081113194e8ff44aebd697c2cfe61}\label{namespacens_graphics_a2eb081113194e8ff44aebd697c2cfe61}}
\index{nsGraphics@{nsGraphics}!KRed@{KRed}}
\index{KRed@{KRed}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KRed}{KRed}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KRed \{255, 0, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00159}{159}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a44884fe5a7841edbad80039e8ad4017c}\label{namespacens_graphics_a44884fe5a7841edbad80039e8ad4017c}}
\index{nsGraphics@{nsGraphics}!KSilver@{KSilver}}
\index{KSilver@{KSilver}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KSilver}{KSilver}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KSilver \{192, 192, 192\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00165}{165}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a63e989cb02df1c3e6cbd40d0d3e3161d}\label{namespacens_graphics_a63e989cb02df1c3e6cbd40d0d3e3161d}}
\index{nsGraphics@{nsGraphics}!KTeal@{KTeal}}
\index{KTeal@{KTeal}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KTeal}{KTeal}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KTeal \{ 0, 128, 128\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00171}{171}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_ab2001ad03cceb2565849e04465618c1e}\label{namespacens_graphics_ab2001ad03cceb2565849e04465618c1e}}
\index{nsGraphics@{nsGraphics}!KTransparent@{KTransparent}}
\index{KTransparent@{KTransparent}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KTransparent}{KTransparent}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KTransparent \{ 0, 0, 0, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00173}{173}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a8c5fcb477a548c6ed321748ec8383bb2}\label{namespacens_graphics_a8c5fcb477a548c6ed321748ec8383bb2}}
\index{nsGraphics@{nsGraphics}!KWhite@{KWhite}}
\index{KWhite@{KWhite}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KWhite}{KWhite}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KWhite \{255, 255, 255\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00158}{158}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.
\mbox{\Hypertarget{namespacens_graphics_a445ddb81e2a910db8e01a70403988966}\label{namespacens_graphics_a445ddb81e2a910db8e01a70403988966}}
\index{nsGraphics@{nsGraphics}!KYellow@{KYellow}}
\index{KYellow@{KYellow}!nsGraphics@{nsGraphics}}
\doxysubsubsection{\texorpdfstring{KYellow}{KYellow}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classns_graphics_1_1_r_g_b_acolor}{RGBAcolor}} ns\+Graphics\+::\+KYellow \{255, 255, 0\}}
Definition at line \mbox{\hyperlink{rgbacolor_8h_source_l00162}{162}} of file \mbox{\hyperlink{rgbacolor_8h_source}{rgbacolor.\+h}}.