\hypertarget{classBWAPI_1_1BulletImpl}{\section{\-B\-W\-A\-P\-I\-:\-:\-Bullet\-Impl \-Class \-Reference}
\label{classBWAPI_1_1BulletImpl}\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
}


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



\-Inheritance diagram for \-B\-W\-A\-P\-I\-:\-:\-Bullet\-Impl\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBWAPI_1_1BulletImpl__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-B\-W\-A\-P\-I\-:\-:\-Bullet\-Impl\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBWAPI_1_1BulletImpl__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1BulletImpl_a564262d05e39b9dae4696925f258a909}{get\-I\-D} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Player}{\-Player} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_aa4c67c9fd34573ccc187e52a48eb7910}{get\-Player} () const 
\item 
virtual \hyperlink{classBWAPI_1_1BulletType}{\-Bullet\-Type} \hyperlink{classBWAPI_1_1BulletImpl_a90ecd7317922c63637d0531ab2dded84}{get\-Type} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_ad7045ccd00a1b95f285f1c230f57389c}{get\-Source} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1BulletImpl_ac25c1a5e3bae212ac41606b06d1c05b6}{get\-Position} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_a2c293e5a3172d0399c81081205384b7e}{get\-Angle} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_ac6cae3603ff103b088bcd63149aec5b2}{get\-Velocity\-X} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_aa4c979a1344f21c452b4c7cbcef89214}{get\-Velocity\-Y} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_ade2939aa9887496e5f2231b5c2eba5f1}{get\-Target} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1BulletImpl_a20e94854b1dcc1d835dd60e41b2c1a4d}{get\-Target\-Position} () const 
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1BulletImpl_aaad3be27652773be8d4d415b0907838f}{get\-Remove\-Timer} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_a625768f565ecd5c36acac71d4b9c3c85}{exists} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_a53a56c6df15c74c984062fb12013f380}{is\-Visible} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_a5ddf8e80b08a0e1fc6cfd2ea8cf18992}{is\-Visible} (\hyperlink{classBWAPI_1_1Player}{\-Player} $\ast$player) const 
\item 
\hyperlink{classBWAPI_1_1BulletImpl_aa072eb9fa6115984baf3f8fd93e21289}{\-Bullet\-Impl} (\hyperlink{structBW_1_1Bullet}{\-B\-W\-::\-Bullet} $\ast$original\-Bullet, \hyperlink{NewHackUtil_8h_ac8008e9f99a9e3bdd6649ba6fe685975}{u16} index)
\item 
\hyperlink{classBWAPI_1_1BulletImpl_a1c45337700bcf69d89dd6e3fa2eac200}{$\sim$\-Bullet\-Impl} ()
\item 
void \hyperlink{classBWAPI_1_1BulletImpl_addbd5520fcae63506a793e24aba3a2df}{set\-Exists} (bool \hyperlink{classBWAPI_1_1BulletImpl_a625768f565ecd5c36acac71d4b9c3c85}{exists})
\item 
\hyperlink{structBW_1_1Bullet}{\-B\-W\-::\-Bullet} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_a5457c112f625b4c22fee6f0cb47a2993}{get\-Raw\-Data} () const 
\item 
void \hyperlink{classBWAPI_1_1BulletImpl_abeb2c05e3033f9635077fe115e113753}{save\-Exists} ()
\item 
void \hyperlink{classBWAPI_1_1BulletImpl_ae8ba943e3b31647c90537a69c3442771}{update\-Data} ()
\item 
\hyperlink{classBWAPI_1_1BulletImpl_a3e56dd09df318a4bc8d069b5a2bb3603}{\-Bullet\-Impl} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} index)
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1BulletImpl_af8826e548c22ca473c948b66ec00840b}{get\-I\-D} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Player}{\-Player} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_a91a258fff679af214cd23c7979f4a718}{get\-Player} () const 
\item 
virtual \hyperlink{classBWAPI_1_1BulletType}{\-Bullet\-Type} \hyperlink{classBWAPI_1_1BulletImpl_a11288e32b4b75e54393ff140f7197964}{get\-Type} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_ac9b2190dc30f5296c5fe222b085a8747}{get\-Source} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1BulletImpl_ad8620accabd392cff0b08e62a86775cf}{get\-Position} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_a1e6cfd58a36cde33e3108784015c59d8}{get\-Angle} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_ab50479427acbcb5d297914d1d758914a}{get\-Velocity\-X} () const 
\item 
virtual double \hyperlink{classBWAPI_1_1BulletImpl_af249de2c5f776eb4571cd083e2b89995}{get\-Velocity\-Y} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Unit}{\-Unit} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_a8e4c0c14c11a4dc104317caa5d135386}{get\-Target} () const 
\item 
virtual \hyperlink{classBWAPI_1_1Position}{\-Position} \hyperlink{classBWAPI_1_1BulletImpl_ad3be26f1310da0b52b7712c0ccbe3619}{get\-Target\-Position} () const 
\item 
virtual \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{classBWAPI_1_1BulletImpl_a3919290e65899dcbc7b8a06a9500e205}{get\-Remove\-Timer} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_a32197bf032f1c2166434c853076d000c}{exists} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_ab82e900c6abd13fd2c5f82537089948f}{is\-Visible} () const 
\item 
virtual bool \hyperlink{classBWAPI_1_1BulletImpl_ac96b4ce57363c2fde669dc436b07f792}{is\-Visible} (\hyperlink{classBWAPI_1_1Player}{\-Player} $\ast$player) const 
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classBWAPI_1_1BulletImpl}{\-Bullet\-Impl} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_a66c456e1a8baa767ac2c9788910eb893}{\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet} (\hyperlink{structBW_1_1Bullet}{\-B\-W\-::\-Bullet} $\ast$bullet)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structBWAPI_1_1BulletData}{\-Bullet\-Data} $\ast$ \hyperlink{classBWAPI_1_1BulletImpl_a675fa9863aa98d7cfecd44f173b2bceb}{self}
\item 
\hyperlink{structBWAPI_1_1BulletData}{\-Bullet\-Data} \hyperlink{classBWAPI_1_1BulletImpl_ae4b37af6b53f8bf1f92cd3e1580ceefc}{data}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1BulletImpl_aa072eb9fa6115984baf3f8fd93e21289}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!\-Bullet\-Impl@{\-Bullet\-Impl}}
\index{\-Bullet\-Impl@{\-Bullet\-Impl}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{\-Bullet\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::\-Bullet\-Impl} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-::\-Bullet} $\ast$}]{original\-Bullet, }
\item[{{\bf u16}}]{index}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_aa072eb9fa6115984baf3f8fd93e21289}
\hypertarget{classBWAPI_1_1BulletImpl_a1c45337700bcf69d89dd6e3fa2eac200}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!$\sim$\-Bullet\-Impl@{$\sim$\-Bullet\-Impl}}
\index{$\sim$\-Bullet\-Impl@{$\sim$\-Bullet\-Impl}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{$\sim$\-Bullet\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::$\sim$\-Bullet\-Impl} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_a1c45337700bcf69d89dd6e3fa2eac200}
\hypertarget{classBWAPI_1_1BulletImpl_a3e56dd09df318a4bc8d069b5a2bb3603}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!\-Bullet\-Impl@{\-Bullet\-Impl}}
\index{\-Bullet\-Impl@{\-Bullet\-Impl}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{\-Bullet\-Impl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::\-Bullet\-Impl} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{index}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_a3e56dd09df318a4bc8d069b5a2bb3603}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1BulletImpl_a66c456e1a8baa767ac2c9788910eb893}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet@{\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet}}
\index{\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet@{\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bullet\-Impl} $\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::\-B\-W\-Bullet\-To\-B\-W\-A\-P\-I\-Bullet} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-::\-Bullet} $\ast$}]{bullet}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a66c456e1a8baa767ac2c9788910eb893}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_a66c456e1a8baa767ac2c9788910eb893_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_a32197bf032f1c2166434c853076d000c}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!exists@{exists}}
\index{exists@{exists}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::exists} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a32197bf032f1c2166434c853076d000c}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a7f640db6d05fe4aeb32e30c91aba482f}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a625768f565ecd5c36acac71d4b9c3c85}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!exists@{exists}}
\index{exists@{exists}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::exists} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a625768f565ecd5c36acac71d4b9c3c85}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a7f640db6d05fe4aeb32e30c91aba482f}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_a625768f565ecd5c36acac71d4b9c3c85_icgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_a1e6cfd58a36cde33e3108784015c59d8}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Angle@{get\-Angle}}
\index{get\-Angle@{get\-Angle}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Angle}]{\setlength{\rightskip}{0pt plus 5cm}virtual double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Angle} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a1e6cfd58a36cde33e3108784015c59d8}


