\hypertarget{classmessages_1_1FrameMessage}{\section{messages\-:\-:\-Frame\-Message \-Class \-Reference}
\label{classmessages_1_1FrameMessage}\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}}
}


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



\-Inheritance diagram for messages\-:\-:\-Frame\-Message\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1FrameMessage__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Frame\-Message\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1FrameMessage__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1FrameMessage_ab911b72d4ce62049c490934e689fd478}{\-Frame\-Message} ()
\item 
virtual \hyperlink{classmessages_1_1FrameMessage_ad29a0664483f67d0c1127bd5976e7ecb}{$\sim$\-Frame\-Message} ()
\item 
\hyperlink{classmessages_1_1FrameMessage_a47c2a3e6b330940aa292f1abbaee0ef9}{\-Frame\-Message} (const \hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \&from)
\item 
\hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \& \hyperlink{classmessages_1_1FrameMessage_a86fe9827d250fb634809fbf0196c1ea8}{operator=} (const \hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1FrameMessage_a9881cf4af65815e807562e02c2b59e93}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1FrameMessage_afe254e455c4b9a7a8bc37ad27987f012}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1FrameMessage_ad4a8015cc41cd45df141b67b2e230c40}{\-Swap} (\hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} $\ast$other)
\item 
\hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} $\ast$ \hyperlink{classmessages_1_1FrameMessage_a66cc85ba7ed6514433f1bcc8b644276a}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a72375083b2c05b09a6b1dfc4523c7a75}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a3a644aab1a97ff1092151ff4007bd926}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a7fdc39543a025982b9139a05318e8461}{\-Copy\-From} (const \hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a8de8e0dff3906c874a8b3b842faa6ade}{\-Merge\-From} (const \hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a18ddfc5d40bac2fb65144a5d7c731301}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a9337b97c3e8f43a232b80294263b5a90}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1FrameMessage_a8dc5a43daa62fbf1090519f0f0cfe476}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1FrameMessage_af81f533edc216411843c5189eafb9087}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classmessages_1_1FrameMessage_a066af9d7e0c6e9687ae1931939725db7}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classmessages_1_1FrameMessage_ad379909252d6831059d8d01080ae8c05}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classmessages_1_1FrameMessage_ac1e42897a381800c512fbc122cef9573}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1FrameMessage_a4803b011a71efa7a6b68bf12d95cda39}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1FrameMessage_ad844a1bfd10bb4ca7b8ccd125983ecba}{has\-\_\-framecount} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a9a3de8f6408d78060bcd8b3c5dfa5001}{clear\-\_\-framecount} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_aad4449cdc130c61a26947151bc0059a6}{framecount} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a0faba3f99c6a8b4b5aae04a2dab709d2}{set\-\_\-framecount} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a56bd6bcc367c083cab735a40925bc748}{has\-\_\-mousex} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a8bf6f05b1f2b1f24c18b60281de4edb0}{clear\-\_\-mousex} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_a911344879520708da5a0063badd5b10a}{mousex} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a34593aef7549ae6b89e7558fa33dbd32}{set\-\_\-mousex} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a6b01bb869102e5820fc9ce0ea09c7a25}{has\-\_\-mousey} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ab2afd0a51bdef7b11a06c3e41a179966}{clear\-\_\-mousey} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_ad3719be4414345c569504726f736bd9f}{mousey} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a2cf94bc3f9732a59c91e2e500a6bdde3}{set\-\_\-mousey} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_adc6fe8d4dcfa6e402361c71c9ed227a4}{has\-\_\-screenx} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a4d8d1f8f7798d9206a3bd7d3eaeba998}{clear\-\_\-screenx} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_a01f2d3c9f0ae7745face5a13628aef02}{screenx} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a655ce1d2f93620dfbc9a3a2c51e6b093}{set\-\_\-screenx} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a7d4b802cbd8203cbc76f0bdbcf2d26c1}{has\-\_\-screeny} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a4883b251ad97365446fe7547ff47a3d3}{clear\-\_\-screeny} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_adcb129b66d0beb521c8de6e9c01fc74f}{screeny} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ac7b88cb88a48c9083215c797bed115fa}{set\-\_\-screeny} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
int \hyperlink{classmessages_1_1FrameMessage_a765ae23d2b3570ae598db40c35c7e9ac}{units\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ae7b072186cb89e12f9e02af2beb433fc}{clear\-\_\-units} ()
\item 
const \-::\hyperlink{classmessages_1_1Unit}{messages\-::\-Unit} \& \hyperlink{classmessages_1_1FrameMessage_af3873020cae92ba84bc868dc29fef0e6}{units} (int index) const 
\item 
inline\-::messages\-::\-Unit $\ast$ \hyperlink{classmessages_1_1FrameMessage_aee118ffc5a08437026207cb010c79ed7}{mutable\-\_\-units} (int index)
\item 
inline\-::messages\-::\-Unit $\ast$ \hyperlink{classmessages_1_1FrameMessage_a0a77c1713e71809609ace30cb099b6da}{add\-\_\-units} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1Unit}{messages\-::\-Unit} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a0033f579364cdedfa05613140a7feefc}{units} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1Unit}{messages\-::\-Unit} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a6c0ce59bca481da6770c854341b6bdfc}{mutable\-\_\-units} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_abba076fff39d6e8805bea482851601d2}{bullets\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a2f51608afccb312fe930c0165fcb81fd}{clear\-\_\-bullets} ()
\item 
const \-::\hyperlink{classmessages_1_1Bullet}{messages\-::\-Bullet} \& \hyperlink{classmessages_1_1FrameMessage_a4b1f776fdf451f26ee36217885a067c3}{bullets} (int index) const 
\item 
inline\-::messages\-::\-Bullet $\ast$ \hyperlink{classmessages_1_1FrameMessage_a872d6425251cdef4476306b4fdcc42ab}{mutable\-\_\-bullets} (int index)
\item 
inline\-::messages\-::\-Bullet $\ast$ \hyperlink{classmessages_1_1FrameMessage_ad604fc16a512a63c6af9f5ee5aea6078}{add\-\_\-bullets} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1Bullet}{messages\-::\-Bullet} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a1d86f9e7d5f75b6c504835f901d77688}{bullets} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1Bullet}{messages\-::\-Bullet} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a41b20840eb6c2e8577c2d7cb7f2e982c}{mutable\-\_\-bullets} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a91eb2af2e9baa874bb7a80ce37322e04}{players\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a4499ea4de5ba9fd329416d1e363eb9e7}{clear\-\_\-players} ()
\item 
const \-::\hyperlink{classmessages_1_1Player}{messages\-::\-Player} \& \hyperlink{classmessages_1_1FrameMessage_a0e5145b2d4e245be5a1dfbac687d6e72}{players} (int index) const 
\item 
inline\-::messages\-::\-Player $\ast$ \hyperlink{classmessages_1_1FrameMessage_a546a9273cdd577a80a84c335528ac98c}{mutable\-\_\-players} (int index)
\item 
inline\-::messages\-::\-Player $\ast$ \hyperlink{classmessages_1_1FrameMessage_a7cd4bee0d72ac6b0890f02555a4c2d83}{add\-\_\-players} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1Player}{messages\-::\-Player} $>$ \& \hyperlink{classmessages_1_1FrameMessage_ad227c2750082b2e595d67ef43f18b96d}{players} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1Player}{messages\-::\-Player} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a558f398a612ca4e3331dc0ee207b6847}{mutable\-\_\-players} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a53d7a63096fe6ce67e54c0d0e802c9de}{createdunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a81a809d596f62063830e3d81871f77cc}{clear\-\_\-createdunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_ac648bf411bdae8f65de2f40ea2e2de40}{createdunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_ad44f376c730b7a837f8146cb3e76d055}{mutable\-\_\-createdunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_ab07efc31f4b42891bc4429d45b4eace3}{add\-\_\-createdunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a559d6e72021faab61beb55b930692a7a}{createdunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a4a5d4ce4b92781272e6a2bf06f85d4eb}{mutable\-\_\-createdunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a350e0e7722cfa0a4007b58c5d999b967}{destroyedunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a3ce85788ebaec212bc35cb1e812d1a95}{clear\-\_\-destroyedunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_a61b50ab1d3bc8d28456b939e4c04abd4}{destroyedunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a7c8792dd50a4af9922b9a25203715961}{mutable\-\_\-destroyedunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a7d9617405d3b9f93dd5c073c79a85b4e}{add\-\_\-destroyedunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_ae2c747a4cef404cea1bc43a43ef6d7b1}{destroyedunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a89a979e8870706d43b295f377fb9b006}{mutable\-\_\-destroyedunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_afe435bb3114239d48d8fe1a09ede1bbb}{morphedunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_affa8ee59f422e76d8b8a5947cc525577}{clear\-\_\-morphedunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_a631ade716787adbe13f0bc3dc1d24688}{morphedunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_ace76220503a31832a14383550d63c850}{mutable\-\_\-morphedunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_ad882c1ee5112cc77a541c0bb9ec79880}{add\-\_\-morphedunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_aa1a58cf581db9e4d6c0f2e1b6f42bb89}{morphedunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a393123660b285e22b5c95195a77cd825}{mutable\-\_\-morphedunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a1156962184a91fae0e7b6202d99ad916}{shownunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_aab0d121cf5f1d462a90c0f8515d6554b}{clear\-\_\-shownunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_a9b302b6e86ce35d05695ca2d8feae2cf}{shownunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a126a29f0e53e98a9f3d9e41fc619052d}{mutable\-\_\-shownunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a0dbc9367d84cc65c30dc7100c6ea7dd7}{add\-\_\-shownunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_af0e8de92e7e3cdae25500674b32f767f}{shownunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_afa59aecb9d3669cfa07f9a322f99cb05}{mutable\-\_\-shownunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a2a248eb7b3ad92a1fe74f97b79d28662}{hiddenunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ad34f3a8eb04212aa5dce290b7a2b3e77}{clear\-\_\-hiddenunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_a0aa3207b11725422edc638a0f5b00d2d}{hiddenunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a2e23df006dda97184eacfb2efd8a37e1}{mutable\-\_\-hiddenunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a600b56fe38d9e8a2d8c48bdfad187571}{add\-\_\-hiddenunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_aa890e33168397a33fd028e54733f1ccd}{hiddenunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a867a18669faf02e357110f61ebf18228}{mutable\-\_\-hiddenunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a72d384db461b3ef980fe4fc86c882693}{renegadedunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a1494338cc44ce2d5ec3d71df99bc2630}{clear\-\_\-renegadedunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_ae2b6396c5eda530feaee47b9cb1e9ce4}{renegadedunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_ab7467434aa230e853154aa599f5e40b4}{mutable\-\_\-renegadedunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a72c97b5cbc75bf800fcbad8668180bc3}{add\-\_\-renegadedunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a09a221571521d83ef5f134db4778b39e}{renegadedunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a24fd833424121d7da139ae6a15d1af7a}{mutable\-\_\-renegadedunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a528c7a15783e9302cd508fac0ebc9f63}{leftplayers\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ac3b20fc7a69f93ea8bbbafc5077a61b0}{clear\-\_\-leftplayers} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_a7c5ce2661d4f36f3c21ab622acfb31c4}{leftplayers} (int index) const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_acf585e1faaee6dccdd7edcf28d37fbab}{set\-\_\-leftplayers} (int index,\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
void \hyperlink{classmessages_1_1FrameMessage_aa0624b61c018c4234fab3d5c2f72d2ef}{add\-\_\-leftplayers} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedField}{google\-::protobuf\-::\-Repeated\-Field}\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a2f3ba6e157dff0393a85fbd3c8f0bc0e}{leftplayers} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Field\*
$<$ \-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a03c46abfcff17f8fc8d5ff7287f1c6b4}{mutable\-\_\-leftplayers} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a1570cab2453e56aa8637cf7d35ce6290}{receivedtexts\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ad2be0e4cd6a60de16d1fc497a8ad8b5e}{clear\-\_\-receivedtexts} ()
\item 
const \-::\hyperlink{classmessages_1_1PlayerText}{messages\-::\-Player\-Text} \& \hyperlink{classmessages_1_1FrameMessage_a4cdc242fdcd1f002130009b41afffd15}{receivedtexts} (int index) const 
\item 
inline\-::messages\-::\-Player\-Text $\ast$ \hyperlink{classmessages_1_1FrameMessage_a52abe79fce1cba4560b945d667758d09}{mutable\-\_\-receivedtexts} (int index)
\item 
inline\-::messages\-::\-Player\-Text $\ast$ \hyperlink{classmessages_1_1FrameMessage_ac4b76c0ba9ae75af79c51076f59f6207}{add\-\_\-receivedtexts} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1PlayerText}{messages\-::\-Player\-Text} $>$ \& \hyperlink{classmessages_1_1FrameMessage_af2e04acddb0930bea859220aaaed917b}{receivedtexts} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1PlayerText}{messages\-::\-Player\-Text} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_a3a2ea48ab7b43b2ace5ee9e96c60cc07}{mutable\-\_\-receivedtexts} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_a973c902facba117824d84c6c5a9712cd}{selectedunits\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a5a566078b58e4d1dcab92b80d73e56f9}{clear\-\_\-selectedunits} ()
\item 
const \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} \& \hyperlink{classmessages_1_1FrameMessage_abd0ebbb4b838a8bc74810965674e6b3f}{selectedunits} (int index) const 
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_abb223c5e69e9c0c1ae74ea13cafe2d6b}{mutable\-\_\-selectedunits} (int index)
\item 
inline\-::messages\-::\-Unit\-Id $\ast$ \hyperlink{classmessages_1_1FrameMessage_a6c1a365fe9847b81b879340c2c920ea0}{add\-\_\-selectedunits} ()
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ \& \hyperlink{classmessages_1_1FrameMessage_a3122c34e4102b4d12b62dbb7c8df451c}{selectedunits} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::\hyperlink{classmessages_1_1UnitId}{messages\-::\-Unit\-Id} $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_ac13ab6a97fdf26de083ef547f5482847}{mutable\-\_\-selectedunits} ()
\item 
int \hyperlink{classmessages_1_1FrameMessage_ab1d980caf5a5768e2a469b6aab7d7add}{senttext\-\_\-size} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_aaacdd3266c79fd5e4dbebb1a241b46d2}{clear\-\_\-senttext} ()
\item 
const \-::std\-::string \& \hyperlink{classmessages_1_1FrameMessage_a7b70f9c9a62cb6f4670375a6e149cd1a}{senttext} (int index) const 
\item 
inline\-::std\-::string $\ast$ \hyperlink{classmessages_1_1FrameMessage_a2f6fb99b5c8aef42b502023d2b2b1140}{mutable\-\_\-senttext} (int index)
\item 
void \hyperlink{classmessages_1_1FrameMessage_aaf03b7a8adef72df8b93c79569ac445a}{set\-\_\-senttext} (int index, const \-::std\-::string \&value)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a66577c7a553643ce4130e8a495a946ea}{set\-\_\-senttext} (int index, const char $\ast$value)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a2eeb8f932b66bc8aa3002b0d87998a71}{set\-\_\-senttext} (int index, const char $\ast$value, size\-\_\-t size)
\item 
inline\-::std\-::string $\ast$ \hyperlink{classmessages_1_1FrameMessage_a7c83eda2c10f1e48fbf237e8964cbc9f}{add\-\_\-senttext} ()
\item 
void \hyperlink{classmessages_1_1FrameMessage_abfb51e7f0d0859d8deef702878aa684f}{add\-\_\-senttext} (const \-::std\-::string \&value)
\item 
void \hyperlink{classmessages_1_1FrameMessage_af68b8b977351466565e0f899011801f4}{add\-\_\-senttext} (const char $\ast$value)
\item 
void \hyperlink{classmessages_1_1FrameMessage_a3438f501265d89dea89c8135d016fc16}{add\-\_\-senttext} (const char $\ast$value, size\-\_\-t size)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1RepeatedPtrField}{google\-::protobuf\-::\-Repeated\-Ptr\-Field}\*
$<$ \-::std\-::string $>$ \& \hyperlink{classmessages_1_1FrameMessage_af0b287997a98a085aa95670ee4991126}{senttext} () const 
\item 
inline\-::google\-::protobuf\-::\-Repeated\-Ptr\-Field\*
$<$ \-::std\-::string $>$ $\ast$ \hyperlink{classmessages_1_1FrameMessage_ad92af20ae965430e2bd1278eb067a1e0}{mutable\-\_\-senttext} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_ace0c2e7966a0f36c4fb6f569a0c20e25}{has\-\_\-nukedetect} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ac7745777a1d0ee6b42003adb9b68fcb5}{clear\-\_\-nukedetect} ()
\item 
const \-::\hyperlink{classmessages_1_1Position}{messages\-::\-Position} \& \hyperlink{classmessages_1_1FrameMessage_a0e7c923e65d43bd998d13497c9820b94}{nukedetect} () const 
\item 
inline\-::messages\-::\-Position $\ast$ \hyperlink{classmessages_1_1FrameMessage_a2fdad285231fb903415398b28b009b02}{mutable\-\_\-nukedetect} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a17e5f77a3bf78354cc05ef7a8c0f41f2}{has\-\_\-paused} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a01b7069462c2d52c67a605a60665da04}{clear\-\_\-paused} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_acd04d1de0af4756184b049b798bb4c66}{paused} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a8abec3ae27eae4d0944a5217843a298e}{set\-\_\-paused} (bool value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a14312b37ca6753bd0bfeb3e8951d2bf7}{has\-\_\-replay} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a3d4f19d982b141136c5c7cd129f5a4be}{clear\-\_\-replay} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_aef6bcf3f205501a40ecf3cde4808fc29}{replay} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a6abea3f380f861490029d5225d4366e6}{set\-\_\-replay} (bool value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a60f2d20d0f22d873d0a8d3933d6d1da1}{has\-\_\-multiplayer} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_af2ea827fac56ddb511e0d7ffa9117975}{clear\-\_\-multiplayer} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_ab5c0a0128e0ef356cb05f3035d5dc949}{multiplayer} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_abe0949ed976a4a2e38a4de55d0a87acb}{set\-\_\-multiplayer} (bool value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_adfc40b5a26f0318a0df4a46d1bba8d18}{has\-\_\-gameover} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_afc857ca36419da01b9b53022023d37dd}{clear\-\_\-gameover} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a1ee0c4d0953d688d416d182afb38296f}{gameover} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_aa04c4273c932828b0d6c6e8b71e00fa5}{set\-\_\-gameover} (bool value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a545b3b413e3a16a890148a43c73ddb8c}{has\-\_\-iswinner} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_af32b72fe5c817138b6e6a02a98ae4912}{clear\-\_\-iswinner} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_ae856c28f4e955042514fced7418491c5}{iswinner} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_aa4a11253e76d9ae72544d0d88dc6601f}{set\-\_\-iswinner} (bool value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a388050a263caa120442115b6f9f1ae7d}{has\-\_\-screenposition} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ab976df4630530be66a05fcdf11c0969c}{clear\-\_\-screenposition} ()
\item 
const \-::\hyperlink{classmessages_1_1Position}{messages\-::\-Position} \& \hyperlink{classmessages_1_1FrameMessage_a09fed49379b29356348f896b4d386d0e}{screenposition} () const 
\item 
inline\-::messages\-::\-Position $\ast$ \hyperlink{classmessages_1_1FrameMessage_a5d7dc6c4f1add5ae76870e3e280b2f0b}{mutable\-\_\-screenposition} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a74c8f76a3f43fecfea6138ce2a142d6d}{has\-\_\-latency} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_a4adad002104286f6b78abc6f54afd635}{clear\-\_\-latency} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1FrameMessage_a6612318ccd01b21b3a61e8374966729d}{latency} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_af9fe0a06986e7da4f6d9b72e75c492aa}{set\-\_\-latency} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1FrameMessage_acba9c3c0079a673877891fa22454aad5}{has\-\_\-dynamicterraininfo} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_af4a3c5c61b432c8412d3f0ce675f5c73}{clear\-\_\-dynamicterraininfo} ()
\item 
const \*
\-::\hyperlink{classmessages_1_1DynamicTerrainInfo}{messages\-::\-Dynamic\-Terrain\-Info} \& \hyperlink{classmessages_1_1FrameMessage_af5a4f87377814a2422dce915734a3f71}{dynamicterraininfo} () const 
\item 
inline\-::messages\-::\-Dynamic\-Terrain\-Info $\ast$ \hyperlink{classmessages_1_1FrameMessage_a3b6f8bac5ad2a423e02728cace54e2a6}{mutable\-\_\-dynamicterraininfo} ()
\item 
bool \hyperlink{classmessages_1_1FrameMessage_a0b7d38d044b5021de6805dbce7bec5bf}{has\-\_\-terraininfo} () const 
\item 
void \hyperlink{classmessages_1_1FrameMessage_ae130a299923fe5647981ae49c414df99}{clear\-\_\-terraininfo} ()
\item 
const \*
\-::\hyperlink{classmessages_1_1StaticTerrainInfo}{messages\-::\-Static\-Terrain\-Info} \& \hyperlink{classmessages_1_1FrameMessage_a7f729ccc4bd3ab372b97ca930dac0689}{terraininfo} () const 
\item 
inline\-::messages\-::\-Static\-Terrain\-Info $\ast$ \hyperlink{classmessages_1_1FrameMessage_a2eaa1ab058f320b16fc0ded798bd2ce4}{mutable\-\_\-terraininfo} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classmessages_1_1FrameMessage_acaf7a0d01ec0cd2407e7d80e55057ccb}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1FrameMessage}{\-Frame\-Message} \& \hyperlink{classmessages_1_1FrameMessage_a91962b31fbf54d5a31d81014f5a4930d}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a14e28c7e1a7359f24894dcfc9d173667}{k\-Frame\-Count\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a4a5ae256445dd9c4d1274fea12132ea3}{k\-Mouse\-X\-Field\-Number} = 27
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a5becf64cd030634ff60f0321c12346d4}{k\-Mouse\-Y\-Field\-Number} = 28
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a3c58f00b4be09be8f1df2d228537d6b1}{k\-Screen\-X\-Field\-Number} = 4
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ac1a3b29749b26fbd11b114bf80223c4b}{k\-Screen\-Y\-Field\-Number} = 5
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_abbf7224cc789341d8bdb66d29034befa}{k\-Units\-Field\-Number} = 6
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_af2327b7f1cd2d85f883d56c2cbe6787d}{k\-Bullets\-Field\-Number} = 3
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_abe0a98f35eaabee0f4ef8f9695c16999}{k\-Players\-Field\-Number} = 20
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a7d70ad7f22afbd4de3ef9c78763aebf4}{k\-Created\-Units\-Field\-Number} = 7
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a5659da17bcb8a9da7be836f3b56d0919}{k\-Destroyed\-Units\-Field\-Number} = 8
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a482311dd2137f2e62fe5cb2c96e5feb1}{k\-Morphed\-Units\-Field\-Number} = 9
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_aec69b42b31c31b6467716bddac1933fa}{k\-Shown\-Units\-Field\-Number} = 10
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a0062522b415fcbbd26d289b99e820287}{k\-Hidden\-Units\-Field\-Number} = 11
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ab3619e8d9ddf93c1e2440d896e06a31a}{k\-Renegaded\-Units\-Field\-Number} = 12
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a8fa042c97e5e4515c9bb3698bd77d929}{k\-Leftplayers\-Field\-Number} = 21
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a6474c0a54e92c3138e27ce703aa87588}{k\-Received\-Texts\-Field\-Number} = 22
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ad7f22422ac6c76704d3ae75468a1cda4}{k\-Selected\-Units\-Field\-Number} = 24
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a6ed27ad3dca6854da9d2258ac35d4c13}{k\-Sent\-Text\-Field\-Number} = 13
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a6ae0c551476564d4acd0bf247b673caa}{k\-Nuke\-Detect\-Field\-Number} = 14
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ab02ec94b875f744c15ffc5101b40f22e}{k\-Paused\-Field\-Number} = 15
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ae30219108160477ee08e830b35a1c10d}{k\-Replay\-Field\-Number} = 16
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a523f3c5a46a46339514de8131ec70c55}{k\-Multiplayer\-Field\-Number} = 17
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a36ff28d6f2b920c754513aceef169eb6}{k\-Gameover\-Field\-Number} = 23
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a6130fb6449a751f3b144b5a6c28bd1c5}{k\-Is\-Winner\-Field\-Number} = 25
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a531d91a289d3ba3058d621978351589e}{k\-Screen\-Position\-Field\-Number} = 26
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ae4f91bfbe5eb1be0c8caa97fca109920}{k\-Latency\-Field\-Number} = 29
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_a63630f2f9088e66534618203e2babc20}{k\-Dynamic\-Terrain\-Info\-Field\-Number} = 18
\item 
static const int \hyperlink{classmessages_1_1FrameMessage_ada08eebd35c67a496f75daf41c2634a8}{k\-Terrain\-Info\-Field\-Number} = 19
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1FrameMessage_abd515267f4b9e46bfa16cc66a3a6fc23}{protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1FrameMessage_abf5ed727efe76bd95c437fcd8fec79bd}{protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1FrameMessage_a9a631fcce4699f10932956e78d5d4249}{protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1FrameMessage_ab911b72d4ce62049c490934e689fd478}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Frame\-Message@{\-Frame\-Message}}
\index{\-Frame\-Message@{\-Frame\-Message}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Frame\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Frame\-Message\-::\-Frame\-Message} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_ab911b72d4ce62049c490934e689fd478}
\hypertarget{classmessages_1_1FrameMessage_ad29a0664483f67d0c1127bd5976e7ecb}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!$\sim$\-Frame\-Message@{$\sim$\-Frame\-Message}}
\index{$\sim$\-Frame\-Message@{$\sim$\-Frame\-Message}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{$\sim$\-Frame\-Message}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Frame\-Message\-::$\sim$\-Frame\-Message} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad29a0664483f67d0c1127bd5976e7ecb}
\hypertarget{classmessages_1_1FrameMessage_a47c2a3e6b330940aa292f1abbaee0ef9}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Frame\-Message@{\-Frame\-Message}}
\index{\-Frame\-Message@{\-Frame\-Message}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Frame\-Message}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Frame\-Message\-::\-Frame\-Message} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Frame\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_a47c2a3e6b330940aa292f1abbaee0ef9}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1FrameMessage_ad604fc16a512a63c6af9f5ee5aea6078}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-bullets@{add\-\_\-bullets}}
\index{add\-\_\-bullets@{add\-\_\-bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-bullets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Bullet} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-bullets} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad604fc16a512a63c6af9f5ee5aea6078}


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




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


