\hypertarget{structBW_1_1layer}{\section{\-B\-W\-:\-:layer \-Struct \-Reference}
\label{structBW_1_1layer}\index{\-B\-W\-::layer@{\-B\-W\-::layer}}
}


{\ttfamily \#include $<$\-Offsets.\-h$>$}



\-Collaboration diagram for \-B\-W\-:\-:layer\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{structBW_1_1layer__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structBW_1_1layer_ac3edcbb4841590746573fc11fc188db2}{void} (\-\_\-\-\_\-stdcall $\ast$p\-Update)(\hyperlink{structBW_1_1bitmap}{bitmap} $\ast$\hyperlink{structBW_1_1layer_aba116a67b535113c81556759f47b6805}{p\-Surface}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} \hyperlink{structBW_1_1layer_a181b5b0d56868752eaf83bd8cecbb68b}{buffers}
\item 
\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} \hyperlink{structBW_1_1layer_a7b96417403f3739e14ddcaf033777396}{bits}
\item 
\hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} \hyperlink{structBW_1_1layer_a6f6bca3360519a9cdf610afc4cf1c550}{left}
\item 
\hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} \hyperlink{structBW_1_1layer_a931d5d918d4fd86c24e2b0547f979b83}{top}
\item 
\hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} \hyperlink{structBW_1_1layer_a5999bbab4600dc5ce9af68a88baa83ce}{width}
\item 
\hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} \hyperlink{structBW_1_1layer_ada662d2c55af877d74855814e7c449a2}{height}
\item 
\hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} \hyperlink{structBW_1_1layer_ae46cb7dc84d845dbd0a845565d42b9e9}{alignment}
\item 
\hyperlink{structBW_1_1bitmap}{bitmap} $\ast$ \hyperlink{structBW_1_1layer_aba116a67b535113c81556759f47b6805}{p\-Surface}
\item 
\hyperlink{structBW_1_1bounds}{bounds} $\ast$ \hyperlink{structBW_1_1layer_aafa4091f93343a51f59c8003df74a2b6}{p\-Bounds}
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structBW_1_1layer_ac3edcbb4841590746573fc11fc188db2}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!void@{void}}
\index{void@{void}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{void}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::layer\-::void} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-\_\-stdcall $\ast$}]{p\-Update}
\end{DoxyParamCaption}
)}}\label{structBW_1_1layer_ac3edcbb4841590746573fc11fc188db2}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structBW_1_1layer_ae46cb7dc84d845dbd0a845565d42b9e9}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!alignment@{alignment}}
\index{alignment@{alignment}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{alignment}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-W\-O\-R\-D} {\bf \-B\-W\-::layer\-::alignment}}}\label{structBW_1_1layer_ae46cb7dc84d845dbd0a845565d42b9e9}
\hypertarget{structBW_1_1layer_a7b96417403f3739e14ddcaf033777396}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!bits@{bits}}
\index{bits@{bits}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{bits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-Y\-T\-E} {\bf \-B\-W\-::layer\-::bits}}}\label{structBW_1_1layer_a7b96417403f3739e14ddcaf033777396}
\hypertarget{structBW_1_1layer_a181b5b0d56868752eaf83bd8cecbb68b}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!buffers@{buffers}}
\index{buffers@{buffers}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{buffers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-Y\-T\-E} {\bf \-B\-W\-::layer\-::buffers}}}\label{structBW_1_1layer_a181b5b0d56868752eaf83bd8cecbb68b}
\hypertarget{structBW_1_1layer_ada662d2c55af877d74855814e7c449a2}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!height@{height}}
\index{height@{height}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-W\-O\-R\-D} {\bf \-B\-W\-::layer\-::height}}}\label{structBW_1_1layer_ada662d2c55af877d74855814e7c449a2}
\hypertarget{structBW_1_1layer_a6f6bca3360519a9cdf610afc4cf1c550}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!left@{left}}
\index{left@{left}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{left}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-W\-O\-R\-D} {\bf \-B\-W\-::layer\-::left}}}\label{structBW_1_1layer_a6f6bca3360519a9cdf610afc4cf1c550}
\hypertarget{structBW_1_1layer_aafa4091f93343a51f59c8003df74a2b6}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!p\-Bounds@{p\-Bounds}}
\index{p\-Bounds@{p\-Bounds}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{p\-Bounds}]{\setlength{\rightskip}{0pt plus 5cm}{\bf bounds}$\ast$ {\bf \-B\-W\-::layer\-::p\-Bounds}}}\label{structBW_1_1layer_aafa4091f93343a51f59c8003df74a2b6}
\hypertarget{structBW_1_1layer_aba116a67b535113c81556759f47b6805}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!p\-Surface@{p\-Surface}}
\index{p\-Surface@{p\-Surface}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{p\-Surface}]{\setlength{\rightskip}{0pt plus 5cm}{\bf bitmap}$\ast$ {\bf \-B\-W\-::layer\-::p\-Surface}}}\label{structBW_1_1layer_aba116a67b535113c81556759f47b6805}
\hypertarget{structBW_1_1layer_a931d5d918d4fd86c24e2b0547f979b83}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!top@{top}}
\index{top@{top}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{top}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-W\-O\-R\-D} {\bf \-B\-W\-::layer\-::top}}}\label{structBW_1_1layer_a931d5d918d4fd86c24e2b0547f979b83}
\hypertarget{structBW_1_1layer_a5999bbab4600dc5ce9af68a88baa83ce}{\index{\-B\-W\-::layer@{\-B\-W\-::layer}!width@{width}}
\index{width@{width}!BW::layer@{\-B\-W\-::layer}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-W\-O\-R\-D} {\bf \-B\-W\-::layer\-::width}}}\label{structBW_1_1layer_a5999bbab4600dc5ce9af68a88baa83ce}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\hyperlink{Offsets_8h}{\-Offsets.\-h}\end{DoxyCompactItemize}
