\hypertarget{draw_8pb_8h}{\section{\-Undermind/proxy/gen/cpp/draw.pb.\-h \-File \-Reference}
\label{draw_8pb_8h}\index{\-Undermind/proxy/gen/cpp/draw.\-pb.\-h@{\-Undermind/proxy/gen/cpp/draw.\-pb.\-h}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$google/protobuf/stubs/common.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/generated\-\_\-message\-\_\-util.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/repeated\-\_\-field.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/extension\-\_\-set.\-h$>$}\*
{\ttfamily \#include $<$google/protobuf/generated\-\_\-message\-\_\-reflection.\-h$>$}\*
\-Include dependency graph for draw.\-pb.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{draw_8pb_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{draw_8pb_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classmessages_1_1Color}{messages\-::\-Color}
\item 
class \hyperlink{classmessages_1_1DrawCommand}{messages\-::\-Draw\-Command}
\end{DoxyCompactItemize}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacemessages}{messages}
\item 
namespace \hyperlink{namespacegoogle}{google}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf}{google\-::protobuf}
\end{DoxyCompactItemize}
\subsection*{\-Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349}{messages\-::\-Shape\-Type} \{ \*
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349ad309b511a99927420ad15d32be3373d6}{messages\-::set\-Text\-Size} =  1, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a89f8365ee6700afa615ed3acd92214bf}{messages\-::text} =  2, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a6db925b09154f76cc9263de6e51ec6b6}{messages\-::box} =  3, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a5764697fbbb81ecc003e473d89b9b19a}{messages\-::circle} =  4, 
\*
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a759f7352b2fb4dc513ef1c256ff62a27}{messages\-::ellipse} =  5, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349ae541522053a94065c9f6e88c860a6649}{messages\-::dot} =  6, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a7b0eda27a5c10fe759b0b9cd454ce1ea}{messages\-::line} =  7, 
\hyperlink{namespacemessages_a1f225bea676c52cc2850bb735a3bf349a1d349a94b666c94d9b2fef31b05ceba7}{messages\-::triangle} =  8
 \}
\item 
enum \hyperlink{namespacemessages_a3df6883a1020035d21b2becd965ea37b}{messages\-::\-Coordinate\-Type} \{ \hyperlink{namespacemessages_a3df6883a1020035d21b2becd965ea37babda09eeb200ed9f4ffa42e639eb22bda}{messages\-::screen} =  1, 
\hyperlink{namespacemessages_a3df6883a1020035d21b2becd965ea37baf0454ed6aa864e0aab38ad53aba15592}{messages\-::map} =  2, 
\hyperlink{namespacemessages_a3df6883a1020035d21b2becd965ea37ba7c01976935f7b205355af1ae8805df34}{messages\-::mouse} =  3
 \}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespacemessages_acae80c5ddc19386e601086fd728d0664}{messages\-::protobuf\-\_\-\-Add\-Desc\-\_\-draw\-\_\-2eproto} ()
\item 
void \hyperlink{namespacemessages_ab182b007527033bfaaeca21f9c577f07}{messages\-::protobuf\-\_\-\-Assign\-Desc\-\_\-draw\-\_\-2eproto} ()
\item 
void \hyperlink{namespacemessages_a99e7ee8704ba24c8ca097d21b31d0c9f}{messages\-::protobuf\-\_\-\-Shutdown\-File\-\_\-draw\-\_\-2eproto} ()
\item 
bool \hyperlink{namespacemessages_a3ca6b929edb304d1beda452d11bcbd5c}{messages\-::\-Shape\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_a949ccafc918f692b0598f367030c8f0c}{messages\-::\-Shape\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_a5195f877e01bec606bf14e2ad3af1c95}{messages\-::\-Shape\-Type\-\_\-\-Name} (\-Shape\-Type value)
\item 
bool \hyperlink{namespacemessages_aa03f6ef71e1f71f2aecd75e0e123e2ad}{messages\-::\-Shape\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Shape\-Type $\ast$value)
\item 
bool \hyperlink{namespacemessages_a6b653227fd5f813e7d0d979af29b76fe}{messages\-::\-Coordinate\-Type\-\_\-\-Is\-Valid} (int value)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1EnumDescriptor}{google\-::protobuf\-::\-Enum\-Descriptor} $\ast$ \hyperlink{namespacemessages_afa0aa6f8358ef1a08db002d1763f6bcd}{messages\-::\-Coordinate\-Type\-\_\-descriptor} ()
\item 
const \-::std\-::string \& \hyperlink{namespacemessages_a1fd3b71e5710e328f19f80d4ede4fd39}{messages\-::\-Coordinate\-Type\-\_\-\-Name} (\-Coordinate\-Type value)
\item 
bool \hyperlink{namespacemessages_af302d6d3430d8f049814cd1652878b05}{messages\-::\-Coordinate\-Type\-\_\-\-Parse} (const \-::std\-::string \&name, \-Coordinate\-Type $\ast$value)
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_ad2bdba695f53021239f1e92b9b338a34}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Shape\-Type $>$} ()
\item 
{\footnotesize template$<$$>$ }\\const \-Enum\-Descriptor $\ast$ \hyperlink{namespacegoogle_1_1protobuf_a40cd954ae0a4f1cb27c4294ba22c0fb0}{google\-::protobuf\-::\-Get\-Enum\-Descriptor$<$ messages\-::\-Coordinate\-Type $>$} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \-Shape\-Type \hyperlink{namespacemessages_a989c38d160dfd9fc06e088517d48b1c6}{messages\-::\-Shape\-Type\-\_\-\-M\-I\-N} = set\-Text\-Size
\item 
const \-Shape\-Type \hyperlink{namespacemessages_aa6fa594c3e9a5559c2383989ed6033e4}{messages\-::\-Shape\-Type\-\_\-\-M\-A\-X} = triangle
\item 
const int \hyperlink{namespacemessages_a0977fd9060c140d88bee83f3fd839133}{messages\-::\-Shape\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Shape\-Type\-\_\-\-M\-A\-X + 1
\item 
const \-Coordinate\-Type \hyperlink{namespacemessages_a0a3d2478a0706bf857368f2b76c0c59c}{messages\-::\-Coordinate\-Type\-\_\-\-M\-I\-N} = screen
\item 
const \-Coordinate\-Type \hyperlink{namespacemessages_a59d6585acdb9909b20a072c3a29344d1}{messages\-::\-Coordinate\-Type\-\_\-\-M\-A\-X} = mouse
\item 
const int \hyperlink{namespacemessages_a1c4b3caecb8bedecd96e110664515d3c}{messages\-::\-Coordinate\-Type\-\_\-\-A\-R\-R\-A\-Y\-S\-I\-Z\-E} = \-Coordinate\-Type\-\_\-\-M\-A\-X + 1
\end{DoxyCompactItemize}