\hypertarget{classmessages_1_1FrameMessage_ab07efc31f4b42891bc4429d45b4eace3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-createdunits@{add\-\_\-createdunits}}
\index{add\-\_\-createdunits@{add\-\_\-createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-createdunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-createdunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab07efc31f4b42891bc4429d45b4eace3}


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




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


\hypertarget{classmessages_1_1FrameMessage_a7d9617405d3b9f93dd5c073c79a85b4e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-destroyedunits@{add\-\_\-destroyedunits}}
\index{add\-\_\-destroyedunits@{add\-\_\-destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-destroyedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7d9617405d3b9f93dd5c073c79a85b4e}


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




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


\hypertarget{classmessages_1_1FrameMessage_a600b56fe38d9e8a2d8c48bdfad187571}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-hiddenunits@{add\-\_\-hiddenunits}}
\index{add\-\_\-hiddenunits@{add\-\_\-hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-hiddenunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a600b56fe38d9e8a2d8c48bdfad187571}


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




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


\hypertarget{classmessages_1_1FrameMessage_aa0624b61c018c4234fab3d5c2f72d2ef}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-leftplayers@{add\-\_\-leftplayers}}
\index{add\-\_\-leftplayers@{add\-\_\-leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::add\-\_\-leftplayers} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aa0624b61c018c4234fab3d5c2f72d2ef}


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




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


\hypertarget{classmessages_1_1FrameMessage_ad882c1ee5112cc77a541c0bb9ec79880}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-morphedunits@{add\-\_\-morphedunits}}
\index{add\-\_\-morphedunits@{add\-\_\-morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-morphedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad882c1ee5112cc77a541c0bb9ec79880}


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




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


\hypertarget{classmessages_1_1FrameMessage_a7cd4bee0d72ac6b0890f02555a4c2d83}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-players@{add\-\_\-players}}
\index{add\-\_\-players@{add\-\_\-players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-players}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Player} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-players} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7cd4bee0d72ac6b0890f02555a4c2d83}


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




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