\-Implements \hyperlink{classBWAPI_1_1Bullet_aae0cbcefbede3e2600d9c2ebe2dd33bb}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a2c293e5a3172d0399c81081205384b7e}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Angle@{get\-Angle}}
\index{get\-Angle@{get\-Angle}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Angle}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Angle} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a2c293e5a3172d0399c81081205384b7e}


\-Implements \hyperlink{classBWAPI_1_1Bullet_aae0cbcefbede3e2600d9c2ebe2dd33bb}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_af8826e548c22ca473c948b66ec00840b}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-I\-D@{get\-I\-D}}
\index{get\-I\-D@{get\-I\-D}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-I\-D} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_af8826e548c22ca473c948b66ec00840b}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a5fc745adde3cc4be4d89ca6ac8768d2a}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a564262d05e39b9dae4696925f258a909}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-I\-D@{get\-I\-D}}
\index{get\-I\-D@{get\-I\-D}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-I\-D} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a564262d05e39b9dae4696925f258a909}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a5fc745adde3cc4be4d89ca6ac8768d2a}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a91a258fff679af214cd23c7979f4a718}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Player@{get\-Player}}
\index{get\-Player@{get\-Player}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Player}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Player}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Player} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a91a258fff679af214cd23c7979f4a718}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a641f8e2a5d7ddbfdae993625910adc81}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_aa4c67c9fd34573ccc187e52a48eb7910}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Player@{get\-Player}}
\index{get\-Player@{get\-Player}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Player}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Player} $\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Player} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_aa4c67c9fd34573ccc187e52a48eb7910}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a641f8e2a5d7ddbfdae993625910adc81}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_aa4c67c9fd34573ccc187e52a48eb7910_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_ad8620accabd392cff0b08e62a86775cf}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Position@{get\-Position}}
\index{get\-Position@{get\-Position}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Position}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Position} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ad8620accabd392cff0b08e62a86775cf}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a79fa2187e4f4288d7b69c90af25fcf45}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ac25c1a5e3bae212ac41606b06d1c05b6}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Position@{get\-Position}}
\index{get\-Position@{get\-Position}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ac25c1a5e3bae212ac41606b06d1c05b6}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a79fa2187e4f4288d7b69c90af25fcf45}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a5457c112f625b4c22fee6f0cb47a2993}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Raw\-Data@{get\-Raw\-Data}}
\index{get\-Raw\-Data@{get\-Raw\-Data}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Raw\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-::\-Bullet} $\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Raw\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1BulletImpl_a5457c112f625b4c22fee6f0cb47a2993}
\hypertarget{classBWAPI_1_1BulletImpl_a3919290e65899dcbc7b8a06a9500e205}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Remove\-Timer@{get\-Remove\-Timer}}
\index{get\-Remove\-Timer@{get\-Remove\-Timer}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Remove\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Remove\-Timer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a3919290e65899dcbc7b8a06a9500e205}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a29ed015381368279136b0119c99a739a}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_aaad3be27652773be8d4d415b0907838f}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Remove\-Timer@{get\-Remove\-Timer}}
\index{get\-Remove\-Timer@{get\-Remove\-Timer}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Remove\-Timer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Remove\-Timer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_aaad3be27652773be8d4d415b0907838f}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a29ed015381368279136b0119c99a739a}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ac9b2190dc30f5296c5fe222b085a8747}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Source@{get\-Source}}
\index{get\-Source@{get\-Source}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Source}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Source} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ac9b2190dc30f5296c5fe222b085a8747}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a15e6364d8d475cf3b980a34e270df8ad}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ad7045ccd00a1b95f285f1c230f57389c}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Source@{get\-Source}}
\index{get\-Source@{get\-Source}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Source}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit} $\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Source} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ad7045ccd00a1b95f285f1c230f57389c}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a15e6364d8d475cf3b980a34e270df8ad}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_ad7045ccd00a1b95f285f1c230f57389c_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_a8e4c0c14c11a4dc104317caa5d135386}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Target@{get\-Target}}
\index{get\-Target@{get\-Target}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Target}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Unit}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a8e4c0c14c11a4dc104317caa5d135386}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ad1b30ecb312d8201bb943a4fc3cf677c}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ade2939aa9887496e5f2231b5c2eba5f1}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Target@{get\-Target}}
\index{get\-Target@{get\-Target}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit} $\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Target} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ade2939aa9887496e5f2231b5c2eba5f1}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ad1b30ecb312d8201bb943a4fc3cf677c}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_ade2939aa9887496e5f2231b5c2eba5f1_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_ad3be26f1310da0b52b7712c0ccbe3619}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Target\-Position@{get\-Target\-Position}}
\index{get\-Target\-Position@{get\-Target\-Position}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Target\-Position}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Position} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Target\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ad3be26f1310da0b52b7712c0ccbe3619}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a2c3e6f0c79c73c9b608186f6d1f076aa}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a20e94854b1dcc1d835dd60e41b2c1a4d}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Target\-Position@{get\-Target\-Position}}
\index{get\-Target\-Position@{get\-Target\-Position}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Target\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Target\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a20e94854b1dcc1d835dd60e41b2c1a4d}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a2c3e6f0c79c73c9b608186f6d1f076aa}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a11288e32b4b75e54393ff140f7197964}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Type@{get\-Type}}
\index{get\-Type@{get\-Type}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-Bullet\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a11288e32b4b75e54393ff140f7197964}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ab618c49b3e9ef4b47e8ce47fd2b0a9de}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a90ecd7317922c63637d0531ab2dded84}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Type@{get\-Type}}
\index{get\-Type@{get\-Type}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bullet\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a90ecd7317922c63637d0531ab2dded84}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ab618c49b3e9ef4b47e8ce47fd2b0a9de}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ab50479427acbcb5d297914d1d758914a}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Velocity\-X@{get\-Velocity\-X}}
\index{get\-Velocity\-X@{get\-Velocity\-X}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Velocity\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Velocity\-X} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ab50479427acbcb5d297914d1d758914a}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ad912814c4d5fa816974275a06dc25044}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ac6cae3603ff103b088bcd63149aec5b2}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Velocity\-X@{get\-Velocity\-X}}
\index{get\-Velocity\-X@{get\-Velocity\-X}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Velocity\-X}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Velocity\-X} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ac6cae3603ff103b088bcd63149aec5b2}


