\hypertarget{classPkRasterdata}{
\section{Pk\-Rasterdata Class Reference}
\label{classPkRasterdata}\index{PkRasterdata@{PkRasterdata}}
}
{\tt \#include $<$Pk\-Font.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classPkRasterdata_a0}{Pk\-Rasterdata} (\hyperlink{Byte_8h_a1}{Byte} opcode, const \hyperlink{Byte_8h_a1}{Byte} $\ast$rasterdata, unsigned int len, unsigned int w, unsigned int h)
\begin{CompactList}\small\item\em Creates a Rasterdata object representing the provided data. \item\end{CompactList}\item 
const \hyperlink{Byte_8h_a1}{Byte} $\ast$ \hyperlink{classPkRasterdata_a1}{bitmap} ()
\begin{CompactList}\small\item\em Returns the bitmap corresponding to the input rasterdata. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{verbosity_8h_a6}{verbosities} \hyperlink{classPkRasterdata_e0}{verbosity} (const \hyperlink{verbosity_8h_a6}{verbosities} level)
\begin{CompactList}\small\item\em Sets the verbosity of this module. \item\end{CompactList}\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classPkRasterdata_a0}{
\index{PkRasterdata@{Pk\-Rasterdata}!PkRasterdata@{PkRasterdata}}
\index{PkRasterdata@{PkRasterdata}!PkRasterdata@{Pk\-Rasterdata}}
\subsubsection[PkRasterdata]{\setlength{\rightskip}{0pt plus 5cm}Pk\-Rasterdata::Pk\-Rasterdata (\hyperlink{Byte_8h_a1}{Byte} {\em opcode}, const \hyperlink{Byte_8h_a1}{Byte} $\ast$ {\em rasterdata}, unsigned int {\em len}, unsigned int {\em w}, unsigned int {\em h})}}
\label{classPkRasterdata_a0}


Creates a Rasterdata object representing the provided data. 

The raster data read from the PK file needs to be decoded into a bitmap, and this is the function of this class.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em opcode}]the character code of this glyph \item[{\em rasterdata}]the rastered glyph, in the format described in the PK file documentation \item[{\em len}]the number of bytes in the rasterdata stream \item[{\em w}]the width of the resulting bitmap \item[{\em h}]the number of rows in the resulting bitmap \end{description}
\end{Desc}


\subsection{Member Function Documentation}
\hypertarget{classPkRasterdata_a1}{
\index{PkRasterdata@{Pk\-Rasterdata}!bitmap@{bitmap}}
\index{bitmap@{bitmap}!PkRasterdata@{Pk\-Rasterdata}}
\subsubsection[bitmap]{\setlength{\rightskip}{0pt plus 5cm}const \hyperlink{Byte_8h_a1}{Byte}$\ast$ Pk\-Rasterdata::bitmap ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classPkRasterdata_a1}


Returns the bitmap corresponding to the input rasterdata. 

\begin{Desc}
\item[Returns:]the bitmap, as an array of size {\tt \mbox{[}0..w-1\mbox{]}\mbox{[}0..h-1\mbox{]}} \end{Desc}
\hypertarget{classPkRasterdata_e0}{
\index{PkRasterdata@{Pk\-Rasterdata}!verbosity@{verbosity}}
\index{verbosity@{verbosity}!PkRasterdata@{Pk\-Rasterdata}}
\subsubsection[verbosity]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{verbosity_8h_a6}{verbosities} Pk\-Rasterdata::verbosity (const \hyperlink{verbosity_8h_a6}{verbosities} {\em level})\hspace{0.3cm}{\tt  \mbox{[}inline, static\mbox{]}}}}
\label{classPkRasterdata_e0}


Sets the verbosity of this module. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em level}]the required verbosity \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]the previous verbosity level \end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
\hyperlink{PkFont_8h}{Pk\-Font.h}\item 
\hyperlink{PkFont_8cc}{Pk\-Font.cc}\end{CompactItemize}