\hypertarget{classmessages_1_1FrameMessage_ac4b76c0ba9ae75af79c51076f59f6207}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-receivedtexts@{add\-\_\-receivedtexts}}
\index{add\-\_\-receivedtexts@{add\-\_\-receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Player\-Text} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-receivedtexts} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac4b76c0ba9ae75af79c51076f59f6207}


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




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


\hypertarget{classmessages_1_1FrameMessage_a72c97b5cbc75bf800fcbad8668180bc3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-renegadedunits@{add\-\_\-renegadedunits}}
\index{add\-\_\-renegadedunits@{add\-\_\-renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-renegadedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a72c97b5cbc75bf800fcbad8668180bc3}


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




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


\hypertarget{classmessages_1_1FrameMessage_a6c1a365fe9847b81b879340c2c920ea0}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-selectedunits@{add\-\_\-selectedunits}}
\index{add\-\_\-selectedunits@{add\-\_\-selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-selectedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6c1a365fe9847b81b879340c2c920ea0}


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


\hypertarget{classmessages_1_1FrameMessage_a7c83eda2c10f1e48fbf237e8964cbc9f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-senttext@{add\-\_\-senttext}}
\index{add\-\_\-senttext@{add\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-senttext} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7c83eda2c10f1e48fbf237e8964cbc9f}


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




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


\hypertarget{classmessages_1_1FrameMessage_abfb51e7f0d0859d8deef702878aa684f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-senttext@{add\-\_\-senttext}}
\index{add\-\_\-senttext@{add\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::add\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_abfb51e7f0d0859d8deef702878aa684f}


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


\hypertarget{classmessages_1_1FrameMessage_af68b8b977351466565e0f899011801f4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-senttext@{add\-\_\-senttext}}
\index{add\-\_\-senttext@{add\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::add\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af68b8b977351466565e0f899011801f4}


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


\hypertarget{classmessages_1_1FrameMessage_a3438f501265d89dea89c8135d016fc16}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-senttext@{add\-\_\-senttext}}
\index{add\-\_\-senttext@{add\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::add\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3438f501265d89dea89c8135d016fc16}


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


\hypertarget{classmessages_1_1FrameMessage_a0dbc9367d84cc65c30dc7100c6ea7dd7}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-shownunits@{add\-\_\-shownunits}}
\index{add\-\_\-shownunits@{add\-\_\-shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-shownunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-shownunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0dbc9367d84cc65c30dc7100c6ea7dd7}


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




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


\hypertarget{classmessages_1_1FrameMessage_a0a77c1713e71809609ace30cb099b6da}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!add\-\_\-units@{add\-\_\-units}}
\index{add\-\_\-units@{add\-\_\-units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{add\-\_\-units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit} $\ast$ {\bf messages\-::\-Frame\-Message\-::add\-\_\-units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0a77c1713e71809609ace30cb099b6da}


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


\hypertarget{classmessages_1_1FrameMessage_a4b1f776fdf451f26ee36217885a067c3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!bullets@{bullets}}
\index{bullets@{bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{bullets}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Bullet} \& {\bf messages\-::\-Frame\-Message\-::bullets} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4b1f776fdf451f26ee36217885a067c3}


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


\hypertarget{classmessages_1_1FrameMessage_a1d86f9e7d5f75b6c504835f901d77688}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!bullets@{bullets}}
\index{bullets@{bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{bullets}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Bullet} $>$ \& {\bf messages\-::\-Frame\-Message\-::bullets} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a1d86f9e7d5f75b6c504835f901d77688}
\hypertarget{classmessages_1_1FrameMessage_abba076fff39d6e8805bea482851601d2}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!bullets\-\_\-size@{bullets\-\_\-size}}
\index{bullets\-\_\-size@{bullets\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{bullets\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::bullets\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_abba076fff39d6e8805bea482851601d2}


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


\hypertarget{classmessages_1_1FrameMessage_a8dc5a43daa62fbf1090519f0f0cfe476}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_a8dc5a43daa62fbf1090519f0f0cfe476}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1FrameMessage_a18ddfc5d40bac2fb65144a5d7c731301}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_a18ddfc5d40bac2fb65144a5d7c731301}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.



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


\hypertarget{classmessages_1_1FrameMessage_a2f51608afccb312fe930c0165fcb81fd}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-bullets@{clear\-\_\-bullets}}
\index{clear\-\_\-bullets@{clear\-\_\-bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-bullets}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-bullets} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2f51608afccb312fe930c0165fcb81fd}


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


\hypertarget{classmessages_1_1FrameMessage_a81a809d596f62063830e3d81871f77cc}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-createdunits@{clear\-\_\-createdunits}}
\index{clear\-\_\-createdunits@{clear\-\_\-createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-createdunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-createdunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a81a809d596f62063830e3d81871f77cc}


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


\hypertarget{classmessages_1_1FrameMessage_a3ce85788ebaec212bc35cb1e812d1a95}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-destroyedunits@{clear\-\_\-destroyedunits}}
\index{clear\-\_\-destroyedunits@{clear\-\_\-destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-destroyedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3ce85788ebaec212bc35cb1e812d1a95}


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


\hypertarget{classmessages_1_1FrameMessage_af4a3c5c61b432c8412d3f0ce675f5c73}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-dynamicterraininfo@{clear\-\_\-dynamicterraininfo}}
\index{clear\-\_\-dynamicterraininfo@{clear\-\_\-dynamicterraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-dynamicterraininfo}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-dynamicterraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af4a3c5c61b432c8412d3f0ce675f5c73}
\hypertarget{classmessages_1_1FrameMessage_a9a3de8f6408d78060bcd8b3c5dfa5001}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-framecount@{clear\-\_\-framecount}}
\index{clear\-\_\-framecount@{clear\-\_\-framecount}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-framecount}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-framecount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a9a3de8f6408d78060bcd8b3c5dfa5001}
\hypertarget{classmessages_1_1FrameMessage_afc857ca36419da01b9b53022023d37dd}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-gameover@{clear\-\_\-gameover}}
\index{clear\-\_\-gameover@{clear\-\_\-gameover}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-gameover}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-gameover} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_afc857ca36419da01b9b53022023d37dd}
\hypertarget{classmessages_1_1FrameMessage_ad34f3a8eb04212aa5dce290b7a2b3e77}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-hiddenunits@{clear\-\_\-hiddenunits}}
\index{clear\-\_\-hiddenunits@{clear\-\_\-hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-hiddenunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad34f3a8eb04212aa5dce290b7a2b3e77}


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


\hypertarget{classmessages_1_1FrameMessage_af32b72fe5c817138b6e6a02a98ae4912}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-iswinner@{clear\-\_\-iswinner}}
\index{clear\-\_\-iswinner@{clear\-\_\-iswinner}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-iswinner}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-iswinner} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af32b72fe5c817138b6e6a02a98ae4912}
\hypertarget{classmessages_1_1FrameMessage_a4adad002104286f6b78abc6f54afd635}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-latency@{clear\-\_\-latency}}
\index{clear\-\_\-latency@{clear\-\_\-latency}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-latency}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-latency} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4adad002104286f6b78abc6f54afd635}
\hypertarget{classmessages_1_1FrameMessage_ac3b20fc7a69f93ea8bbbafc5077a61b0}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-leftplayers@{clear\-\_\-leftplayers}}
\index{clear\-\_\-leftplayers@{clear\-\_\-leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-leftplayers} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac3b20fc7a69f93ea8bbbafc5077a61b0}


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


