\section{shape\-\_\-desc Struct Reference}
\label{structshape__desc}\index{shape\-\_\-desc@{shape\-\_\-desc}}


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



Collaboration diagram for shape\-\_\-desc\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=190pt]{structshape__desc__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char $\ast$ {\bf name}
\item 
{\bf shape\-\_\-functions} $\ast$ {\bf fns}
\item 
{\bf polygon\-\_\-t} $\ast$ {\bf polygon}
\item 
{\bf boolean} {\bf usershape}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 188 of file types.\-h.



\subsection{Field Documentation}
\index{shape\-\_\-desc@{shape\-\_\-desc}!fns@{fns}}
\index{fns@{fns}!shape_desc@{shape\-\_\-desc}}
\subsubsection[{fns}]{\setlength{\rightskip}{0pt plus 5cm}{\bf shape\-\_\-functions}$\ast$ shape\-\_\-desc\-::fns}\label{structshape__desc_a8d4ee4dd3c5b8c134f5ea75783f6d89c}


Definition at line 190 of file types.\-h.

\index{shape\-\_\-desc@{shape\-\_\-desc}!name@{name}}
\index{name@{name}!shape_desc@{shape\-\_\-desc}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ shape\-\_\-desc\-::name}\label{structshape__desc_af19b381484ceb76bf8c4a0a9eed2acdd}


Definition at line 189 of file types.\-h.



Referenced by bind\-\_\-shape().

\index{shape\-\_\-desc@{shape\-\_\-desc}!polygon@{polygon}}
\index{polygon@{polygon}!shape_desc@{shape\-\_\-desc}}
\subsubsection[{polygon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf polygon\-\_\-t}$\ast$ shape\-\_\-desc\-::polygon}\label{structshape__desc_a54d18ab4a65276ed9dcef2a3dbd06b71}


Definition at line 191 of file types.\-h.

\index{shape\-\_\-desc@{shape\-\_\-desc}!usershape@{usershape}}
\index{usershape@{usershape}!shape_desc@{shape\-\_\-desc}}
\subsubsection[{usershape}]{\setlength{\rightskip}{0pt plus 5cm}{\bf boolean} shape\-\_\-desc\-::usershape}\label{structshape__desc_ad06af5679f9f663f94a409e3030fa82b}


Definition at line 192 of file types.\-h.



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/common/{\bf types.\-h}\end{DoxyCompactItemize}
