\hypertarget{structComSquare_1_1PPU_1_1Utils_1_1PpuState}{}\doxysection{Com\+Square\+::P\+PU\+::Utils\+::Ppu\+State Struct Reference}
\label{structComSquare_1_1PPU_1_1Utils_1_1PpuState}\index{ComSquare::PPU::Utils::PpuState@{ComSquare::PPU::Utils::PpuState}}


Struct to save all specific variables needed for the registers (prev values for example)  




{\ttfamily \#include $<$P\+P\+U\+Utils.\+hpp$>$}



Collaboration diagram for Com\+Square\+::P\+PU\+::Utils\+::Ppu\+State\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=229pt]{structComSquare_1_1PPU_1_1Utils_1_1PpuState__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1PPU_1_1Utils_1_1PpuState_a9f70e9d899db48fa68fd1adac2a1a6f4}{hv\+Shared\+Scroll\+Prev\+Value}}
\begin{DoxyCompactList}\small\item\em Used by by all eight B\+Gnx\+O\+FS registers (0x210D -\/ 0x2114) \end{DoxyCompactList}\item 
uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1PPU_1_1Utils_1_1PpuState_ab8dad0818642d990372ebf348ad50ee9}{h\+Scroll\+Prev\+Value}}
\begin{DoxyCompactList}\small\item\em Shared by the four B\+Gn\+H\+O\+FS registers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Struct to save all specific variables needed for the registers (prev values for example) 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structComSquare_1_1PPU_1_1Utils_1_1PpuState_ab8dad0818642d990372ebf348ad50ee9}\label{structComSquare_1_1PPU_1_1Utils_1_1PpuState_ab8dad0818642d990372ebf348ad50ee9}} 
\index{ComSquare::PPU::Utils::PpuState@{ComSquare::PPU::Utils::PpuState}!hScrollPrevValue@{hScrollPrevValue}}
\index{hScrollPrevValue@{hScrollPrevValue}!ComSquare::PPU::Utils::PpuState@{ComSquare::PPU::Utils::PpuState}}
\doxysubsubsection{\texorpdfstring{hScrollPrevValue}{hScrollPrevValue}}
{\footnotesize\ttfamily uint8\+\_\+t Com\+Square\+::\+P\+P\+U\+::\+Utils\+::\+Ppu\+State\+::h\+Scroll\+Prev\+Value}



Shared by the four B\+Gn\+H\+O\+FS registers. 

\mbox{\Hypertarget{structComSquare_1_1PPU_1_1Utils_1_1PpuState_a9f70e9d899db48fa68fd1adac2a1a6f4}\label{structComSquare_1_1PPU_1_1Utils_1_1PpuState_a9f70e9d899db48fa68fd1adac2a1a6f4}} 
\index{ComSquare::PPU::Utils::PpuState@{ComSquare::PPU::Utils::PpuState}!hvSharedScrollPrevValue@{hvSharedScrollPrevValue}}
\index{hvSharedScrollPrevValue@{hvSharedScrollPrevValue}!ComSquare::PPU::Utils::PpuState@{ComSquare::PPU::Utils::PpuState}}
\doxysubsubsection{\texorpdfstring{hvSharedScrollPrevValue}{hvSharedScrollPrevValue}}
{\footnotesize\ttfamily uint8\+\_\+t Com\+Square\+::\+P\+P\+U\+::\+Utils\+::\+Ppu\+State\+::hv\+Shared\+Scroll\+Prev\+Value}



Used by by all eight B\+Gnx\+O\+FS registers (0x210D -\/ 0x2114) 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
sources/\+P\+P\+U/\mbox{\hyperlink{PPUUtils_8hpp}{P\+P\+U\+Utils.\+hpp}}\end{DoxyCompactItemize}