\hypertarget{classmessages_1_1FrameMessage_affa8ee59f422e76d8b8a5947cc525577}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-morphedunits@{clear\-\_\-morphedunits}}
\index{clear\-\_\-morphedunits@{clear\-\_\-morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-morphedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_affa8ee59f422e76d8b8a5947cc525577}


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


\hypertarget{classmessages_1_1FrameMessage_a8bf6f05b1f2b1f24c18b60281de4edb0}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-mousex@{clear\-\_\-mousex}}
\index{clear\-\_\-mousex@{clear\-\_\-mousex}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-mousex}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-mousex} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a8bf6f05b1f2b1f24c18b60281de4edb0}
\hypertarget{classmessages_1_1FrameMessage_ab2afd0a51bdef7b11a06c3e41a179966}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-mousey@{clear\-\_\-mousey}}
\index{clear\-\_\-mousey@{clear\-\_\-mousey}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-mousey}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-mousey} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab2afd0a51bdef7b11a06c3e41a179966}
\hypertarget{classmessages_1_1FrameMessage_af2ea827fac56ddb511e0d7ffa9117975}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-multiplayer@{clear\-\_\-multiplayer}}
\index{clear\-\_\-multiplayer@{clear\-\_\-multiplayer}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-multiplayer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af2ea827fac56ddb511e0d7ffa9117975}
\hypertarget{classmessages_1_1FrameMessage_ac7745777a1d0ee6b42003adb9b68fcb5}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-nukedetect@{clear\-\_\-nukedetect}}
\index{clear\-\_\-nukedetect@{clear\-\_\-nukedetect}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-nukedetect}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-nukedetect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac7745777a1d0ee6b42003adb9b68fcb5}
\hypertarget{classmessages_1_1FrameMessage_a01b7069462c2d52c67a605a60665da04}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-paused@{clear\-\_\-paused}}
\index{clear\-\_\-paused@{clear\-\_\-paused}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-paused}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-paused} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a01b7069462c2d52c67a605a60665da04}
\hypertarget{classmessages_1_1FrameMessage_a4499ea4de5ba9fd329416d1e363eb9e7}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-players@{clear\-\_\-players}}
\index{clear\-\_\-players@{clear\-\_\-players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-players}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-players} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4499ea4de5ba9fd329416d1e363eb9e7}


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


\hypertarget{classmessages_1_1FrameMessage_ad2be0e4cd6a60de16d1fc497a8ad8b5e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-receivedtexts@{clear\-\_\-receivedtexts}}
\index{clear\-\_\-receivedtexts@{clear\-\_\-receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-receivedtexts} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad2be0e4cd6a60de16d1fc497a8ad8b5e}


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


\hypertarget{classmessages_1_1FrameMessage_a1494338cc44ce2d5ec3d71df99bc2630}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-renegadedunits@{clear\-\_\-renegadedunits}}
\index{clear\-\_\-renegadedunits@{clear\-\_\-renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-renegadedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a1494338cc44ce2d5ec3d71df99bc2630}


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


\hypertarget{classmessages_1_1FrameMessage_a3d4f19d982b141136c5c7cd129f5a4be}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-replay@{clear\-\_\-replay}}
\index{clear\-\_\-replay@{clear\-\_\-replay}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-replay}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-replay} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3d4f19d982b141136c5c7cd129f5a4be}
\hypertarget{classmessages_1_1FrameMessage_ab976df4630530be66a05fcdf11c0969c}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-screenposition@{clear\-\_\-screenposition}}
\index{clear\-\_\-screenposition@{clear\-\_\-screenposition}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-screenposition}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-screenposition} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab976df4630530be66a05fcdf11c0969c}
\hypertarget{classmessages_1_1FrameMessage_a4d8d1f8f7798d9206a3bd7d3eaeba998}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-screenx@{clear\-\_\-screenx}}
\index{clear\-\_\-screenx@{clear\-\_\-screenx}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-screenx}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-screenx} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4d8d1f8f7798d9206a3bd7d3eaeba998}
\hypertarget{classmessages_1_1FrameMessage_a4883b251ad97365446fe7547ff47a3d3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-screeny@{clear\-\_\-screeny}}
\index{clear\-\_\-screeny@{clear\-\_\-screeny}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-screeny}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-screeny} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4883b251ad97365446fe7547ff47a3d3}
\hypertarget{classmessages_1_1FrameMessage_a5a566078b58e4d1dcab92b80d73e56f9}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-selectedunits@{clear\-\_\-selectedunits}}
\index{clear\-\_\-selectedunits@{clear\-\_\-selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-selectedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a5a566078b58e4d1dcab92b80d73e56f9}


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


\hypertarget{classmessages_1_1FrameMessage_aaacdd3266c79fd5e4dbebb1a241b46d2}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-senttext@{clear\-\_\-senttext}}
\index{clear\-\_\-senttext@{clear\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-senttext} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aaacdd3266c79fd5e4dbebb1a241b46d2}


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


\hypertarget{classmessages_1_1FrameMessage_aab0d121cf5f1d462a90c0f8515d6554b}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-shownunits@{clear\-\_\-shownunits}}
\index{clear\-\_\-shownunits@{clear\-\_\-shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-shownunits}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-shownunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aab0d121cf5f1d462a90c0f8515d6554b}


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


\hypertarget{classmessages_1_1FrameMessage_ae130a299923fe5647981ae49c414df99}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-terraininfo@{clear\-\_\-terraininfo}}
\index{clear\-\_\-terraininfo@{clear\-\_\-terraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-terraininfo}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-terraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae130a299923fe5647981ae49c414df99}
\hypertarget{classmessages_1_1FrameMessage_ae7b072186cb89e12f9e02af2beb433fc}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!clear\-\_\-units@{clear\-\_\-units}}
\index{clear\-\_\-units@{clear\-\_\-units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{clear\-\_\-units}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::clear\-\_\-units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae7b072186cb89e12f9e02af2beb433fc}


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


\hypertarget{classmessages_1_1FrameMessage_a72375083b2c05b09a6b1dfc4523c7a75}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_a72375083b2c05b09a6b1dfc4523c7a75}


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