\-Implements \hyperlink{classBWAPI_1_1Bullet_ad912814c4d5fa816974275a06dc25044}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_af249de2c5f776eb4571cd083e2b89995}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Velocity\-Y@{get\-Velocity\-Y}}
\index{get\-Velocity\-Y@{get\-Velocity\-Y}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Velocity\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Velocity\-Y} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_af249de2c5f776eb4571cd083e2b89995}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a1a6d937cdfc08049f75e374bde9fbfd0}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_aa4c979a1344f21c452b4c7cbcef89214}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!get\-Velocity\-Y@{get\-Velocity\-Y}}
\index{get\-Velocity\-Y@{get\-Velocity\-Y}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{get\-Velocity\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::get\-Velocity\-Y} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_aa4c979a1344f21c452b4c7cbcef89214}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a1a6d937cdfc08049f75e374bde9fbfd0}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ab82e900c6abd13fd2c5f82537089948f}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!is\-Visible@{is\-Visible}}
\index{is\-Visible@{is\-Visible}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{is\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::is\-Visible} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ab82e900c6abd13fd2c5f82537089948f}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a9686e181b3cdf410c83e7641f9129d7e}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_ac96b4ce57363c2fde669dc436b07f792}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!is\-Visible@{is\-Visible}}
\index{is\-Visible@{is\-Visible}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{is\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::is\-Visible} (
\begin{DoxyParamCaption}
\item[{{\bf \-Player} $\ast$}]{player}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_ac96b4ce57363c2fde669dc436b07f792}


\-Implements \hyperlink{classBWAPI_1_1Bullet_af4f06dfd56e8c41b41cdb2d62a6ad59e}{\-B\-W\-A\-P\-I\-::\-Bullet}.

\hypertarget{classBWAPI_1_1BulletImpl_a53a56c6df15c74c984062fb12013f380}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!is\-Visible@{is\-Visible}}
\index{is\-Visible@{is\-Visible}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{is\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::is\-Visible} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a53a56c6df15c74c984062fb12013f380}


