\hypertarget{struct_ogre_1_1_terrain_group_1_1_ray_result}{}\section{Ogre\+:\+:Terrain\+Group\+:\+:Ray\+Result Struct Reference}
\label{struct_ogre_1_1_terrain_group_1_1_ray_result}\index{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}}


Result from a terrain ray intersection with the terrain group.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_terrain_group_1_1_ray_result_a39e75d877662e2a244999fdd64e853a7}{Ray\+Result} (bool \+\_\+hit, \hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$\+\_\+terrain, const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&\+\_\+pos)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_terrain_group_1_1_ray_result_a951a4fd9e895ed4037426217e572f949}{hit}
\begin{DoxyCompactList}\small\item\em Whether an intersection occurred. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_terrain_group_1_1_ray_result_a298fe7a58f8ab623739287b108371519}{position}
\begin{DoxyCompactList}\small\item\em Position at which the intersection occurred. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$ \hyperlink{struct_ogre_1_1_terrain_group_1_1_ray_result_ad195afe5791ad7c8779636bc392bd02f}{terrain}
\begin{DoxyCompactList}\small\item\em Which terrain instance was hit, if any. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Result from a terrain ray intersection with the terrain group. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_ray_result_a39e75d877662e2a244999fdd64e853a7}\label{struct_ogre_1_1_terrain_group_1_1_ray_result_a39e75d877662e2a244999fdd64e853a7}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}!Ray\+Result@{Ray\+Result}}
\index{Ray\+Result@{Ray\+Result}!Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}}
\subsubsection{\texorpdfstring{Ray\+Result()}{RayResult()}}
{\footnotesize\ttfamily Ogre\+::\+Terrain\+Group\+::\+Ray\+Result\+::\+Ray\+Result (\begin{DoxyParamCaption}\item[{bool}]{\+\_\+hit,  }\item[{\hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$}]{\+\_\+terrain,  }\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{\+\_\+pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_ray_result_a951a4fd9e895ed4037426217e572f949}\label{struct_ogre_1_1_terrain_group_1_1_ray_result_a951a4fd9e895ed4037426217e572f949}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}!hit@{hit}}
\index{hit@{hit}!Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}}
\subsubsection{\texorpdfstring{hit}{hit}}
{\footnotesize\ttfamily bool Ogre\+::\+Terrain\+Group\+::\+Ray\+Result\+::hit}



Whether an intersection occurred. 

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_ray_result_ad195afe5791ad7c8779636bc392bd02f}\label{struct_ogre_1_1_terrain_group_1_1_ray_result_ad195afe5791ad7c8779636bc392bd02f}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}!terrain@{terrain}}
\index{terrain@{terrain}!Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}}
\subsubsection{\texorpdfstring{terrain}{terrain}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_terrain}{Terrain}$\ast$ Ogre\+::\+Terrain\+Group\+::\+Ray\+Result\+::terrain}



Which terrain instance was hit, if any. 

\mbox{\Hypertarget{struct_ogre_1_1_terrain_group_1_1_ray_result_a298fe7a58f8ab623739287b108371519}\label{struct_ogre_1_1_terrain_group_1_1_ray_result_a298fe7a58f8ab623739287b108371519}} 
\index{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}!position@{position}}
\index{position@{position}!Ogre\+::\+Terrain\+Group\+::\+Ray\+Result@{Ogre\+::\+Terrain\+Group\+::\+Ray\+Result}}
\subsubsection{\texorpdfstring{position}{position}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Terrain\+Group\+::\+Ray\+Result\+::position}



Position at which the intersection occurred. 



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}
