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


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}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a0ad82e8d743bd33a60ace3a1539ea68c}{Terrain\+Slot}} (long \+\_\+x, long \+\_\+y)
\item 
virtual \mbox{\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_af4d92dabd602528794e810f838278dcb}{$\sim$\+Terrain\+Slot}} ()
\item 
void \mbox{\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_a9a40615d7d5beb2c86b2a0dae6957ecd}{free\+Instance}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_definition}{Terrain\+Slot\+Definition}} \mbox{\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 
\mbox{\hyperlink{class_ogre_1_1_terrain}{Terrain}} $\ast$ \mbox{\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 \mbox{\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 \mbox{\hyperlink{struct_ogre_1_1_terrain_group_1_1_terrain_slot_adc3cf1b5a763e19fc639727169cf0f69}{y}}
\end{DoxyCompactItemize}


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

\doxysubsection{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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!TerrainSlot@{TerrainSlot}}
\index{TerrainSlot@{TerrainSlot}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\texorpdfstring{TerrainSlot()}{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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!````~TerrainSlot@{$\sim$TerrainSlot}}
\index{````~TerrainSlot@{$\sim$TerrainSlot}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\texorpdfstring{$\sim$TerrainSlot()}{~TerrainSlot()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::$\sim$\+Terrain\+Slot (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\doxysubsection{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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!freeInstance@{freeInstance}}
\index{freeInstance@{freeInstance}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\texorpdfstring{freeInstance()}{freeInstance()}}
{\footnotesize\ttfamily void Ogre\+::\+Terrain\+Group\+::\+Terrain\+Slot\+::free\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!x@{x}}
\index{x@{x}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!y@{y}}
\index{y@{y}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!def@{def}}
\index{def@{def}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\texorpdfstring{def}{def}}
{\footnotesize\ttfamily \mbox{\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::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}!instance@{instance}}
\index{instance@{instance}!Ogre::TerrainGroup::TerrainSlot@{Ogre::TerrainGroup::TerrainSlot}}
\doxysubsubsection{\texorpdfstring{instance}{instance}}
{\footnotesize\ttfamily \mbox{\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 
\mbox{\hyperlink{_ogre_terrain_group_8h}{Ogre\+Terrain\+Group.\+h}}\end{DoxyCompactItemize}
