\hypertarget{testTileRenderer_8cpp}{}\doxysection{tests/\+P\+P\+U/test\+Tile\+Renderer.cpp File Reference}
\label{testTileRenderer_8cpp}\index{tests/PPU/testTileRenderer.cpp@{tests/PPU/testTileRenderer.cpp}}
{\ttfamily \#include $<$sstream$>$}\newline
{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include $<$span$>$}\newline
{\ttfamily \#include $<$vector$>$}\newline
{\ttfamily \#include $<$catch2/catch\+\_\+test\+\_\+macros.\+hpp$>$}\newline
{\ttfamily \#include $<$iomanip$>$}\newline
{\ttfamily \#include \char`\"{}P\+P\+U/\+Tile\+Renderer.\+hpp\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ram/\+Ram.\+hpp\char`\"{}}\newline
{\ttfamily \#include \char`\"{}P\+P\+U/\+Tile.\+hpp\char`\"{}}\newline
{\ttfamily \#include \char`\"{}P\+P\+U/\+P\+P\+U\+Utils.\+hpp\char`\"{}}\newline
Include dependency graph for test\+Tile\+Renderer.\+cpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{testTileRenderer_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{testTileRenderer_8cpp_a96c76afd4189a785951d881f858db214}{fill\+R\+AM}} (const std\+::vector$<$ std\+::string $>$ \&values, \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Com\+Square\+::\+Ram\+::\+Ram}} \&ram)
\item 
void \mbox{\hyperlink{testTileRenderer_8cpp_a9a4282d07d61beec7c008e5812c52344}{fill\+R\+AM}} (const std\+::vector$<$ int $>$ \&values, \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Com\+Square\+::\+Ram\+::\+Ram}} \&ram)
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a684402df7091598f416387b5e552df23}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}read2\+B\+P\+P\+Value\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a3a5255af935c4f0500cded38ee881140}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}read2\+B\+P\+P\+Value with circular ram\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a87a9b161d27c651aa49da9794166749f}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 2bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a2177c6c52693a6f269960a157b85c769}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 4bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a15129bf12cd39b7d10d3b71365ba211d}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 8bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a4c3668fc01e363c5705467052d762b3b}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile 2bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_aa53f4e61eb8368e50bcfa2df8b46a6ab}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile 4bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_ada67b1199639506e02d93263edf15ecd}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Pixel\+Reference\+From\+Tile 8bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_aea72361decb3ef86e6ae308284ae2e2d}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Palette 2bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_ac040bc28fe94f4d0fc85120209263d17}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Palette 4bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_ae960b0a98f65bd82b2aa62dabeac4084}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}get\+Palette 8bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a5a83c1ca33e2dd2012bb36f6d25c989d}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}render 2bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a6f4fed09ccec945419672d470545ad97}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}render 4bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\item 
\mbox{\hyperlink{testTileRenderer_8cpp_a5bc2609f46adb78026453b1a15c34bf0}{T\+E\+S\+T\+\_\+\+C\+A\+SE}} (\char`\"{}render 8bpp\char`\"{}, \char`\"{}\mbox{[}P\+PU\mbox{]}\mbox{[}Tile\+Renderer\mbox{]}\char`\"{})
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{testTileRenderer_8cpp_a9a4282d07d61beec7c008e5812c52344}\label{testTileRenderer_8cpp_a9a4282d07d61beec7c008e5812c52344}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!fillRAM@{fillRAM}}
\index{fillRAM@{fillRAM}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{fillRAM()}{fillRAM()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void fill\+R\+AM (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ int $>$ \&}]{values,  }\item[{\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Com\+Square\+::\+Ram\+::\+Ram}} \&}]{ram }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a96c76afd4189a785951d881f858db214}\label{testTileRenderer_8cpp_a96c76afd4189a785951d881f858db214}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!fillRAM@{fillRAM}}
\index{fillRAM@{fillRAM}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{fillRAM()}{fillRAM()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void fill\+R\+AM (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ std\+::string $>$ \&}]{values,  }\item[{\mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Com\+Square\+::\+Ram\+::\+Ram}} \&}]{ram }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_aea72361decb3ef86e6ae308284ae2e2d}\label{testTileRenderer_8cpp_aea72361decb3ef86e6ae308284ae2e2d}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Palette 2bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_ac040bc28fe94f4d0fc85120209263d17}\label{testTileRenderer_8cpp_ac040bc28fe94f4d0fc85120209263d17}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Palette 4bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_ae960b0a98f65bd82b2aa62dabeac4084}\label{testTileRenderer_8cpp_ae960b0a98f65bd82b2aa62dabeac4084}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Palette 8bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a4c3668fc01e363c5705467052d762b3b}\label{testTileRenderer_8cpp_a4c3668fc01e363c5705467052d762b3b}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [4/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile 2bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_aa53f4e61eb8368e50bcfa2df8b46a6ab}\label{testTileRenderer_8cpp_aa53f4e61eb8368e50bcfa2df8b46a6ab}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [5/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile 4bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_ada67b1199639506e02d93263edf15ecd}\label{testTileRenderer_8cpp_ada67b1199639506e02d93263edf15ecd}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [6/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile 8bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a87a9b161d27c651aa49da9794166749f}\label{testTileRenderer_8cpp_a87a9b161d27c651aa49da9794166749f}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [7/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 2bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a2177c6c52693a6f269960a157b85c769}\label{testTileRenderer_8cpp_a2177c6c52693a6f269960a157b85c769}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [8/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 4bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a15129bf12cd39b7d10d3b71365ba211d}\label{testTileRenderer_8cpp_a15129bf12cd39b7d10d3b71365ba211d}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [9/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}get\+Pixel\+Reference\+From\+Tile\+Row 8bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a3a5255af935c4f0500cded38ee881140}\label{testTileRenderer_8cpp_a3a5255af935c4f0500cded38ee881140}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [10/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}read2\+B\+P\+P\+Value with circular ram\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a684402df7091598f416387b5e552df23}\label{testTileRenderer_8cpp_a684402df7091598f416387b5e552df23}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [11/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}read2\+B\+P\+P\+Value\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a5a83c1ca33e2dd2012bb36f6d25c989d}\label{testTileRenderer_8cpp_a5a83c1ca33e2dd2012bb36f6d25c989d}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [12/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}render 2bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a6f4fed09ccec945419672d470545ad97}\label{testTileRenderer_8cpp_a6f4fed09ccec945419672d470545ad97}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [13/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}render 4bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{testTileRenderer_8cpp_a5bc2609f46adb78026453b1a15c34bf0}\label{testTileRenderer_8cpp_a5bc2609f46adb78026453b1a15c34bf0}} 
\index{testTileRenderer.cpp@{testTileRenderer.cpp}!TEST\_CASE@{TEST\_CASE}}
\index{TEST\_CASE@{TEST\_CASE}!testTileRenderer.cpp@{testTileRenderer.cpp}}
\doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [14/14]}}
{\footnotesize\ttfamily T\+E\+S\+T\+\_\+\+C\+A\+SE (\begin{DoxyParamCaption}\item[{\char`\"{}render 8bpp\char`\"{}}]{,  }\item[{\char`\"{}\char`\"{}}]{\mbox{[}\+P\+P\+U\mbox{]}\mbox{[}\+Tile\+Renderer\mbox{]} }\end{DoxyParamCaption})}

