\hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot}{}\section{Ogre\+:\+:Terrain\+Group\+:\+:Terrain\+Slot Struct Reference}
\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot}\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}


Slot for a terrain instance, together with its definition.  




{\ttfamily \#include $<$Ogre\+Terrain\+Group.\+h$>$}



Inheritance diagram for Ogre\+:\+:Terrain\+Group\+:\+:Terrain\+Slot\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=188pt]{struct_ogre_1_1_terrain_group_1_1_terrain_slot__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a0ad82e8d743bd33a60ace3a1539ea68c}{Terrain\+Slot} (long \+\_\+x, long \+\_\+y)
\item 
virtual \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_af4d92dabd602528794e810f838278dcb}{$\sim$\+Terrain\+Slot} ()
\item 
void \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a9a40615d7d5beb2c86b2a0dae6957ecd}{free\+Instance} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_definition}{Terrain\+Slot\+Definition} \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_aa0cb112bc24303af1881f7849b7c0585}{def}
\begin{DoxyCompactList}\small\item\em Definition used to load the terrain. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$ \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a6b03382c08998d29c07142f6dcc90709}{instance}
\begin{DoxyCompactList}\small\item\em Actual terrain instance. \end{DoxyCompactList}\item 
long \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a371c7d7ea4a4413f46dd5477c29b374c}{x}
\begin{DoxyCompactList}\small\item\em The coordinates of the terrain slot relative to the centre slot (signed). \end{DoxyCompactList}\item 
long \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_adc3cf1b5a763e19fc639727169cf0f69}{y}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Slot for a terrain instance, together with its definition. 



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a0ad82e8d743bd33a60ace3a1539ea68c}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a0ad82e8d743bd33a60ace3a1539ea68c}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!Terrain\+Slot@{Terrain\+Slot}}
\index{Terrain\+Slot@{Terrain\+Slot}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{Terrain\+Slot()}{TerrainSlot()}}
{\footnotesize\ttfamily Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::\+Terrain\+Slot (\begin{DoxyParamCaption}\item[{long}]{\+\_\+x,  }\item[{long}]{\+\_\+y }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_af4d92dabd602528794e810f838278dcb}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_af4d92dabd602528794e810f838278dcb}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!````~Terrain\+Slot@{$\sim$\+Terrain\+Slot}}
\index{````~Terrain\+Slot@{$\sim$\+Terrain\+Slot}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{$\sim$\+Terrain\+Slot()}{~TerrainSlot()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::$\sim$\+Terrain\+Slot (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a9a40615d7d5beb2c86b2a0dae6957ecd}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a9a40615d7d5beb2c86b2a0dae6957ecd}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!free\+Instance@{free\+Instance}}
\index{free\+Instance@{free\+Instance}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{free\+Instance()}{freeInstance()}}
{\footnotesize\ttfamily void Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::free\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a371c7d7ea4a4413f46dd5477c29b374c}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a371c7d7ea4a4413f46dd5477c29b374c}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!x@{x}}
\index{x@{x}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily long Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::x}



The coordinates of the terrain slot relative to the centre slot (signed). 

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_adc3cf1b5a763e19fc639727169cf0f69}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_adc3cf1b5a763e19fc639727169cf0f69}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!y@{y}}
\index{y@{y}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{y}{y}}
{\footnotesize\ttfamily long Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::y}

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_aa0cb112bc24303af1881f7849b7c0585}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_aa0cb112bc24303af1881f7849b7c0585}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!def@{def}}
\index{def@{def}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{def}{def}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_definition}{Terrain\+Slot\+Definition} Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::def}



Definition used to load the terrain. 

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a6b03382c08998d29c07142f6dcc90709}\label{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a6b03382c08998d29c07142f6dcc90709}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}!instance@{instance}}
\index{instance@{instance}!Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot@{Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot}}
\subsubsection{\texorpdfstring{instance}{instance}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_terrain}{Terrain}$\ast$ Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::instance}



Actual terrain instance. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_terrain_group_8h}{Ogre\+Terrain\+Group.\+h}\end{DoxyCompactItemize}
