\hypertarget{struct_ogre_1_1_ray_scene_query_result_entry}{}\doxysection{Ogre\+::Ray\+Scene\+Query\+Result\+Entry Struct Reference}
\label{struct_ogre_1_1_ray_scene_query_result_entry}\index{Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}}


This struct allows a single comparison of result data no matter what the type.  




{\ttfamily \#include $<$Ogre\+Scene\+Query.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_a17af5a6b49fcd71ca726daf1dd67af98}{operator$<$}} (const \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry}{Ray\+Scene\+Query\+Result\+Entry}} \&rhs) const
\begin{DoxyCompactList}\small\item\em Comparison operator for sorting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_af3e8eed523c4215c5733a9886db7ec29}{distance}}
\begin{DoxyCompactList}\small\item\em Distance along the ray. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_movable_object}{Movable\+Object}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_a58ba184768924a39ab195dcf96472f65}{movable}}
\begin{DoxyCompactList}\small\item\em The movable, or N\+U\+LL if this is not a movable result. \end{DoxyCompactList}\item 
\mbox{\hyperlink{struct_ogre_1_1_scene_query_1_1_world_fragment}{Scene\+Query\+::\+World\+Fragment}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_acc6655f373532d7b9d3017acab7535a9}{world\+Fragment}}
\begin{DoxyCompactList}\small\item\em The world fragment, or N\+U\+LL if this is not a fragment result. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This struct allows a single comparison of result data no matter what the type. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_ray_scene_query_result_entry_a17af5a6b49fcd71ca726daf1dd67af98}\label{struct_ogre_1_1_ray_scene_query_result_entry_a17af5a6b49fcd71ca726daf1dd67af98}} 
\index{Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}}
\doxysubsubsection{\texorpdfstring{operator$<$()}{operator<()}}
{\footnotesize\ttfamily bool Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry\+::operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_ogre_1_1_ray_scene_query_result_entry}{Ray\+Scene\+Query\+Result\+Entry}} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Comparison operator for sorting. 



References distance.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_ray_scene_query_result_entry_af3e8eed523c4215c5733a9886db7ec29}\label{struct_ogre_1_1_ray_scene_query_result_entry_af3e8eed523c4215c5733a9886db7ec29}} 
\index{Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}!distance@{distance}}
\index{distance@{distance}!Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}}
\doxysubsubsection{\texorpdfstring{distance}{distance}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry\+::distance}



Distance along the ray. 



Referenced by operator$<$().

\mbox{\Hypertarget{struct_ogre_1_1_ray_scene_query_result_entry_a58ba184768924a39ab195dcf96472f65}\label{struct_ogre_1_1_ray_scene_query_result_entry_a58ba184768924a39ab195dcf96472f65}} 
\index{Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}!movable@{movable}}
\index{movable@{movable}!Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}}
\doxysubsubsection{\texorpdfstring{movable}{movable}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_movable_object}{Movable\+Object}}$\ast$ Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry\+::movable}



The movable, or N\+U\+LL if this is not a movable result. 

\mbox{\Hypertarget{struct_ogre_1_1_ray_scene_query_result_entry_acc6655f373532d7b9d3017acab7535a9}\label{struct_ogre_1_1_ray_scene_query_result_entry_acc6655f373532d7b9d3017acab7535a9}} 
\index{Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}!worldFragment@{worldFragment}}
\index{worldFragment@{worldFragment}!Ogre::RaySceneQueryResultEntry@{Ogre::RaySceneQueryResultEntry}}
\doxysubsubsection{\texorpdfstring{worldFragment}{worldFragment}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_scene_query_1_1_world_fragment}{Scene\+Query\+::\+World\+Fragment}}$\ast$ Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry\+::world\+Fragment}



The world fragment, or N\+U\+LL if this is not a fragment result. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_scene_query_8h}{Ogre\+Scene\+Query.\+h}}\end{DoxyCompactItemize}
