136 lines
5.6 KiB
TeX
136 lines
5.6 KiB
TeX
\hypertarget{sprite_8h}{}\doxysection{lib\+\_\+headers/mingl/gui/sprite.h File Reference}
|
|
\label{sprite_8h}\index{lib\_headers/mingl/gui/sprite.h@{lib\_headers/mingl/gui/sprite.h}}
|
|
|
|
|
|
Image pouvant être chargé depuis un fichier.
|
|
|
|
|
|
{\ttfamily \#include $<$cstdint$>$}\newline
|
|
{\ttfamily \#include $<$vector$>$}\newline
|
|
{\ttfamily \#include \char`\"{}../graphics/idrawable.\+h\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}../graphics/rgbacolor.\+h\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}../graphics/vec2d.\+h\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}../transition/itransitionable.\+h\char`\"{}}\newline
|
|
Include dependency graph for sprite.\+h\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{d6/dfb/sprite_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]{d0/d20/sprite_8h__dep__incl}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
class \mbox{\hyperlink{classns_gui_1_1_sprite}{ns\+Gui\+::\+Sprite}}
|
|
\begin{DoxyCompactList}\small\item\em Permet de charger une image depuis un format créé pour l\textquotesingle{}occasion, le .si2. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Namespaces}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
namespace \mbox{\hyperlink{namespacens_gui}{ns\+Gui}}
|
|
\begin{DoxyCompactList}\small\item\em Espace de nom pour des éléments d\textquotesingle{}interface complexes. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
uint16\+\_\+t \mbox{\hyperlink{sprite_8h_a8c61e64b8675498cee79c59d3f8131e2}{magic}}
|
|
\item
|
|
uint32\+\_\+t \mbox{\hyperlink{sprite_8h_a7815e2193b5dea24aae35f568006be9a}{headmagic}}
|
|
\item
|
|
uint16\+\_\+t \mbox{\hyperlink{sprite_8h_a6ac1f454a7d4e4d64b7ff8ca39ac5920}{file\+Version}}
|
|
\item
|
|
uint32\+\_\+t \mbox{\hyperlink{sprite_8h_af73d2febf3dc338c7c8f42922aa7131c}{pixel\+Count}}
|
|
\item
|
|
uint32\+\_\+t \mbox{\hyperlink{sprite_8h_a410460a0a75462ae38c5c9daf5fb06ed}{row\+Size}}
|
|
\item
|
|
uint32\+\_\+t \mbox{\hyperlink{sprite_8h_a43e5468a3d445613419004493d2ffac8}{datamagic}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Image pouvant être chargé depuis un fichier.
|
|
|
|
\begin{DoxyAuthor}{Author}
|
|
Alexandre Sollier
|
|
\end{DoxyAuthor}
|
|
\begin{DoxyDate}{Date}
|
|
Janvier 2020
|
|
\end{DoxyDate}
|
|
\begin{DoxyVersion}{Version}
|
|
1.\+0
|
|
\end{DoxyVersion}
|
|
|
|
|
|
Definition in file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Variable Documentation}
|
|
\mbox{\Hypertarget{sprite_8h_a43e5468a3d445613419004493d2ffac8}\label{sprite_8h_a43e5468a3d445613419004493d2ffac8}}
|
|
\index{sprite.h@{sprite.h}!datamagic@{datamagic}}
|
|
\index{datamagic@{datamagic}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{datamagic}{datamagic}}
|
|
{\footnotesize\ttfamily uint32\+\_\+t datamagic}
|
|
|
|
Le magic number de la section données, doit toujours être \char`\"{}\+DATA\char`\"{}
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00005}{5}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
\mbox{\Hypertarget{sprite_8h_a6ac1f454a7d4e4d64b7ff8ca39ac5920}\label{sprite_8h_a6ac1f454a7d4e4d64b7ff8ca39ac5920}}
|
|
\index{sprite.h@{sprite.h}!fileVersion@{fileVersion}}
|
|
\index{fileVersion@{fileVersion}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{fileVersion}{fileVersion}}
|
|
{\footnotesize\ttfamily uint16\+\_\+t file\+Version}
|
|
|
|
La version du format stockée par le fichier
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00002}{2}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
\mbox{\Hypertarget{sprite_8h_a7815e2193b5dea24aae35f568006be9a}\label{sprite_8h_a7815e2193b5dea24aae35f568006be9a}}
|
|
\index{sprite.h@{sprite.h}!headmagic@{headmagic}}
|
|
\index{headmagic@{headmagic}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{headmagic}{headmagic}}
|
|
{\footnotesize\ttfamily uint32\+\_\+t headmagic}
|
|
|
|
Le magic number de la section en-\/tête, doit toujours être \char`\"{}\+HEAD\char`\"{}
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00001}{1}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
\mbox{\Hypertarget{sprite_8h_a8c61e64b8675498cee79c59d3f8131e2}\label{sprite_8h_a8c61e64b8675498cee79c59d3f8131e2}}
|
|
\index{sprite.h@{sprite.h}!magic@{magic}}
|
|
\index{magic@{magic}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{magic}{magic}}
|
|
{\footnotesize\ttfamily uint16\+\_\+t magic}
|
|
|
|
Le magic number du fichier, doit toujours être \char`\"{}\+SI\char`\"{}
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00000}{0}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
\mbox{\Hypertarget{sprite_8h_af73d2febf3dc338c7c8f42922aa7131c}\label{sprite_8h_af73d2febf3dc338c7c8f42922aa7131c}}
|
|
\index{sprite.h@{sprite.h}!pixelCount@{pixelCount}}
|
|
\index{pixelCount@{pixelCount}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{pixelCount}{pixelCount}}
|
|
{\footnotesize\ttfamily uint32\+\_\+t pixel\+Count}
|
|
|
|
Le nombre de pixels contenus dans la section données
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00003}{3}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|
|
\mbox{\Hypertarget{sprite_8h_a410460a0a75462ae38c5c9daf5fb06ed}\label{sprite_8h_a410460a0a75462ae38c5c9daf5fb06ed}}
|
|
\index{sprite.h@{sprite.h}!rowSize@{rowSize}}
|
|
\index{rowSize@{rowSize}!sprite.h@{sprite.h}}
|
|
\doxysubsubsection{\texorpdfstring{rowSize}{rowSize}}
|
|
{\footnotesize\ttfamily uint32\+\_\+t row\+Size}
|
|
|
|
Le nombre de pixels par ligne
|
|
|
|
Definition at line \mbox{\hyperlink{sprite_8h_source_l00004}{4}} of file \mbox{\hyperlink{sprite_8h_source}{sprite.\+h}}.
|
|
|