mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-31 01:25:31 +00:00
310 lines
19 KiB
TeX
310 lines
19 KiB
TeX
\hypertarget{classComSquare_1_1Renderer_1_1SFRenderer}{}\doxysection{Com\+Square\+::Renderer\+::S\+F\+Renderer Class Reference}
|
|
\label{classComSquare_1_1Renderer_1_1SFRenderer}\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
|
|
|
|
{\ttfamily \#include $<$S\+F\+Renderer.\+hpp$>$}
|
|
|
|
|
|
|
|
Inheritance diagram for Com\+Square\+::Renderer\+::S\+F\+Renderer\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[height=550pt]{classComSquare_1_1Renderer_1_1SFRenderer__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for Com\+Square\+::Renderer\+::S\+F\+Renderer\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=203pt]{classComSquare_1_1Renderer_1_1SFRenderer__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_ae1c66d510497e032cdcc82de560776c4}{set\+Window\+Name}} (std\+::string \&new\+Window\+Name) override
|
|
\begin{DoxyCompactList}\small\item\em Set a new name to the window, if there is already a name it will be overwrite. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a9487851a2313bb0e4e8ebccbc6f839e6}{draw\+Screen}} () override
|
|
\begin{DoxyCompactList}\small\item\em Update the screen by printing the buffer. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a389854c9f8f0e5e2ae46eb115d376d73}{put\+Pixel}} (unsigned y, unsigned x, uint32\+\_\+t rgba) override
|
|
\begin{DoxyCompactList}\small\item\em Add a pixel to the buffer to the coordinates x, y with the color rgba. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_aa8f39420f604aa45d955b8e97883b3b1}{play\+Audio}} (std\+::span$<$ int16\+\_\+t $>$ samples) override
|
|
\begin{DoxyCompactList}\small\item\em Playing all samples from buffer. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_ada9df2d424190afe60cc32df2982ece5}{get\+Events}} ()
|
|
\begin{DoxyCompactList}\small\item\em Get the inputs from the Window. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_acecdd403d5d1c0d1e163b726f29a35ab}{create\+Window}} (\mbox{\hyperlink{classComSquare_1_1SNES}{S\+N\+ES}} \&snes, int max\+F\+PS) override
|
|
\begin{DoxyCompactList}\small\item\em Use this function to create the window. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a52365812c957bc9bcf46d804c345c042}{S\+F\+Renderer}} (unsigned int height, unsigned int width)
|
|
\begin{DoxyCompactList}\small\item\em Constructor that return the window component of the S\+F\+ML. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a0aea1632ec563f02f30369be6246487b}{S\+F\+Renderer}} (const \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}} \&)=delete
|
|
\item
|
|
\mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}} \& \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a7ee3eea2c0ef32da9846483e3bab24dc}{operator=}} (const \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}} \&)=delete
|
|
\item
|
|
\mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_af4fa3cd50547eecdbe155d104d299d82}{$\sim$\+S\+F\+Renderer}} ()
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
bool \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_aa972b25e9ad6bda7b4c6c171643846ad}{should\+Exit}} = false
|
|
\begin{DoxyCompactList}\small\item\em Tells to the program if the window has been closed, and therefore if he should stop. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Protected Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
sf\+::\+Render\+Window \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a495dfcc73f6c48f5b7705976994f32c3}{\+\_\+window}}
|
|
\begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{namespaceComSquare_1_1Renderer}{Renderer}} for the window. \end{DoxyCompactList}\item
|
|
sf\+::\+Video\+Mode \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_af0cfb43020596d8769970ce8c2752b27}{\+\_\+video\+Mode}}
|
|
\begin{DoxyCompactList}\small\item\em Video Mode containing the \+\_\+height and \+\_\+width of the window. \end{DoxyCompactList}\item
|
|
sf\+::\+Color $\ast$ \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_ab36bf31b1b83766555e55c8965b15434}{\+\_\+pixel\+Buffer}}
|
|
\begin{DoxyCompactList}\small\item\em The image that contain all of the pixels. \end{DoxyCompactList}\item
|
|
sf\+::\+Sprite \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_af7a74c4f613496e099a44f549db9d81a}{\+\_\+sprite}}
|
|
\begin{DoxyCompactList}\small\item\em The sprite to render the array of pixels. \end{DoxyCompactList}\item
|
|
sf\+::\+Texture \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a3eb1436cf6c5aaaefaba75ed238ef18c}{\+\_\+texture}}
|
|
\begin{DoxyCompactList}\small\item\em The texture to render the array of pixels. \end{DoxyCompactList}\item
|
|
sf\+::\+Sound\+Buffer \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a41a337fbfbf8c0ddebbd55d84738d3a5}{\+\_\+sound\+Buffer}}
|
|
\begin{DoxyCompactList}\small\item\em The buffer containing samples to be played. \end{DoxyCompactList}\item
|
|
sf\+::\+Sound \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer_a7bf6848cd9906ec01851217c041723e9}{\+\_\+sound}}
|
|
\begin{DoxyCompactList}\small\item\em the sound played \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a52365812c957bc9bcf46d804c345c042}\label{classComSquare_1_1Renderer_1_1SFRenderer_a52365812c957bc9bcf46d804c345c042}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!SFRenderer@{SFRenderer}}
|
|
\index{SFRenderer@{SFRenderer}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{SFRenderer()}{SFRenderer()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
|
{\footnotesize\ttfamily Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+S\+F\+Renderer (\begin{DoxyParamCaption}\item[{unsigned int}]{height, }\item[{unsigned int}]{width }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Constructor that return the window component of the S\+F\+ML.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em height} & \+\_\+height of the window. \\
|
|
\hline
|
|
{\em width} & \+\_\+width of the window. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a0aea1632ec563f02f30369be6246487b}\label{classComSquare_1_1Renderer_1_1SFRenderer_a0aea1632ec563f02f30369be6246487b}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!SFRenderer@{SFRenderer}}
|
|
\index{SFRenderer@{SFRenderer}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{SFRenderer()}{SFRenderer()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
|
{\footnotesize\ttfamily Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+S\+F\+Renderer (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_af4fa3cd50547eecdbe155d104d299d82}\label{classComSquare_1_1Renderer_1_1SFRenderer_af4fa3cd50547eecdbe155d104d299d82}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!````~SFRenderer@{$\sim$SFRenderer}}
|
|
\index{````~SFRenderer@{$\sim$SFRenderer}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{$\sim$SFRenderer()}{~SFRenderer()}}
|
|
{\footnotesize\ttfamily Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::$\sim$\+S\+F\+Renderer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_acecdd403d5d1c0d1e163b726f29a35ab}\label{classComSquare_1_1Renderer_1_1SFRenderer_acecdd403d5d1c0d1e163b726f29a35ab}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!createWindow@{createWindow}}
|
|
\index{createWindow@{createWindow}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{createWindow()}{createWindow()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::create\+Window (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classComSquare_1_1SNES}{S\+N\+ES}} \&}]{snes, }\item[{int}]{max\+F\+PS }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
|
|
|
|
|
|
|
Use this function to create the window.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em snes} & The snes for the update (not implemented here). \\
|
|
\hline
|
|
{\em max\+F\+PS} & The number of F\+PS you aim to run on. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Implements \mbox{\hyperlink{classComSquare_1_1Renderer_1_1IRenderer_a74de38e22e1e6f2571d2893c23e7d8eb}{Com\+Square\+::\+Renderer\+::\+I\+Renderer}}.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a9487851a2313bb0e4e8ebccbc6f839e6}\label{classComSquare_1_1Renderer_1_1SFRenderer_a9487851a2313bb0e4e8ebccbc6f839e6}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!drawScreen@{drawScreen}}
|
|
\index{drawScreen@{drawScreen}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{drawScreen()}{drawScreen()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::draw\+Screen (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
|
|
|
|
|
|
|
Update the screen by printing the buffer.
|
|
|
|
|
|
|
|
Implements \mbox{\hyperlink{classComSquare_1_1Renderer_1_1IRenderer_a371328d98efeded3a12adf92267b1287}{Com\+Square\+::\+Renderer\+::\+I\+Renderer}}.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_ada9df2d424190afe60cc32df2982ece5}\label{classComSquare_1_1Renderer_1_1SFRenderer_ada9df2d424190afe60cc32df2982ece5}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!getEvents@{getEvents}}
|
|
\index{getEvents@{getEvents}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{getEvents()}{getEvents()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::get\+Events (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Get the inputs from the Window.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a7ee3eea2c0ef32da9846483e3bab24dc}\label{classComSquare_1_1Renderer_1_1SFRenderer_a7ee3eea2c0ef32da9846483e3bab24dc}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!operator=@{operator=}}
|
|
\index{operator=@{operator=}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}}\& Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classComSquare_1_1Renderer_1_1SFRenderer}{S\+F\+Renderer}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_aa8f39420f604aa45d955b8e97883b3b1}\label{classComSquare_1_1Renderer_1_1SFRenderer_aa8f39420f604aa45d955b8e97883b3b1}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!playAudio@{playAudio}}
|
|
\index{playAudio@{playAudio}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{playAudio()}{playAudio()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::play\+Audio (\begin{DoxyParamCaption}\item[{std\+::span$<$ int16\+\_\+t $>$}]{samples }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
|
|
|
|
|
|
|
Playing all samples from buffer.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em samples} & Buffer containing samples \\
|
|
\hline
|
|
{\em sample\+Count} & number of samples inside buffer \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Implements \mbox{\hyperlink{classComSquare_1_1Renderer_1_1IRenderer_a50a52c7e6ccef88fc49f125db2a9f7b1}{Com\+Square\+::\+Renderer\+::\+I\+Renderer}}.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a389854c9f8f0e5e2ae46eb115d376d73}\label{classComSquare_1_1Renderer_1_1SFRenderer_a389854c9f8f0e5e2ae46eb115d376d73}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!putPixel@{putPixel}}
|
|
\index{putPixel@{putPixel}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{putPixel()}{putPixel()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::put\+Pixel (\begin{DoxyParamCaption}\item[{unsigned}]{y, }\item[{unsigned}]{x, }\item[{uint32\+\_\+t}]{rgba }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
|
|
|
|
|
|
|
Add a pixel to the buffer to the coordinates x, y with the color rgba.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em X} & horizontal index. \\
|
|
\hline
|
|
{\em Y} & vertical index. \\
|
|
\hline
|
|
{\em rgba} & The color of the pixel. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Implements \mbox{\hyperlink{classComSquare_1_1Renderer_1_1IRenderer_a87c1d5ed8e9616e7d6bebdc8ee9232ef}{Com\+Square\+::\+Renderer\+::\+I\+Renderer}}.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_ae1c66d510497e032cdcc82de560776c4}\label{classComSquare_1_1Renderer_1_1SFRenderer_ae1c66d510497e032cdcc82de560776c4}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!setWindowName@{setWindowName}}
|
|
\index{setWindowName@{setWindowName}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{setWindowName()}{setWindowName()}}
|
|
{\footnotesize\ttfamily void Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::set\+Window\+Name (\begin{DoxyParamCaption}\item[{std\+::string \&}]{new\+Window\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}
|
|
|
|
|
|
|
|
Set a new name to the window, if there is already a name it will be overwrite.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em new\+Window\+Name} & new title for the window. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Implements \mbox{\hyperlink{classComSquare_1_1Renderer_1_1IRenderer_ae7039e04cbdbfcb6390486616cb36aaf}{Com\+Square\+::\+Renderer\+::\+I\+Renderer}}.
|
|
|
|
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_ab36bf31b1b83766555e55c8965b15434}\label{classComSquare_1_1Renderer_1_1SFRenderer_ab36bf31b1b83766555e55c8965b15434}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_pixelBuffer@{\_pixelBuffer}}
|
|
\index{\_pixelBuffer@{\_pixelBuffer}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_pixelBuffer}{\_pixelBuffer}}
|
|
{\footnotesize\ttfamily sf\+::\+Color$\ast$ Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+pixel\+Buffer\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
The image that contain all of the pixels.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a7bf6848cd9906ec01851217c041723e9}\label{classComSquare_1_1Renderer_1_1SFRenderer_a7bf6848cd9906ec01851217c041723e9}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_sound@{\_sound}}
|
|
\index{\_sound@{\_sound}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_sound}{\_sound}}
|
|
{\footnotesize\ttfamily sf\+::\+Sound Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+sound\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
the sound played
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a41a337fbfbf8c0ddebbd55d84738d3a5}\label{classComSquare_1_1Renderer_1_1SFRenderer_a41a337fbfbf8c0ddebbd55d84738d3a5}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_soundBuffer@{\_soundBuffer}}
|
|
\index{\_soundBuffer@{\_soundBuffer}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_soundBuffer}{\_soundBuffer}}
|
|
{\footnotesize\ttfamily sf\+::\+Sound\+Buffer Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+sound\+Buffer\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
The buffer containing samples to be played.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_af7a74c4f613496e099a44f549db9d81a}\label{classComSquare_1_1Renderer_1_1SFRenderer_af7a74c4f613496e099a44f549db9d81a}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_sprite@{\_sprite}}
|
|
\index{\_sprite@{\_sprite}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_sprite}{\_sprite}}
|
|
{\footnotesize\ttfamily sf\+::\+Sprite Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+sprite\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
The sprite to render the array of pixels.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a3eb1436cf6c5aaaefaba75ed238ef18c}\label{classComSquare_1_1Renderer_1_1SFRenderer_a3eb1436cf6c5aaaefaba75ed238ef18c}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_texture@{\_texture}}
|
|
\index{\_texture@{\_texture}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_texture}{\_texture}}
|
|
{\footnotesize\ttfamily sf\+::\+Texture Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+texture\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
The texture to render the array of pixels.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_af0cfb43020596d8769970ce8c2752b27}\label{classComSquare_1_1Renderer_1_1SFRenderer_af0cfb43020596d8769970ce8c2752b27}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_videoMode@{\_videoMode}}
|
|
\index{\_videoMode@{\_videoMode}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_videoMode}{\_videoMode}}
|
|
{\footnotesize\ttfamily sf\+::\+Video\+Mode Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+video\+Mode\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Video Mode containing the \+\_\+height and \+\_\+width of the window.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_a495dfcc73f6c48f5b7705976994f32c3}\label{classComSquare_1_1Renderer_1_1SFRenderer_a495dfcc73f6c48f5b7705976994f32c3}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!\_window@{\_window}}
|
|
\index{\_window@{\_window}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{\_window}{\_window}}
|
|
{\footnotesize\ttfamily sf\+::\+Render\+Window Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::\+\_\+window\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
The \mbox{\hyperlink{namespaceComSquare_1_1Renderer}{Renderer}} for the window.
|
|
|
|
\mbox{\Hypertarget{classComSquare_1_1Renderer_1_1SFRenderer_aa972b25e9ad6bda7b4c6c171643846ad}\label{classComSquare_1_1Renderer_1_1SFRenderer_aa972b25e9ad6bda7b4c6c171643846ad}}
|
|
\index{ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}!shouldExit@{shouldExit}}
|
|
\index{shouldExit@{shouldExit}!ComSquare::Renderer::SFRenderer@{ComSquare::Renderer::SFRenderer}}
|
|
\doxysubsubsection{\texorpdfstring{shouldExit}{shouldExit}}
|
|
{\footnotesize\ttfamily bool Com\+Square\+::\+Renderer\+::\+S\+F\+Renderer\+::should\+Exit = false}
|
|
|
|
|
|
|
|
Tells to the program if the window has been closed, and therefore if he should stop.
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
sources/\+Renderer/\mbox{\hyperlink{SFRenderer_8hpp}{S\+F\+Renderer.\+hpp}}\item
|
|
sources/\+Renderer/\mbox{\hyperlink{SFRenderer_8cpp}{S\+F\+Renderer.\+cpp}}\end{DoxyCompactItemize}
|