\-Implements \hyperlink{classBWAPI_1_1Bullet_a9686e181b3cdf410c83e7641f9129d7e}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_a53a56c6df15c74c984062fb12013f380_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_a53a56c6df15c74c984062fb12013f380_icgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_a5ddf8e80b08a0e1fc6cfd2ea8cf18992}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!is\-Visible@{is\-Visible}}
\index{is\-Visible@{is\-Visible}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{is\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::is\-Visible} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Player} $\ast$}]{player}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classBWAPI_1_1BulletImpl_a5ddf8e80b08a0e1fc6cfd2ea8cf18992}


\-Implements \hyperlink{classBWAPI_1_1Bullet_af4f06dfd56e8c41b41cdb2d62a6ad59e}{\-B\-W\-A\-P\-I\-::\-Bullet}.



\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_a5ddf8e80b08a0e1fc6cfd2ea8cf18992_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_abeb2c05e3033f9635077fe115e113753}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!save\-Exists@{save\-Exists}}
\index{save\-Exists@{save\-Exists}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{save\-Exists}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::save\-Exists} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_abeb2c05e3033f9635077fe115e113753}
\hypertarget{classBWAPI_1_1BulletImpl_addbd5520fcae63506a793e24aba3a2df}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!set\-Exists@{set\-Exists}}
\index{set\-Exists@{set\-Exists}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{set\-Exists}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::set\-Exists} (
\begin{DoxyParamCaption}
\item[{bool}]{exists}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_addbd5520fcae63506a793e24aba3a2df}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_addbd5520fcae63506a793e24aba3a2df_cgraph}
\end{center}
\end{figure}


