mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-31 09:32:36 +00:00
75 lines
4.0 KiB
TeX
75 lines
4.0 KiB
TeX
\hypertarget{PPU_8hpp}{}\doxysection{sources/\+P\+P\+U/\+P\+PU.hpp File Reference}
|
|
\label{PPU_8hpp}\index{sources/PPU/PPU.hpp@{sources/PPU/PPU.hpp}}
|
|
{\ttfamily \#include $<$cstdint$>$}\newline
|
|
{\ttfamily \#include \char`\"{}Memory/\+A\+Memory.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}Memory/\+Memory\+Bus.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}Renderer/\+I\+Renderer.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}Ram/\+Ram.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}Models/\+Vector2.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include $<$algorithm$>$}\newline
|
|
{\ttfamily \#include \char`\"{}Background.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}P\+P\+U/\+P\+P\+U\+Utils.\+hpp\char`\"{}}\newline
|
|
{\ttfamily \#include \char`\"{}P\+P\+U/\+P\+P\+U\+Registers.\+hpp\char`\"{}}\newline
|
|
Include dependency graph for P\+P\+U.\+hpp\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{PPU_8hpp__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]{PPU_8hpp__dep__incl}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
class \mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{Com\+Square\+::\+P\+P\+U\+::\+P\+PU}}
|
|
\begin{DoxyCompactList}\small\item\em The class containing all the registers of the \mbox{\hyperlink{classComSquare_1_1PPU_1_1PPU}{P\+PU}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Namespaces}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{namespaceComSquare}{Com\+Square}}
|
|
\item
|
|
\mbox{\hyperlink{namespaceComSquare_1_1PPU}{Com\+Square\+::\+P\+PU}}
|
|
\item
|
|
\mbox{\hyperlink{namespaceComSquare_1_1PPU_1_1Utils}{Com\+Square\+::\+P\+P\+U\+::\+Utils}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Macros}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\#define \mbox{\hyperlink{PPU_8hpp_a0cf2d82c57a09723ab59e6f4dcc45b84}{F\+A\+L\+L\+T\+H\+R\+O\+U\+GH}}~\+\_\+\+\_\+attribute\+\_\+\+\_\+((fallthrough));
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Enumerations}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
enum \mbox{\hyperlink{namespaceComSquare_1_1PPU_abbb9c28b76bb2ed5fd79a01a5882a2ed}{Com\+Square\+::\+P\+P\+U\+::\+Bg\+Name}} \{ \mbox{\hyperlink{namespaceComSquare_1_1PPU_abbb9c28b76bb2ed5fd79a01a5882a2eda0c57e8a56d7066f126bba8111a3d531d}{Com\+Square\+::\+P\+P\+U\+::\+Background1}} = 0,
|
|
\mbox{\hyperlink{namespaceComSquare_1_1PPU_abbb9c28b76bb2ed5fd79a01a5882a2edafc5ae0602bcef28db940cef6ea122676}{Com\+Square\+::\+P\+P\+U\+::\+Background2}},
|
|
\mbox{\hyperlink{namespaceComSquare_1_1PPU_abbb9c28b76bb2ed5fd79a01a5882a2eda01c672113c1cef0b21cea5a14496dc2a}{Com\+Square\+::\+P\+P\+U\+::\+Background3}},
|
|
\mbox{\hyperlink{namespaceComSquare_1_1PPU_abbb9c28b76bb2ed5fd79a01a5882a2eda43f547df3844d7529a5ba777df5d39a1}{Com\+Square\+::\+P\+P\+U\+::\+Background4}}
|
|
\}
|
|
\begin{DoxyCompactList}\small\item\em Enum to access more easily the ppu background array. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
static constexpr uint32\+\_\+t \mbox{\hyperlink{namespaceComSquare_1_1PPU_a306e77b75ef8111cf90df12506928dd8}{Com\+Square\+::\+P\+P\+U\+::\+Vram\+Size}} = 65536
|
|
\item
|
|
static constexpr uint32\+\_\+t \mbox{\hyperlink{namespaceComSquare_1_1PPU_ad45d76cac81d6f187ba6cf90302cbb3f}{Com\+Square\+::\+P\+P\+U\+::\+C\+G\+Ram\+Size}} = 512
|
|
\item
|
|
static constexpr uint32\+\_\+t \mbox{\hyperlink{namespaceComSquare_1_1PPU_a83cde84750156e6453ddd85227ea23e2}{Com\+Square\+::\+P\+P\+U\+::\+O\+A\+M\+Ram\+Size}} = 544
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Macro Definition Documentation}
|
|
\mbox{\Hypertarget{PPU_8hpp_a0cf2d82c57a09723ab59e6f4dcc45b84}\label{PPU_8hpp_a0cf2d82c57a09723ab59e6f4dcc45b84}}
|
|
\index{PPU.hpp@{PPU.hpp}!FALLTHROUGH@{FALLTHROUGH}}
|
|
\index{FALLTHROUGH@{FALLTHROUGH}!PPU.hpp@{PPU.hpp}}
|
|
\doxysubsubsection{\texorpdfstring{FALLTHROUGH}{FALLTHROUGH}}
|
|
{\footnotesize\ttfamily \#define F\+A\+L\+L\+T\+H\+R\+O\+U\+GH~\+\_\+\+\_\+attribute\+\_\+\+\_\+((fallthrough));}
|
|
|