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


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




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_a17af5a6b49fcd71ca726daf1dd67af98}{operator$<$} (const \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}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_ray_scene_query_result_entry_af3e8eed523c4215c5733a9886db7ec29}{distance}
\begin{DoxyCompactList}\small\item\em Distance along the ray. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_movable_object}{Movable\+Object} $\ast$ \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 
\hyperlink{struct_ogre_1_1_scene_query_1_1_world_fragment}{Scene\+Query\+::\+World\+Fragment} $\ast$ \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}


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

\subsection{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\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}}
\subsubsection{\texorpdfstring{operator$<$()}{operator<()}}
{\footnotesize\ttfamily bool Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry\+::operator$<$ (\begin{DoxyParamCaption}\item[{const \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.



\subsection{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\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}!distance@{distance}}
\index{distance@{distance}!Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}}
\subsubsection{\texorpdfstring{distance}{distance}}
{\footnotesize\ttfamily \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\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}!movable@{movable}}
\index{movable@{movable}!Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}}
\subsubsection{\texorpdfstring{movable}{movable}}
{\footnotesize\ttfamily \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\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}!world\+Fragment@{world\+Fragment}}
\index{world\+Fragment@{world\+Fragment}!Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry@{Ogre\+::\+Ray\+Scene\+Query\+Result\+Entry}}
\subsubsection{\texorpdfstring{world\+Fragment}{worldFragment}}
{\footnotesize\ttfamily \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 
\hyperlink{_ogre_scene_query_8h}{Ogre\+Scene\+Query.\+h}\end{DoxyCompactItemize}