\hypertarget{classmessages_1_1FrameMessage_a7fdc39543a025982b9139a05318e8461}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Frame\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_a7fdc39543a025982b9139a05318e8461}
\hypertarget{classmessages_1_1FrameMessage_ac648bf411bdae8f65de2f40ea2e2de40}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!createdunits@{createdunits}}
\index{createdunits@{createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{createdunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::createdunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac648bf411bdae8f65de2f40ea2e2de40}


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


\hypertarget{classmessages_1_1FrameMessage_a559d6e72021faab61beb55b930692a7a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!createdunits@{createdunits}}
\index{createdunits@{createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{createdunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::createdunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a559d6e72021faab61beb55b930692a7a}
\hypertarget{classmessages_1_1FrameMessage_a53d7a63096fe6ce67e54c0d0e802c9de}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!createdunits\-\_\-size@{createdunits\-\_\-size}}
\index{createdunits\-\_\-size@{createdunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{createdunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::createdunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a53d7a63096fe6ce67e54c0d0e802c9de}


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


\hypertarget{classmessages_1_1FrameMessage_a91962b31fbf54d5a31d81014f5a4930d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Frame\-Message}\& {\bf messages\-::\-Frame\-Message\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a91962b31fbf54d5a31d81014f5a4930d}
\hypertarget{classmessages_1_1FrameMessage_acaf7a0d01ec0cd2407e7d80e55057ccb}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Frame\-Message\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_acaf7a0d01ec0cd2407e7d80e55057ccb}
\hypertarget{classmessages_1_1FrameMessage_a61b50ab1d3bc8d28456b939e4c04abd4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!destroyedunits@{destroyedunits}}
\index{destroyedunits@{destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::destroyedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a61b50ab1d3bc8d28456b939e4c04abd4}


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


\hypertarget{classmessages_1_1FrameMessage_ae2c747a4cef404cea1bc43a43ef6d7b1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!destroyedunits@{destroyedunits}}
\index{destroyedunits@{destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::destroyedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae2c747a4cef404cea1bc43a43ef6d7b1}
\hypertarget{classmessages_1_1FrameMessage_a350e0e7722cfa0a4007b58c5d999b967}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!destroyedunits\-\_\-size@{destroyedunits\-\_\-size}}
\index{destroyedunits\-\_\-size@{destroyedunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{destroyedunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::destroyedunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a350e0e7722cfa0a4007b58c5d999b967}


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


\hypertarget{classmessages_1_1FrameMessage_af5a4f87377814a2422dce915734a3f71}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!dynamicterraininfo@{dynamicterraininfo}}
\index{dynamicterraininfo@{dynamicterraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{dynamicterraininfo}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Dynamic\-Terrain\-Info} \& {\bf messages\-::\-Frame\-Message\-::dynamicterraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af5a4f87377814a2422dce915734a3f71}
\hypertarget{classmessages_1_1FrameMessage_aad4449cdc130c61a26947151bc0059a6}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!framecount@{framecount}}
\index{framecount@{framecount}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{framecount}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::framecount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aad4449cdc130c61a26947151bc0059a6}
\hypertarget{classmessages_1_1FrameMessage_a1ee0c4d0953d688d416d182afb38296f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!gameover@{gameover}}
\index{gameover@{gameover}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{gameover}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::gameover} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a1ee0c4d0953d688d416d182afb38296f}


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


\hypertarget{classmessages_1_1FrameMessage_ac1e42897a381800c512fbc122cef9573}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac1e42897a381800c512fbc122cef9573}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classmessages_1_1FrameMessage_a4803b011a71efa7a6b68bf12d95cda39}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf messages\-::\-Frame\-Message\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4803b011a71efa7a6b68bf12d95cda39}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1FrameMessage_acba9c3c0079a673877891fa22454aad5}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-dynamicterraininfo@{has\-\_\-dynamicterraininfo}}
\index{has\-\_\-dynamicterraininfo@{has\-\_\-dynamicterraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-dynamicterraininfo}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-dynamicterraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_acba9c3c0079a673877891fa22454aad5}
\hypertarget{classmessages_1_1FrameMessage_ad844a1bfd10bb4ca7b8ccd125983ecba}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-framecount@{has\-\_\-framecount}}
\index{has\-\_\-framecount@{has\-\_\-framecount}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-framecount}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-framecount} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad844a1bfd10bb4ca7b8ccd125983ecba}
\hypertarget{classmessages_1_1FrameMessage_adfc40b5a26f0318a0df4a46d1bba8d18}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-gameover@{has\-\_\-gameover}}
\index{has\-\_\-gameover@{has\-\_\-gameover}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-gameover}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-gameover} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_adfc40b5a26f0318a0df4a46d1bba8d18}
\hypertarget{classmessages_1_1FrameMessage_a545b3b413e3a16a890148a43c73ddb8c}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-iswinner@{has\-\_\-iswinner}}
\index{has\-\_\-iswinner@{has\-\_\-iswinner}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-iswinner}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-iswinner} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a545b3b413e3a16a890148a43c73ddb8c}
\hypertarget{classmessages_1_1FrameMessage_a74c8f76a3f43fecfea6138ce2a142d6d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-latency@{has\-\_\-latency}}
\index{has\-\_\-latency@{has\-\_\-latency}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-latency}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-latency} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a74c8f76a3f43fecfea6138ce2a142d6d}
\hypertarget{classmessages_1_1FrameMessage_a56bd6bcc367c083cab735a40925bc748}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-mousex@{has\-\_\-mousex}}
\index{has\-\_\-mousex@{has\-\_\-mousex}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-mousex}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-mousex} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a56bd6bcc367c083cab735a40925bc748}
\hypertarget{classmessages_1_1FrameMessage_a6b01bb869102e5820fc9ce0ea09c7a25}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-mousey@{has\-\_\-mousey}}
\index{has\-\_\-mousey@{has\-\_\-mousey}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-mousey}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-mousey} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6b01bb869102e5820fc9ce0ea09c7a25}
\hypertarget{classmessages_1_1FrameMessage_a60f2d20d0f22d873d0a8d3933d6d1da1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-multiplayer@{has\-\_\-multiplayer}}
\index{has\-\_\-multiplayer@{has\-\_\-multiplayer}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-multiplayer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a60f2d20d0f22d873d0a8d3933d6d1da1}
\hypertarget{classmessages_1_1FrameMessage_ace0c2e7966a0f36c4fb6f569a0c20e25}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-nukedetect@{has\-\_\-nukedetect}}
\index{has\-\_\-nukedetect@{has\-\_\-nukedetect}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-nukedetect}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-nukedetect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ace0c2e7966a0f36c4fb6f569a0c20e25}
\hypertarget{classmessages_1_1FrameMessage_a17e5f77a3bf78354cc05ef7a8c0f41f2}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-paused@{has\-\_\-paused}}
\index{has\-\_\-paused@{has\-\_\-paused}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-paused}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-paused} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a17e5f77a3bf78354cc05ef7a8c0f41f2}
\hypertarget{classmessages_1_1FrameMessage_a14312b37ca6753bd0bfeb3e8951d2bf7}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-replay@{has\-\_\-replay}}
\index{has\-\_\-replay@{has\-\_\-replay}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-replay}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-replay} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a14312b37ca6753bd0bfeb3e8951d2bf7}
\hypertarget{classmessages_1_1FrameMessage_a388050a263caa120442115b6f9f1ae7d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-screenposition@{has\-\_\-screenposition}}
\index{has\-\_\-screenposition@{has\-\_\-screenposition}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-screenposition}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-screenposition} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a388050a263caa120442115b6f9f1ae7d}
\hypertarget{classmessages_1_1FrameMessage_adc6fe8d4dcfa6e402361c71c9ed227a4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-screenx@{has\-\_\-screenx}}
\index{has\-\_\-screenx@{has\-\_\-screenx}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-screenx}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-screenx} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_adc6fe8d4dcfa6e402361c71c9ed227a4}
\hypertarget{classmessages_1_1FrameMessage_a7d4b802cbd8203cbc76f0bdbcf2d26c1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-screeny@{has\-\_\-screeny}}
\index{has\-\_\-screeny@{has\-\_\-screeny}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-screeny}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-screeny} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7d4b802cbd8203cbc76f0bdbcf2d26c1}
\hypertarget{classmessages_1_1FrameMessage_a0b7d38d044b5021de6805dbce7bec5bf}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!has\-\_\-terraininfo@{has\-\_\-terraininfo}}
\index{has\-\_\-terraininfo@{has\-\_\-terraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{has\-\_\-terraininfo}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::has\-\_\-terraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0b7d38d044b5021de6805dbce7bec5bf}
\hypertarget{classmessages_1_1FrameMessage_a0aa3207b11725422edc638a0f5b00d2d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!hiddenunits@{hiddenunits}}
\index{hiddenunits@{hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::hiddenunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0aa3207b11725422edc638a0f5b00d2d}


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


\hypertarget{classmessages_1_1FrameMessage_aa890e33168397a33fd028e54733f1ccd}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!hiddenunits@{hiddenunits}}
\index{hiddenunits@{hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::hiddenunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aa890e33168397a33fd028e54733f1ccd}
\hypertarget{classmessages_1_1FrameMessage_a2a248eb7b3ad92a1fe74f97b79d28662}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!hiddenunits\-\_\-size@{hiddenunits\-\_\-size}}
\index{hiddenunits\-\_\-size@{hiddenunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{hiddenunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::hiddenunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2a248eb7b3ad92a1fe74f97b79d28662}


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


\hypertarget{classmessages_1_1FrameMessage_a9337b97c3e8f43a232b80294263b5a90}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_a9337b97c3e8f43a232b80294263b5a90}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1FrameMessage_ae856c28f4e955042514fced7418491c5}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!iswinner@{iswinner}}
\index{iswinner@{iswinner}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{iswinner}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::iswinner} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae856c28f4e955042514fced7418491c5}
\hypertarget{classmessages_1_1FrameMessage_a6612318ccd01b21b3a61e8374966729d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!latency@{latency}}
\index{latency@{latency}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{latency}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::latency} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6612318ccd01b21b3a61e8374966729d}
\hypertarget{classmessages_1_1FrameMessage_a7c5ce2661d4f36f3c21ab622acfb31c4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!leftplayers@{leftplayers}}
\index{leftplayers@{leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::leftplayers} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7c5ce2661d4f36f3c21ab622acfb31c4}


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


\hypertarget{classmessages_1_1FrameMessage_a2f3ba6e157dff0393a85fbd3c8f0bc0e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!leftplayers@{leftplayers}}
\index{leftplayers@{leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ \& {\bf messages\-::\-Frame\-Message\-::leftplayers} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2f3ba6e157dff0393a85fbd3c8f0bc0e}
\hypertarget{classmessages_1_1FrameMessage_a528c7a15783e9302cd508fac0ebc9f63}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!leftplayers\-\_\-size@{leftplayers\-\_\-size}}
\index{leftplayers\-\_\-size@{leftplayers\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{leftplayers\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::leftplayers\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a528c7a15783e9302cd508fac0ebc9f63}


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


\hypertarget{classmessages_1_1FrameMessage_a3a644aab1a97ff1092151ff4007bd926}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_a3a644aab1a97ff1092151ff4007bd926}
\hypertarget{classmessages_1_1FrameMessage_a8de8e0dff3906c874a8b3b842faa6ade}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Frame\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_a8de8e0dff3906c874a8b3b842faa6ade}
\hypertarget{classmessages_1_1FrameMessage_af81f533edc216411843c5189eafb9087}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_af81f533edc216411843c5189eafb9087}
\hypertarget{classmessages_1_1FrameMessage_a631ade716787adbe13f0bc3dc1d24688}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!morphedunits@{morphedunits}}
\index{morphedunits@{morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::morphedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a631ade716787adbe13f0bc3dc1d24688}


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


\hypertarget{classmessages_1_1FrameMessage_aa1a58cf581db9e4d6c0f2e1b6f42bb89}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!morphedunits@{morphedunits}}
\index{morphedunits@{morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::morphedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aa1a58cf581db9e4d6c0f2e1b6f42bb89}
\hypertarget{classmessages_1_1FrameMessage_afe435bb3114239d48d8fe1a09ede1bbb}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!morphedunits\-\_\-size@{morphedunits\-\_\-size}}
\index{morphedunits\-\_\-size@{morphedunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{morphedunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::morphedunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_afe435bb3114239d48d8fe1a09ede1bbb}


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


\hypertarget{classmessages_1_1FrameMessage_a911344879520708da5a0063badd5b10a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mousex@{mousex}}
\index{mousex@{mousex}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mousex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::mousex} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a911344879520708da5a0063badd5b10a}
\hypertarget{classmessages_1_1FrameMessage_ad3719be4414345c569504726f736bd9f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mousey@{mousey}}
\index{mousey@{mousey}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mousey}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::mousey} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad3719be4414345c569504726f736bd9f}
\hypertarget{classmessages_1_1FrameMessage_ab5c0a0128e0ef356cb05f3035d5dc949}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!multiplayer@{multiplayer}}
\index{multiplayer@{multiplayer}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::multiplayer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab5c0a0128e0ef356cb05f3035d5dc949}
\hypertarget{classmessages_1_1FrameMessage_a872d6425251cdef4476306b4fdcc42ab}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-bullets@{mutable\-\_\-bullets}}
\index{mutable\-\_\-bullets@{mutable\-\_\-bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-bullets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Bullet} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-bullets} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a872d6425251cdef4476306b4fdcc42ab}


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


\hypertarget{classmessages_1_1FrameMessage_a41b20840eb6c2e8577c2d7cb7f2e982c}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-bullets@{mutable\-\_\-bullets}}
\index{mutable\-\_\-bullets@{mutable\-\_\-bullets}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-bullets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Bullet} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-bullets} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a41b20840eb6c2e8577c2d7cb7f2e982c}
\hypertarget{classmessages_1_1FrameMessage_ad44f376c730b7a837f8146cb3e76d055}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-createdunits@{mutable\-\_\-createdunits}}
\index{mutable\-\_\-createdunits@{mutable\-\_\-createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-createdunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-createdunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad44f376c730b7a837f8146cb3e76d055}


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


\hypertarget{classmessages_1_1FrameMessage_a4a5d4ce4b92781272e6a2bf06f85d4eb}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-createdunits@{mutable\-\_\-createdunits}}
\index{mutable\-\_\-createdunits@{mutable\-\_\-createdunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-createdunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-createdunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4a5d4ce4b92781272e6a2bf06f85d4eb}
\hypertarget{classmessages_1_1FrameMessage_a7c8792dd50a4af9922b9a25203715961}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-destroyedunits@{mutable\-\_\-destroyedunits}}
\index{mutable\-\_\-destroyedunits@{mutable\-\_\-destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-destroyedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7c8792dd50a4af9922b9a25203715961}


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


\hypertarget{classmessages_1_1FrameMessage_a89a979e8870706d43b295f377fb9b006}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-destroyedunits@{mutable\-\_\-destroyedunits}}
\index{mutable\-\_\-destroyedunits@{mutable\-\_\-destroyedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-destroyedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-destroyedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a89a979e8870706d43b295f377fb9b006}
\hypertarget{classmessages_1_1FrameMessage_a3b6f8bac5ad2a423e02728cace54e2a6}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-dynamicterraininfo@{mutable\-\_\-dynamicterraininfo}}
\index{mutable\-\_\-dynamicterraininfo@{mutable\-\_\-dynamicterraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-dynamicterraininfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Dynamic\-Terrain\-Info} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-dynamicterraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3b6f8bac5ad2a423e02728cace54e2a6}


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