\hypertarget{classBWAPI_1_1BulletImpl_ae8ba943e3b31647c90537a69c3442771}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!update\-Data@{update\-Data}}
\index{update\-Data@{update\-Data}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{update\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::update\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1BulletImpl_ae8ba943e3b31647c90537a69c3442771}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBWAPI_1_1BulletImpl_ae8ba943e3b31647c90537a69c3442771_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBWAPI_1_1BulletImpl_ae4b37af6b53f8bf1f92cd3e1580ceefc}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!data@{data}}
\index{data@{data}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bullet\-Data} {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::data}}}\label{classBWAPI_1_1BulletImpl_ae4b37af6b53f8bf1f92cd3e1580ceefc}
\hypertarget{classBWAPI_1_1BulletImpl_a675fa9863aa98d7cfecd44f173b2bceb}{\index{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}!self@{self}}
\index{self@{self}!BWAPI::BulletImpl@{\-B\-W\-A\-P\-I\-::\-Bullet\-Impl}}
\subsubsection[{self}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bullet\-Data}$\ast$ {\bf \-B\-W\-A\-P\-I\-::\-Bullet\-Impl\-::self}}}\label{classBWAPI_1_1BulletImpl_a675fa9863aa98d7cfecd44f173b2bceb}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W\-A\-P\-I/\hyperlink{BWAPI_2Source_2BWAPI_2BulletImpl_8h}{\-Bullet\-Impl.\-h}\item 
trunk/bwapi/include/\-B\-W\-A\-P\-I/\-Client/\hyperlink{include_2BWAPI_2Client_2BulletImpl_8h}{\-Bullet\-Impl.\-h}\item 
trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W\-A\-P\-I/\hyperlink{Source_2BWAPI_2BulletImpl_8cpp}{\-Bullet\-Impl.\-cpp}\item 
trunk/bwapi/\-B\-W\-A\-P\-I\-Client/\-Source/\hyperlink{lient_2Source_2BulletImpl_8cpp}{\-Bullet\-Impl.\-cpp}\item 
trunk/bwapi/\-Shared/\hyperlink{BulletShared_8cpp}{\-Bullet\-Shared.\-cpp}\end{DoxyCompactItemize}
