\hypertarget{class_ogre_1_1_lod_work_queue_worker}{}\doxysection{Ogre\+::Lod\+Work\+Queue\+Worker Class Reference}
\label{class_ogre_1_1_lod_work_queue_worker}\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}


Processes requests.  




{\ttfamily \#include $<$Ogre\+Lod\+Work\+Queue\+Worker.\+h$>$}



Inheritance diagram for Ogre\+::Lod\+Work\+Queue\+Worker\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_ogre_1_1_lod_work_queue_worker__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_adde1318f6a5ea925510a60ee7e3c0442}{Lod\+Work\+Queue\+Worker}} ()
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_a07abe6de4c7327cc5bdd4c8276477b52}{$\sim$\+Lod\+Work\+Queue\+Worker}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_a79ba71aefb06ceba16c2a2bb17a9d4ec}{add\+Request\+To\+Queue}} (\mbox{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config}} \&lod\+Config, \mbox{\hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr}} \&cost, \mbox{\hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr}} \&data, \mbox{\hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr}} \&input, \mbox{\hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr}} \&output, \mbox{\hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr}} \&collapser)
\item 
void \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_aaa4c8a5b19cd3669a9e547a057e7fdc6}{add\+Request\+To\+Queue}} (\mbox{\hyperlink{struct_ogre_1_1_lod_work_queue_request}{Lod\+Work\+Queue\+Request}} $\ast$request)
\item 
void \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_a8e3d301bc2e7621c387188e81a2044ea}{clear\+Pending\+Lod\+Requests}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker}{Lod\+Work\+Queue\+Worker}} \& \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_aba124bf020cc5c7e389c97c55c8959b3}{get\+Singleton}} ()
\item 
static \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker}{Lod\+Work\+Queue\+Worker}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker_aaa281ff0a67614d8250141c244b29438}{get\+Singleton\+Ptr}} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Processes requests. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_adde1318f6a5ea925510a60ee7e3c0442}\label{class_ogre_1_1_lod_work_queue_worker_adde1318f6a5ea925510a60ee7e3c0442}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!LodWorkQueueWorker@{LodWorkQueueWorker}}
\index{LodWorkQueueWorker@{LodWorkQueueWorker}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{LodWorkQueueWorker()}{LodWorkQueueWorker()}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Work\+Queue\+Worker\+::\+Lod\+Work\+Queue\+Worker (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_a07abe6de4c7327cc5bdd4c8276477b52}\label{class_ogre_1_1_lod_work_queue_worker_a07abe6de4c7327cc5bdd4c8276477b52}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!````~LodWorkQueueWorker@{$\sim$LodWorkQueueWorker}}
\index{````~LodWorkQueueWorker@{$\sim$LodWorkQueueWorker}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{$\sim$LodWorkQueueWorker()}{~LodWorkQueueWorker()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Lod\+Work\+Queue\+Worker\+::$\sim$\+Lod\+Work\+Queue\+Worker (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_aaa281ff0a67614d8250141c244b29438}\label{class_ogre_1_1_lod_work_queue_worker_aaa281ff0a67614d8250141c244b29438}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!getSingletonPtr@{getSingletonPtr}}
\index{getSingletonPtr@{getSingletonPtr}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{getSingletonPtr()}{getSingletonPtr()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker}{Lod\+Work\+Queue\+Worker}}$\ast$ Ogre\+::\+Lod\+Work\+Queue\+Worker\+::get\+Singleton\+Ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_aba124bf020cc5c7e389c97c55c8959b3}\label{class_ogre_1_1_lod_work_queue_worker_aba124bf020cc5c7e389c97c55c8959b3}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!getSingleton@{getSingleton}}
\index{getSingleton@{getSingleton}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{getSingleton()}{getSingleton()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{class_ogre_1_1_lod_work_queue_worker}{Lod\+Work\+Queue\+Worker}}\& Ogre\+::\+Lod\+Work\+Queue\+Worker\+::get\+Singleton (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_aaa4c8a5b19cd3669a9e547a057e7fdc6}\label{class_ogre_1_1_lod_work_queue_worker_aaa4c8a5b19cd3669a9e547a057e7fdc6}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!addRequestToQueue@{addRequestToQueue}}
\index{addRequestToQueue@{addRequestToQueue}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{addRequestToQueue()}{addRequestToQueue()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Work\+Queue\+Worker\+::add\+Request\+To\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_work_queue_request}{Lod\+Work\+Queue\+Request}} $\ast$}]{request }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_a79ba71aefb06ceba16c2a2bb17a9d4ec}\label{class_ogre_1_1_lod_work_queue_worker_a79ba71aefb06ceba16c2a2bb17a9d4ec}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!addRequestToQueue@{addRequestToQueue}}
\index{addRequestToQueue@{addRequestToQueue}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{addRequestToQueue()}{addRequestToQueue()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Work\+Queue\+Worker\+::add\+Request\+To\+Queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config}} \&}]{lod\+Config,  }\item[{\mbox{\hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr}} \&}]{cost,  }\item[{\mbox{\hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr}} \&}]{data,  }\item[{\mbox{\hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr}} \&}]{input,  }\item[{\mbox{\hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr}} \&}]{output,  }\item[{\mbox{\hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr}} \&}]{collapser }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_lod_work_queue_worker_a8e3d301bc2e7621c387188e81a2044ea}\label{class_ogre_1_1_lod_work_queue_worker_a8e3d301bc2e7621c387188e81a2044ea}} 
\index{Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}!clearPendingLodRequests@{clearPendingLodRequests}}
\index{clearPendingLodRequests@{clearPendingLodRequests}!Ogre::LodWorkQueueWorker@{Ogre::LodWorkQueueWorker}}
\doxysubsubsection{\texorpdfstring{clearPendingLodRequests()}{clearPendingLodRequests()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Work\+Queue\+Worker\+::clear\+Pending\+Lod\+Requests (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_lod_work_queue_worker_8h}{Ogre\+Lod\+Work\+Queue\+Worker.\+h}}\end{DoxyCompactItemize}