\hypertarget{classmessages_1_1FrameMessage_a2e23df006dda97184eacfb2efd8a37e1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-hiddenunits@{mutable\-\_\-hiddenunits}}
\index{mutable\-\_\-hiddenunits@{mutable\-\_\-hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-hiddenunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2e23df006dda97184eacfb2efd8a37e1}


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


\hypertarget{classmessages_1_1FrameMessage_a867a18669faf02e357110f61ebf18228}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-hiddenunits@{mutable\-\_\-hiddenunits}}
\index{mutable\-\_\-hiddenunits@{mutable\-\_\-hiddenunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-hiddenunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-hiddenunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a867a18669faf02e357110f61ebf18228}
\hypertarget{classmessages_1_1FrameMessage_a03c46abfcff17f8fc8d5ff7287f1c6b4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-leftplayers@{mutable\-\_\-leftplayers}}
\index{mutable\-\_\-leftplayers@{mutable\-\_\-leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Field}$<$\-::{\bf google\-::protobuf\-::int32} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-leftplayers} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a03c46abfcff17f8fc8d5ff7287f1c6b4}
\hypertarget{classmessages_1_1FrameMessage_ace76220503a31832a14383550d63c850}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-morphedunits@{mutable\-\_\-morphedunits}}
\index{mutable\-\_\-morphedunits@{mutable\-\_\-morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-morphedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ace76220503a31832a14383550d63c850}


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


\hypertarget{classmessages_1_1FrameMessage_a393123660b285e22b5c95195a77cd825}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-morphedunits@{mutable\-\_\-morphedunits}}
\index{mutable\-\_\-morphedunits@{mutable\-\_\-morphedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-morphedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-morphedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a393123660b285e22b5c95195a77cd825}
\hypertarget{classmessages_1_1FrameMessage_a2fdad285231fb903415398b28b009b02}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-nukedetect@{mutable\-\_\-nukedetect}}
\index{mutable\-\_\-nukedetect@{mutable\-\_\-nukedetect}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-nukedetect}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Position} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-nukedetect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2fdad285231fb903415398b28b009b02}


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


\hypertarget{classmessages_1_1FrameMessage_a546a9273cdd577a80a84c335528ac98c}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-players@{mutable\-\_\-players}}
\index{mutable\-\_\-players@{mutable\-\_\-players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-players}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Player} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-players} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a546a9273cdd577a80a84c335528ac98c}


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


\hypertarget{classmessages_1_1FrameMessage_a558f398a612ca4e3331dc0ee207b6847}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-players@{mutable\-\_\-players}}
\index{mutable\-\_\-players@{mutable\-\_\-players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-players}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Player} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-players} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a558f398a612ca4e3331dc0ee207b6847}
\hypertarget{classmessages_1_1FrameMessage_a52abe79fce1cba4560b945d667758d09}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-receivedtexts@{mutable\-\_\-receivedtexts}}
\index{mutable\-\_\-receivedtexts@{mutable\-\_\-receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Player\-Text} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-receivedtexts} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a52abe79fce1cba4560b945d667758d09}


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


\hypertarget{classmessages_1_1FrameMessage_a3a2ea48ab7b43b2ace5ee9e96c60cc07}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-receivedtexts@{mutable\-\_\-receivedtexts}}
\index{mutable\-\_\-receivedtexts@{mutable\-\_\-receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Player\-Text} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-receivedtexts} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3a2ea48ab7b43b2ace5ee9e96c60cc07}
\hypertarget{classmessages_1_1FrameMessage_ab7467434aa230e853154aa599f5e40b4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-renegadedunits@{mutable\-\_\-renegadedunits}}
\index{mutable\-\_\-renegadedunits@{mutable\-\_\-renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-renegadedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab7467434aa230e853154aa599f5e40b4}


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


\hypertarget{classmessages_1_1FrameMessage_a24fd833424121d7da139ae6a15d1af7a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-renegadedunits@{mutable\-\_\-renegadedunits}}
\index{mutable\-\_\-renegadedunits@{mutable\-\_\-renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-renegadedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a24fd833424121d7da139ae6a15d1af7a}
\hypertarget{classmessages_1_1FrameMessage_a5d7dc6c4f1add5ae76870e3e280b2f0b}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-screenposition@{mutable\-\_\-screenposition}}
\index{mutable\-\_\-screenposition@{mutable\-\_\-screenposition}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-screenposition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Position} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-screenposition} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a5d7dc6c4f1add5ae76870e3e280b2f0b}


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


\hypertarget{classmessages_1_1FrameMessage_abb223c5e69e9c0c1ae74ea13cafe2d6b}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-selectedunits@{mutable\-\_\-selectedunits}}
\index{mutable\-\_\-selectedunits@{mutable\-\_\-selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-selectedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_abb223c5e69e9c0c1ae74ea13cafe2d6b}


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




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


\hypertarget{classmessages_1_1FrameMessage_ac13ab6a97fdf26de083ef547f5482847}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-selectedunits@{mutable\-\_\-selectedunits}}
\index{mutable\-\_\-selectedunits@{mutable\-\_\-selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-selectedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac13ab6a97fdf26de083ef547f5482847}
\hypertarget{classmessages_1_1FrameMessage_a2f6fb99b5c8aef42b502023d2b2b1140}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-senttext@{mutable\-\_\-senttext}}
\index{mutable\-\_\-senttext@{mutable\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2f6fb99b5c8aef42b502023d2b2b1140}


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


\hypertarget{classmessages_1_1FrameMessage_ad92af20ae965430e2bd1278eb067a1e0}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-senttext@{mutable\-\_\-senttext}}
\index{mutable\-\_\-senttext@{mutable\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::std\-::string $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-senttext} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad92af20ae965430e2bd1278eb067a1e0}
\hypertarget{classmessages_1_1FrameMessage_a126a29f0e53e98a9f3d9e41fc619052d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-shownunits@{mutable\-\_\-shownunits}}
\index{mutable\-\_\-shownunits@{mutable\-\_\-shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-shownunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit\-Id} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-shownunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a126a29f0e53e98a9f3d9e41fc619052d}


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


\hypertarget{classmessages_1_1FrameMessage_afa59aecb9d3669cfa07f9a322f99cb05}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-shownunits@{mutable\-\_\-shownunits}}
\index{mutable\-\_\-shownunits@{mutable\-\_\-shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-shownunits}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-shownunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_afa59aecb9d3669cfa07f9a322f99cb05}
\hypertarget{classmessages_1_1FrameMessage_a2eaa1ab058f320b16fc0ded798bd2ce4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-terraininfo@{mutable\-\_\-terraininfo}}
\index{mutable\-\_\-terraininfo@{mutable\-\_\-terraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-terraininfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Static\-Terrain\-Info} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-terraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2eaa1ab058f320b16fc0ded798bd2ce4}


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


\hypertarget{classmessages_1_1FrameMessage_aee118ffc5a08437026207cb010c79ed7}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-units@{mutable\-\_\-units}}
\index{mutable\-\_\-units@{mutable\-\_\-units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Unit} $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-units} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aee118ffc5a08437026207cb010c79ed7}


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


\hypertarget{classmessages_1_1FrameMessage_a6c0ce59bca481da6770c854341b6bdfc}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-units@{mutable\-\_\-units}}
\index{mutable\-\_\-units@{mutable\-\_\-units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit} $>$ $\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6c0ce59bca481da6770c854341b6bdfc}
\hypertarget{classmessages_1_1FrameMessage_afe254e455c4b9a7a8bc37ad27987f012}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Frame\-Message\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_afe254e455c4b9a7a8bc37ad27987f012}
\hypertarget{classmessages_1_1FrameMessage_a66cc85ba7ed6514433f1bcc8b644276a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-New@{\-New}}
\index{\-New@{\-New}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Frame\-Message}$\ast$ {\bf messages\-::\-Frame\-Message\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1FrameMessage_a66cc85ba7ed6514433f1bcc8b644276a}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1FrameMessage_a0e7c923e65d43bd998d13497c9820b94}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!nukedetect@{nukedetect}}
\index{nukedetect@{nukedetect}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{nukedetect}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Position} \& {\bf messages\-::\-Frame\-Message\-::nukedetect} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0e7c923e65d43bd998d13497c9820b94}
\hypertarget{classmessages_1_1FrameMessage_a86fe9827d250fb634809fbf0196c1ea8}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!operator=@{operator=}}
\index{operator=@{operator=}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Frame\-Message}\& messages\-::\-Frame\-Message\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Frame\-Message} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a86fe9827d250fb634809fbf0196c1ea8}


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


\hypertarget{classmessages_1_1FrameMessage_acd04d1de0af4756184b049b798bb4c66}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!paused@{paused}}
\index{paused@{paused}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{paused}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::paused} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_acd04d1de0af4756184b049b798bb4c66}
\hypertarget{classmessages_1_1FrameMessage_a0e5145b2d4e245be5a1dfbac687d6e72}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!players@{players}}
\index{players@{players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{players}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Player} \& {\bf messages\-::\-Frame\-Message\-::players} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0e5145b2d4e245be5a1dfbac687d6e72}


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


\hypertarget{classmessages_1_1FrameMessage_ad227c2750082b2e595d67ef43f18b96d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!players@{players}}
\index{players@{players}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{players}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Player} $>$ \& {\bf messages\-::\-Frame\-Message\-::players} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad227c2750082b2e595d67ef43f18b96d}
\hypertarget{classmessages_1_1FrameMessage_a91eb2af2e9baa874bb7a80ce37322e04}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!players\-\_\-size@{players\-\_\-size}}
\index{players\-\_\-size@{players\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{players\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::players\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a91eb2af2e9baa874bb7a80ce37322e04}


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


\hypertarget{classmessages_1_1FrameMessage_a4cdc242fdcd1f002130009b41afffd15}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!receivedtexts@{receivedtexts}}
\index{receivedtexts@{receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Player\-Text} \& {\bf messages\-::\-Frame\-Message\-::receivedtexts} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4cdc242fdcd1f002130009b41afffd15}


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


\hypertarget{classmessages_1_1FrameMessage_af2e04acddb0930bea859220aaaed917b}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!receivedtexts@{receivedtexts}}
\index{receivedtexts@{receivedtexts}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{receivedtexts}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Player\-Text} $>$ \& {\bf messages\-::\-Frame\-Message\-::receivedtexts} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af2e04acddb0930bea859220aaaed917b}
\hypertarget{classmessages_1_1FrameMessage_a1570cab2453e56aa8637cf7d35ce6290}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!receivedtexts\-\_\-size@{receivedtexts\-\_\-size}}
\index{receivedtexts\-\_\-size@{receivedtexts\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{receivedtexts\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::receivedtexts\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a1570cab2453e56aa8637cf7d35ce6290}


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


\hypertarget{classmessages_1_1FrameMessage_ae2b6396c5eda530feaee47b9cb1e9ce4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!renegadedunits@{renegadedunits}}
\index{renegadedunits@{renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::renegadedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae2b6396c5eda530feaee47b9cb1e9ce4}


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


\hypertarget{classmessages_1_1FrameMessage_a09a221571521d83ef5f134db4778b39e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!renegadedunits@{renegadedunits}}
\index{renegadedunits@{renegadedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{renegadedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::renegadedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a09a221571521d83ef5f134db4778b39e}
\hypertarget{classmessages_1_1FrameMessage_a72d384db461b3ef980fe4fc86c882693}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!renegadedunits\-\_\-size@{renegadedunits\-\_\-size}}
\index{renegadedunits\-\_\-size@{renegadedunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{renegadedunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::renegadedunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a72d384db461b3ef980fe4fc86c882693}


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


\hypertarget{classmessages_1_1FrameMessage_aef6bcf3f205501a40ecf3cde4808fc29}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!replay@{replay}}
\index{replay@{replay}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{replay}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Frame\-Message\-::replay} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aef6bcf3f205501a40ecf3cde4808fc29}
\hypertarget{classmessages_1_1FrameMessage_a09fed49379b29356348f896b4d386d0e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!screenposition@{screenposition}}
\index{screenposition@{screenposition}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{screenposition}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Position} \& {\bf messages\-::\-Frame\-Message\-::screenposition} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a09fed49379b29356348f896b4d386d0e}
\hypertarget{classmessages_1_1FrameMessage_a01f2d3c9f0ae7745face5a13628aef02}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!screenx@{screenx}}
\index{screenx@{screenx}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{screenx}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::screenx} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a01f2d3c9f0ae7745face5a13628aef02}
\hypertarget{classmessages_1_1FrameMessage_adcb129b66d0beb521c8de6e9c01fc74f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!screeny@{screeny}}
\index{screeny@{screeny}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{screeny}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Frame\-Message\-::screeny} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_adcb129b66d0beb521c8de6e9c01fc74f}
\hypertarget{classmessages_1_1FrameMessage_abd0ebbb4b838a8bc74810965674e6b3f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!selectedunits@{selectedunits}}
\index{selectedunits@{selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::selectedunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_abd0ebbb4b838a8bc74810965674e6b3f}


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


\hypertarget{classmessages_1_1FrameMessage_a3122c34e4102b4d12b62dbb7c8df451c}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!selectedunits@{selectedunits}}
\index{selectedunits@{selectedunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{selectedunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::selectedunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3122c34e4102b4d12b62dbb7c8df451c}
\hypertarget{classmessages_1_1FrameMessage_a973c902facba117824d84c6c5a9712cd}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!selectedunits\-\_\-size@{selectedunits\-\_\-size}}
\index{selectedunits\-\_\-size@{selectedunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{selectedunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::selectedunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a973c902facba117824d84c6c5a9712cd}


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


\hypertarget{classmessages_1_1FrameMessage_a7b70f9c9a62cb6f4670375a6e149cd1a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!senttext@{senttext}}
\index{senttext@{senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{senttext}]{\setlength{\rightskip}{0pt plus 5cm}const \-::std\-::string \& {\bf messages\-::\-Frame\-Message\-::senttext} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7b70f9c9a62cb6f4670375a6e149cd1a}


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


\hypertarget{classmessages_1_1FrameMessage_af0b287997a98a085aa95670ee4991126}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!senttext@{senttext}}
\index{senttext@{senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{senttext}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::std\-::string $>$ \& {\bf messages\-::\-Frame\-Message\-::senttext} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af0b287997a98a085aa95670ee4991126}
\hypertarget{classmessages_1_1FrameMessage_ab1d980caf5a5768e2a469b6aab7d7add}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!senttext\-\_\-size@{senttext\-\_\-size}}
\index{senttext\-\_\-size@{senttext\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{senttext\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::senttext\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab1d980caf5a5768e2a469b6aab7d7add}


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


\hypertarget{classmessages_1_1FrameMessage_a066af9d7e0c6e9687ae1931939725db7}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1FrameMessage_a066af9d7e0c6e9687ae1931939725db7}
\hypertarget{classmessages_1_1FrameMessage_ad379909252d6831059d8d01080ae8c05}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Frame\-Message\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1FrameMessage_ad379909252d6831059d8d01080ae8c05}
\hypertarget{classmessages_1_1FrameMessage_a0faba3f99c6a8b4b5aae04a2dab709d2}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-framecount@{set\-\_\-framecount}}
\index{set\-\_\-framecount@{set\-\_\-framecount}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-framecount}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-framecount} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0faba3f99c6a8b4b5aae04a2dab709d2}


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


\hypertarget{classmessages_1_1FrameMessage_aa04c4273c932828b0d6c6e8b71e00fa5}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-gameover@{set\-\_\-gameover}}
\index{set\-\_\-gameover@{set\-\_\-gameover}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-gameover}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-gameover} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aa04c4273c932828b0d6c6e8b71e00fa5}


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


\hypertarget{classmessages_1_1FrameMessage_aa4a11253e76d9ae72544d0d88dc6601f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-iswinner@{set\-\_\-iswinner}}
\index{set\-\_\-iswinner@{set\-\_\-iswinner}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-iswinner}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-iswinner} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aa4a11253e76d9ae72544d0d88dc6601f}


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


\hypertarget{classmessages_1_1FrameMessage_af9fe0a06986e7da4f6d9b72e75c492aa}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-latency@{set\-\_\-latency}}
\index{set\-\_\-latency@{set\-\_\-latency}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-latency}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-latency} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af9fe0a06986e7da4f6d9b72e75c492aa}


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


\hypertarget{classmessages_1_1FrameMessage_acf585e1faaee6dccdd7edcf28d37fbab}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-leftplayers@{set\-\_\-leftplayers}}
\index{set\-\_\-leftplayers@{set\-\_\-leftplayers}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-leftplayers}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-leftplayers} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_acf585e1faaee6dccdd7edcf28d37fbab}


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


\hypertarget{classmessages_1_1FrameMessage_a34593aef7549ae6b89e7558fa33dbd32}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-mousex@{set\-\_\-mousex}}
\index{set\-\_\-mousex@{set\-\_\-mousex}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-mousex}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-mousex} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a34593aef7549ae6b89e7558fa33dbd32}


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


\hypertarget{classmessages_1_1FrameMessage_a2cf94bc3f9732a59c91e2e500a6bdde3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-mousey@{set\-\_\-mousey}}
\index{set\-\_\-mousey@{set\-\_\-mousey}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-mousey}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-mousey} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2cf94bc3f9732a59c91e2e500a6bdde3}


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


\hypertarget{classmessages_1_1FrameMessage_abe0949ed976a4a2e38a4de55d0a87acb}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-multiplayer@{set\-\_\-multiplayer}}
\index{set\-\_\-multiplayer@{set\-\_\-multiplayer}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-multiplayer} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_abe0949ed976a4a2e38a4de55d0a87acb}


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


\hypertarget{classmessages_1_1FrameMessage_a8abec3ae27eae4d0944a5217843a298e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-paused@{set\-\_\-paused}}
\index{set\-\_\-paused@{set\-\_\-paused}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-paused}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-paused} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a8abec3ae27eae4d0944a5217843a298e}


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


\hypertarget{classmessages_1_1FrameMessage_a6abea3f380f861490029d5225d4366e6}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-replay@{set\-\_\-replay}}
\index{set\-\_\-replay@{set\-\_\-replay}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-replay}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-replay} (
\begin{DoxyParamCaption}
\item[{bool}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6abea3f380f861490029d5225d4366e6}


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


\hypertarget{classmessages_1_1FrameMessage_a655ce1d2f93620dfbc9a3a2c51e6b093}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-screenx@{set\-\_\-screenx}}
\index{set\-\_\-screenx@{set\-\_\-screenx}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-screenx}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-screenx} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a655ce1d2f93620dfbc9a3a2c51e6b093}


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


\hypertarget{classmessages_1_1FrameMessage_ac7b88cb88a48c9083215c797bed115fa}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-screeny@{set\-\_\-screeny}}
\index{set\-\_\-screeny@{set\-\_\-screeny}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-screeny}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-screeny} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac7b88cb88a48c9083215c797bed115fa}


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


\hypertarget{classmessages_1_1FrameMessage_aaf03b7a8adef72df8b93c79569ac445a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-senttext@{set\-\_\-senttext}}
\index{set\-\_\-senttext@{set\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{const \-::std\-::string \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_aaf03b7a8adef72df8b93c79569ac445a}


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


\hypertarget{classmessages_1_1FrameMessage_a66577c7a553643ce4130e8a495a946ea}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-senttext@{set\-\_\-senttext}}
\index{set\-\_\-senttext@{set\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{const char $\ast$}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a66577c7a553643ce4130e8a495a946ea}


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


\hypertarget{classmessages_1_1FrameMessage_a2eeb8f932b66bc8aa3002b0d87998a71}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!set\-\_\-senttext@{set\-\_\-senttext}}
\index{set\-\_\-senttext@{set\-\_\-senttext}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{set\-\_\-senttext}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::set\-\_\-senttext} (
\begin{DoxyParamCaption}
\item[{int}]{index, }
\item[{const char $\ast$}]{value, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a2eeb8f932b66bc8aa3002b0d87998a71}


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


\hypertarget{classmessages_1_1FrameMessage_a9b302b6e86ce35d05695ca2d8feae2cf}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!shownunits@{shownunits}}
\index{shownunits@{shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{shownunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit\-Id} \& {\bf messages\-::\-Frame\-Message\-::shownunits} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a9b302b6e86ce35d05695ca2d8feae2cf}


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


\hypertarget{classmessages_1_1FrameMessage_af0e8de92e7e3cdae25500674b32f767f}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!shownunits@{shownunits}}
\index{shownunits@{shownunits}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{shownunits}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit\-Id} $>$ \& {\bf messages\-::\-Frame\-Message\-::shownunits} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af0e8de92e7e3cdae25500674b32f767f}
\hypertarget{classmessages_1_1FrameMessage_a1156962184a91fae0e7b6202d99ad916}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!shownunits\-\_\-size@{shownunits\-\_\-size}}
\index{shownunits\-\_\-size@{shownunits\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{shownunits\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::shownunits\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a1156962184a91fae0e7b6202d99ad916}


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


\hypertarget{classmessages_1_1FrameMessage_ad4a8015cc41cd45df141b67b2e230c40}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Frame\-Message\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Frame\-Message} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1FrameMessage_ad4a8015cc41cd45df141b67b2e230c40}
\hypertarget{classmessages_1_1FrameMessage_a7f729ccc4bd3ab372b97ca930dac0689}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!terraininfo@{terraininfo}}
\index{terraininfo@{terraininfo}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{terraininfo}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Static\-Terrain\-Info} \& {\bf messages\-::\-Frame\-Message\-::terraininfo} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7f729ccc4bd3ab372b97ca930dac0689}
\hypertarget{classmessages_1_1FrameMessage_af3873020cae92ba84bc868dc29fef0e6}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!units@{units}}
\index{units@{units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{units}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf messages\-::\-Unit} \& {\bf messages\-::\-Frame\-Message\-::units} (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_af3873020cae92ba84bc868dc29fef0e6}


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


\hypertarget{classmessages_1_1FrameMessage_a0033f579364cdedfa05613140a7feefc}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!units@{units}}
\index{units@{units}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{units}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Repeated\-Ptr\-Field}$<$\-::{\bf messages\-::\-Unit} $>$ \& {\bf messages\-::\-Frame\-Message\-::units} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0033f579364cdedfa05613140a7feefc}
\hypertarget{classmessages_1_1FrameMessage_a765ae23d2b3570ae598db40c35c7e9ac}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!units\-\_\-size@{units\-\_\-size}}
\index{units\-\_\-size@{units\-\_\-size}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{units\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Frame\-Message\-::units\-\_\-size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a765ae23d2b3570ae598db40c35c7e9ac}


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


\hypertarget{classmessages_1_1FrameMessage_a9881cf4af65815e807562e02c2b59e93}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Frame\-Message\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1FrameMessage_a9881cf4af65815e807562e02c2b59e93}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1FrameMessage_abd515267f4b9e46bfa16cc66a3a6fc23}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Add\-Desc\-\_\-aimodule\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1FrameMessage_abd515267f4b9e46bfa16cc66a3a6fc23}
\hypertarget{classmessages_1_1FrameMessage_abf5ed727efe76bd95c437fcd8fec79bd}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-aimodule\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1FrameMessage_abf5ed727efe76bd95c437fcd8fec79bd}
\hypertarget{classmessages_1_1FrameMessage_a9a631fcce4699f10932956e78d5d4249}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-aimodule\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1FrameMessage_a9a631fcce4699f10932956e78d5d4249}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1FrameMessage_af2327b7f1cd2d85f883d56c2cbe6787d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Bullets\-Field\-Number@{k\-Bullets\-Field\-Number}}
\index{k\-Bullets\-Field\-Number@{k\-Bullets\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Bullets\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Bullets\-Field\-Number} = 3\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_af2327b7f1cd2d85f883d56c2cbe6787d}
\hypertarget{classmessages_1_1FrameMessage_a7d70ad7f22afbd4de3ef9c78763aebf4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Created\-Units\-Field\-Number@{k\-Created\-Units\-Field\-Number}}
\index{k\-Created\-Units\-Field\-Number@{k\-Created\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Created\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Created\-Units\-Field\-Number} = 7\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a7d70ad7f22afbd4de3ef9c78763aebf4}
\hypertarget{classmessages_1_1FrameMessage_a5659da17bcb8a9da7be836f3b56d0919}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Destroyed\-Units\-Field\-Number@{k\-Destroyed\-Units\-Field\-Number}}
\index{k\-Destroyed\-Units\-Field\-Number@{k\-Destroyed\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Destroyed\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Destroyed\-Units\-Field\-Number} = 8\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a5659da17bcb8a9da7be836f3b56d0919}
\hypertarget{classmessages_1_1FrameMessage_a63630f2f9088e66534618203e2babc20}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Dynamic\-Terrain\-Info\-Field\-Number@{k\-Dynamic\-Terrain\-Info\-Field\-Number}}
\index{k\-Dynamic\-Terrain\-Info\-Field\-Number@{k\-Dynamic\-Terrain\-Info\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Dynamic\-Terrain\-Info\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Dynamic\-Terrain\-Info\-Field\-Number} = 18\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a63630f2f9088e66534618203e2babc20}
\hypertarget{classmessages_1_1FrameMessage_a14e28c7e1a7359f24894dcfc9d173667}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Frame\-Count\-Field\-Number@{k\-Frame\-Count\-Field\-Number}}
\index{k\-Frame\-Count\-Field\-Number@{k\-Frame\-Count\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Frame\-Count\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Frame\-Count\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a14e28c7e1a7359f24894dcfc9d173667}
\hypertarget{classmessages_1_1FrameMessage_a36ff28d6f2b920c754513aceef169eb6}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Gameover\-Field\-Number@{k\-Gameover\-Field\-Number}}
\index{k\-Gameover\-Field\-Number@{k\-Gameover\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Gameover\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Gameover\-Field\-Number} = 23\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a36ff28d6f2b920c754513aceef169eb6}
\hypertarget{classmessages_1_1FrameMessage_a0062522b415fcbbd26d289b99e820287}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Hidden\-Units\-Field\-Number@{k\-Hidden\-Units\-Field\-Number}}
\index{k\-Hidden\-Units\-Field\-Number@{k\-Hidden\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Hidden\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Hidden\-Units\-Field\-Number} = 11\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a0062522b415fcbbd26d289b99e820287}
\hypertarget{classmessages_1_1FrameMessage_a6130fb6449a751f3b144b5a6c28bd1c5}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Is\-Winner\-Field\-Number@{k\-Is\-Winner\-Field\-Number}}
\index{k\-Is\-Winner\-Field\-Number@{k\-Is\-Winner\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Is\-Winner\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Is\-Winner\-Field\-Number} = 25\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6130fb6449a751f3b144b5a6c28bd1c5}
\hypertarget{classmessages_1_1FrameMessage_ae4f91bfbe5eb1be0c8caa97fca109920}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Latency\-Field\-Number@{k\-Latency\-Field\-Number}}
\index{k\-Latency\-Field\-Number@{k\-Latency\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Latency\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Latency\-Field\-Number} = 29\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae4f91bfbe5eb1be0c8caa97fca109920}
\hypertarget{classmessages_1_1FrameMessage_a8fa042c97e5e4515c9bb3698bd77d929}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Leftplayers\-Field\-Number@{k\-Leftplayers\-Field\-Number}}
\index{k\-Leftplayers\-Field\-Number@{k\-Leftplayers\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Leftplayers\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Leftplayers\-Field\-Number} = 21\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a8fa042c97e5e4515c9bb3698bd77d929}
\hypertarget{classmessages_1_1FrameMessage_a482311dd2137f2e62fe5cb2c96e5feb1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Morphed\-Units\-Field\-Number@{k\-Morphed\-Units\-Field\-Number}}
\index{k\-Morphed\-Units\-Field\-Number@{k\-Morphed\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Morphed\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Morphed\-Units\-Field\-Number} = 9\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a482311dd2137f2e62fe5cb2c96e5feb1}
\hypertarget{classmessages_1_1FrameMessage_a4a5ae256445dd9c4d1274fea12132ea3}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Mouse\-X\-Field\-Number@{k\-Mouse\-X\-Field\-Number}}
\index{k\-Mouse\-X\-Field\-Number@{k\-Mouse\-X\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Mouse\-X\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Mouse\-X\-Field\-Number} = 27\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a4a5ae256445dd9c4d1274fea12132ea3}
\hypertarget{classmessages_1_1FrameMessage_a5becf64cd030634ff60f0321c12346d4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Mouse\-Y\-Field\-Number@{k\-Mouse\-Y\-Field\-Number}}
\index{k\-Mouse\-Y\-Field\-Number@{k\-Mouse\-Y\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Mouse\-Y\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Mouse\-Y\-Field\-Number} = 28\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a5becf64cd030634ff60f0321c12346d4}
\hypertarget{classmessages_1_1FrameMessage_a523f3c5a46a46339514de8131ec70c55}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Multiplayer\-Field\-Number@{k\-Multiplayer\-Field\-Number}}
\index{k\-Multiplayer\-Field\-Number@{k\-Multiplayer\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Multiplayer\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Multiplayer\-Field\-Number} = 17\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a523f3c5a46a46339514de8131ec70c55}
\hypertarget{classmessages_1_1FrameMessage_a6ae0c551476564d4acd0bf247b673caa}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Nuke\-Detect\-Field\-Number@{k\-Nuke\-Detect\-Field\-Number}}
\index{k\-Nuke\-Detect\-Field\-Number@{k\-Nuke\-Detect\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Nuke\-Detect\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Nuke\-Detect\-Field\-Number} = 14\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6ae0c551476564d4acd0bf247b673caa}
\hypertarget{classmessages_1_1FrameMessage_ab02ec94b875f744c15ffc5101b40f22e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Paused\-Field\-Number@{k\-Paused\-Field\-Number}}
\index{k\-Paused\-Field\-Number@{k\-Paused\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Paused\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Paused\-Field\-Number} = 15\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab02ec94b875f744c15ffc5101b40f22e}
\hypertarget{classmessages_1_1FrameMessage_abe0a98f35eaabee0f4ef8f9695c16999}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Players\-Field\-Number@{k\-Players\-Field\-Number}}
\index{k\-Players\-Field\-Number@{k\-Players\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Players\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Players\-Field\-Number} = 20\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_abe0a98f35eaabee0f4ef8f9695c16999}
\hypertarget{classmessages_1_1FrameMessage_a6474c0a54e92c3138e27ce703aa87588}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Received\-Texts\-Field\-Number@{k\-Received\-Texts\-Field\-Number}}
\index{k\-Received\-Texts\-Field\-Number@{k\-Received\-Texts\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Received\-Texts\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Received\-Texts\-Field\-Number} = 22\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6474c0a54e92c3138e27ce703aa87588}
\hypertarget{classmessages_1_1FrameMessage_ab3619e8d9ddf93c1e2440d896e06a31a}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Renegaded\-Units\-Field\-Number@{k\-Renegaded\-Units\-Field\-Number}}
\index{k\-Renegaded\-Units\-Field\-Number@{k\-Renegaded\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Renegaded\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Renegaded\-Units\-Field\-Number} = 12\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ab3619e8d9ddf93c1e2440d896e06a31a}
\hypertarget{classmessages_1_1FrameMessage_ae30219108160477ee08e830b35a1c10d}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Replay\-Field\-Number@{k\-Replay\-Field\-Number}}
\index{k\-Replay\-Field\-Number@{k\-Replay\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Replay\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Replay\-Field\-Number} = 16\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ae30219108160477ee08e830b35a1c10d}
\hypertarget{classmessages_1_1FrameMessage_a531d91a289d3ba3058d621978351589e}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Screen\-Position\-Field\-Number@{k\-Screen\-Position\-Field\-Number}}
\index{k\-Screen\-Position\-Field\-Number@{k\-Screen\-Position\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Screen\-Position\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Screen\-Position\-Field\-Number} = 26\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a531d91a289d3ba3058d621978351589e}
\hypertarget{classmessages_1_1FrameMessage_a3c58f00b4be09be8f1df2d228537d6b1}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Screen\-X\-Field\-Number@{k\-Screen\-X\-Field\-Number}}
\index{k\-Screen\-X\-Field\-Number@{k\-Screen\-X\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Screen\-X\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Screen\-X\-Field\-Number} = 4\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a3c58f00b4be09be8f1df2d228537d6b1}
\hypertarget{classmessages_1_1FrameMessage_ac1a3b29749b26fbd11b114bf80223c4b}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Screen\-Y\-Field\-Number@{k\-Screen\-Y\-Field\-Number}}
\index{k\-Screen\-Y\-Field\-Number@{k\-Screen\-Y\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Screen\-Y\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Screen\-Y\-Field\-Number} = 5\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ac1a3b29749b26fbd11b114bf80223c4b}
\hypertarget{classmessages_1_1FrameMessage_ad7f22422ac6c76704d3ae75468a1cda4}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Selected\-Units\-Field\-Number@{k\-Selected\-Units\-Field\-Number}}
\index{k\-Selected\-Units\-Field\-Number@{k\-Selected\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Selected\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Selected\-Units\-Field\-Number} = 24\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ad7f22422ac6c76704d3ae75468a1cda4}
\hypertarget{classmessages_1_1FrameMessage_a6ed27ad3dca6854da9d2258ac35d4c13}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Sent\-Text\-Field\-Number@{k\-Sent\-Text\-Field\-Number}}
\index{k\-Sent\-Text\-Field\-Number@{k\-Sent\-Text\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Sent\-Text\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Sent\-Text\-Field\-Number} = 13\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_a6ed27ad3dca6854da9d2258ac35d4c13}
\hypertarget{classmessages_1_1FrameMessage_aec69b42b31c31b6467716bddac1933fa}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Shown\-Units\-Field\-Number@{k\-Shown\-Units\-Field\-Number}}
\index{k\-Shown\-Units\-Field\-Number@{k\-Shown\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Shown\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Shown\-Units\-Field\-Number} = 10\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_aec69b42b31c31b6467716bddac1933fa}
\hypertarget{classmessages_1_1FrameMessage_ada08eebd35c67a496f75daf41c2634a8}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Terrain\-Info\-Field\-Number@{k\-Terrain\-Info\-Field\-Number}}
\index{k\-Terrain\-Info\-Field\-Number@{k\-Terrain\-Info\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Terrain\-Info\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Terrain\-Info\-Field\-Number} = 19\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_ada08eebd35c67a496f75daf41c2634a8}
\hypertarget{classmessages_1_1FrameMessage_abbf7224cc789341d8bdb66d29034befa}{\index{messages\-::\-Frame\-Message@{messages\-::\-Frame\-Message}!k\-Units\-Field\-Number@{k\-Units\-Field\-Number}}
\index{k\-Units\-Field\-Number@{k\-Units\-Field\-Number}!messages::FrameMessage@{messages\-::\-Frame\-Message}}
\subsubsection[{k\-Units\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Frame\-Message\-::k\-Units\-Field\-Number} = 6\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1FrameMessage_abbf7224cc789341d8bdb66d29034befa}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/gen/cpp/\hyperlink{aimodule_8pb_8h}{aimodule.\-pb.\-h}\end{DoxyCompactItemize}
