\hypertarget{class_ogre_1_1_mesh_lod_generator}{}\section{Ogre\+:\+:Mesh\+Lod\+Generator Class Reference}
\label{class_ogre_1_1_mesh_lod_generator}\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}


{\ttfamily \#include $<$Ogre\+Mesh\+Lod\+Generator.\+h$>$}



Inheritance diagram for Ogre\+:\+:Mesh\+Lod\+Generator\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{class_ogre_1_1_mesh_lod_generator__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_mesh_lod_generator_a6709d1b9e68715c1ae5740befebe3470}{Mesh\+Lod\+Generator} ()
\begin{DoxyCompactList}\small\item\em Generates the Lod levels for a mesh. \end{DoxyCompactList}\item 
virtual \hyperlink{class_ogre_1_1_mesh_lod_generator_aa16a88faa734b78172902dc4755ba39c}{$\sim$\+Mesh\+Lod\+Generator} ()
\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_aacbece25b64bac20fa3435c377a6160d}{\+\_\+generate\+Manual\+Lod\+Levels} (\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&lod\+Config)
\begin{DoxyCompactList}\small\item\em If you only use manual Lod levels, then you don\textquotesingle{}t need to build \hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data} mesh representation. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_adb238ad1038faeeb4701105912b58844}{\+\_\+init\+Work\+Queue} ()
\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_a8592deced84fda25792d7df26f4af878}{\+\_\+process} (\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&lod\+Config, \hyperlink{class_ogre_1_1_lod_collapse_cost}{Lod\+Collapse\+Cost} $\ast$cost, \hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data} $\ast$data, \hyperlink{class_ogre_1_1_lod_input_provider}{Lod\+Input\+Provider} $\ast$input, \hyperlink{class_ogre_1_1_lod_output_provider}{Lod\+Output\+Provider} $\ast$output, \hyperlink{class_ogre_1_1_lod_collapser}{Lod\+Collapser} $\ast$collapser)
\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_a433212c3162f9f3d5ddd01f7c9fd6578}{\+\_\+resolve\+Components} (\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&lod\+Config, \hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr} \&cost, \hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr} \&data, \hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr} \&input, \hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr} \&output, \hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr} \&collapser)
\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_a70146c67825ae4397ec2944faa8fad51}{generate\+Autoconfigured\+Lod\+Levels} (\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&mesh)
\begin{DoxyCompactList}\small\item\em Generates the Lod levels for a mesh without configuring it. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_ogre_1_1_mesh_lod_generator_a3cdd91b72ba29ee177e3c8714f6f07a4}{generate\+Lod\+Levels} (\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&lod\+Config, \hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr} cost=\hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr}(), \hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr} data=\hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr}(), \hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr} input=\hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr}(), \hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr} output=\hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr}(), \hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr} collapser=\hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr}())
\begin{DoxyCompactList}\small\item\em Generates the Lod levels for a mesh. \end{DoxyCompactList}\item 
void \hyperlink{class_ogre_1_1_mesh_lod_generator_ab3286e6d287197cdc7124bea95c17a38}{get\+Autoconfig} (\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&in\+Mesh, \hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&out\+Lod\+Config)
\begin{DoxyCompactList}\small\item\em Fills Lod Config with a config, which works on any mesh. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \hyperlink{class_ogre_1_1_mesh_lod_generator_ab81791d208bed419def6edc84142a6b9}{\+\_\+configure\+Mesh\+Lod\+Usage} (const \hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&lod\+Config)
\item 
static \hyperlink{class_ogre_1_1_mesh_lod_generator}{Mesh\+Lod\+Generator} \& \hyperlink{class_ogre_1_1_mesh_lod_generator_af6f1c4233222649f885f7d0a718fff13}{get\+Singleton} ()
\item 
static \hyperlink{class_ogre_1_1_mesh_lod_generator}{Mesh\+Lod\+Generator} $\ast$ \hyperlink{class_ogre_1_1_mesh_lod_generator_a7ecbb1aa6a5b42342af4f21fc40acc05}{get\+Singleton\+Ptr} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a6709d1b9e68715c1ae5740befebe3470}\label{class_ogre_1_1_mesh_lod_generator_a6709d1b9e68715c1ae5740befebe3470}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!Mesh\+Lod\+Generator@{Mesh\+Lod\+Generator}}
\index{Mesh\+Lod\+Generator@{Mesh\+Lod\+Generator}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{Mesh\+Lod\+Generator()}{MeshLodGenerator()}}
{\footnotesize\ttfamily Ogre\+::\+Mesh\+Lod\+Generator\+::\+Mesh\+Lod\+Generator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Generates the Lod levels for a mesh. 

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_aa16a88faa734b78172902dc4755ba39c}\label{class_ogre_1_1_mesh_lod_generator_aa16a88faa734b78172902dc4755ba39c}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!````~Mesh\+Lod\+Generator@{$\sim$\+Mesh\+Lod\+Generator}}
\index{````~Mesh\+Lod\+Generator@{$\sim$\+Mesh\+Lod\+Generator}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{$\sim$\+Mesh\+Lod\+Generator()}{~MeshLodGenerator()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Mesh\+Lod\+Generator\+::$\sim$\+Mesh\+Lod\+Generator (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a7ecbb1aa6a5b42342af4f21fc40acc05}\label{class_ogre_1_1_mesh_lod_generator_a7ecbb1aa6a5b42342af4f21fc40acc05}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!get\+Singleton\+Ptr@{get\+Singleton\+Ptr}}
\index{get\+Singleton\+Ptr@{get\+Singleton\+Ptr}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{get\+Singleton\+Ptr()}{getSingletonPtr()}}
{\footnotesize\ttfamily static \hyperlink{class_ogre_1_1_mesh_lod_generator}{Mesh\+Lod\+Generator}$\ast$ Ogre\+::\+Mesh\+Lod\+Generator\+::get\+Singleton\+Ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_af6f1c4233222649f885f7d0a718fff13}\label{class_ogre_1_1_mesh_lod_generator_af6f1c4233222649f885f7d0a718fff13}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!get\+Singleton@{get\+Singleton}}
\index{get\+Singleton@{get\+Singleton}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{get\+Singleton()}{getSingleton()}}
{\footnotesize\ttfamily static \hyperlink{class_ogre_1_1_mesh_lod_generator}{Mesh\+Lod\+Generator}\& Ogre\+::\+Mesh\+Lod\+Generator\+::get\+Singleton (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a3cdd91b72ba29ee177e3c8714f6f07a4}\label{class_ogre_1_1_mesh_lod_generator_a3cdd91b72ba29ee177e3c8714f6f07a4}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!generate\+Lod\+Levels@{generate\+Lod\+Levels}}
\index{generate\+Lod\+Levels@{generate\+Lod\+Levels}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{generate\+Lod\+Levels()}{generateLodLevels()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Mesh\+Lod\+Generator\+::generate\+Lod\+Levels (\begin{DoxyParamCaption}\item[{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{lod\+Config,  }\item[{\hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr}}]{cost = {\ttfamily \hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr}()},  }\item[{\hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr}}]{data = {\ttfamily \hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr}()},  }\item[{\hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr}}]{input = {\ttfamily \hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr}()},  }\item[{\hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr}}]{output = {\ttfamily \hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr}()},  }\item[{\hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr}}]{collapser = {\ttfamily \hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr}()} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Generates the Lod levels for a mesh. 


\begin{DoxyParams}{Parameters}
{\em lod\+Config} & Specification of the requested Lod levels. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a70146c67825ae4397ec2944faa8fad51}\label{class_ogre_1_1_mesh_lod_generator_a70146c67825ae4397ec2944faa8fad51}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!generate\+Autoconfigured\+Lod\+Levels@{generate\+Autoconfigured\+Lod\+Levels}}
\index{generate\+Autoconfigured\+Lod\+Levels@{generate\+Autoconfigured\+Lod\+Levels}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{generate\+Autoconfigured\+Lod\+Levels()}{generateAutoconfiguredLodLevels()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::generate\+Autoconfigured\+Lod\+Levels (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&}]{mesh }\end{DoxyParamCaption})}



Generates the Lod levels for a mesh without configuring it. 


\begin{DoxyParams}{Parameters}
{\em mesh} & Generate the Lod for this mesh. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_ab3286e6d287197cdc7124bea95c17a38}\label{class_ogre_1_1_mesh_lod_generator_ab3286e6d287197cdc7124bea95c17a38}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!get\+Autoconfig@{get\+Autoconfig}}
\index{get\+Autoconfig@{get\+Autoconfig}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{get\+Autoconfig()}{getAutoconfig()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::get\+Autoconfig (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&}]{in\+Mesh,  }\item[{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{out\+Lod\+Config }\end{DoxyParamCaption})}



Fills Lod Config with a config, which works on any mesh. 


\begin{DoxyParams}{Parameters}
{\em in\+Mesh} & Optimize for this mesh. \\
\hline
{\em out\+Lod\+Config} & Lod configuration storing the output. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_ab81791d208bed419def6edc84142a6b9}\label{class_ogre_1_1_mesh_lod_generator_ab81791d208bed419def6edc84142a6b9}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!\+\_\+configure\+Mesh\+Lod\+Usage@{\+\_\+configure\+Mesh\+Lod\+Usage}}
\index{\+\_\+configure\+Mesh\+Lod\+Usage@{\+\_\+configure\+Mesh\+Lod\+Usage}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{\+\_\+configure\+Mesh\+Lod\+Usage()}{\_configureMeshLodUsage()}}
{\footnotesize\ttfamily static void Ogre\+::\+Mesh\+Lod\+Generator\+::\+\_\+configure\+Mesh\+Lod\+Usage (\begin{DoxyParamCaption}\item[{const \hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{lod\+Config }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a433212c3162f9f3d5ddd01f7c9fd6578}\label{class_ogre_1_1_mesh_lod_generator_a433212c3162f9f3d5ddd01f7c9fd6578}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!\+\_\+resolve\+Components@{\+\_\+resolve\+Components}}
\index{\+\_\+resolve\+Components@{\+\_\+resolve\+Components}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{\+\_\+resolve\+Components()}{\_resolveComponents()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::\+\_\+resolve\+Components (\begin{DoxyParamCaption}\item[{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{lod\+Config,  }\item[{\hyperlink{namespace_ogre_a6bff13b1479556a24ae1636a6251c26b}{Lod\+Collapse\+Cost\+Ptr} \&}]{cost,  }\item[{\hyperlink{namespace_ogre_a4d9b1ca59e3dc7bd6058227605830d9b}{Lod\+Data\+Ptr} \&}]{data,  }\item[{\hyperlink{namespace_ogre_ae22ca152f6804405ac4dfb48ad7b3a8f}{Lod\+Input\+Provider\+Ptr} \&}]{input,  }\item[{\hyperlink{namespace_ogre_ab582e30a269416bbbe5bc2a3c4ab8675}{Lod\+Output\+Provider\+Ptr} \&}]{output,  }\item[{\hyperlink{namespace_ogre_add43c0bf87f4217edbc794d78c3fd421}{Lod\+Collapser\+Ptr} \&}]{collapser }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_a8592deced84fda25792d7df26f4af878}\label{class_ogre_1_1_mesh_lod_generator_a8592deced84fda25792d7df26f4af878}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!\+\_\+process@{\+\_\+process}}
\index{\+\_\+process@{\+\_\+process}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{\+\_\+process()}{\_process()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::\+\_\+process (\begin{DoxyParamCaption}\item[{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{lod\+Config,  }\item[{\hyperlink{class_ogre_1_1_lod_collapse_cost}{Lod\+Collapse\+Cost} $\ast$}]{cost,  }\item[{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data} $\ast$}]{data,  }\item[{\hyperlink{class_ogre_1_1_lod_input_provider}{Lod\+Input\+Provider} $\ast$}]{input,  }\item[{\hyperlink{class_ogre_1_1_lod_output_provider}{Lod\+Output\+Provider} $\ast$}]{output,  }\item[{\hyperlink{class_ogre_1_1_lod_collapser}{Lod\+Collapser} $\ast$}]{collapser }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_aacbece25b64bac20fa3435c377a6160d}\label{class_ogre_1_1_mesh_lod_generator_aacbece25b64bac20fa3435c377a6160d}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!\+\_\+generate\+Manual\+Lod\+Levels@{\+\_\+generate\+Manual\+Lod\+Levels}}
\index{\+\_\+generate\+Manual\+Lod\+Levels@{\+\_\+generate\+Manual\+Lod\+Levels}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{\+\_\+generate\+Manual\+Lod\+Levels()}{\_generateManualLodLevels()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::\+\_\+generate\+Manual\+Lod\+Levels (\begin{DoxyParamCaption}\item[{\hyperlink{struct_ogre_1_1_lod_config}{Lod\+Config} \&}]{lod\+Config }\end{DoxyParamCaption})}



If you only use manual Lod levels, then you don\textquotesingle{}t need to build \hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data} mesh representation. 

This function will generate manual Lod levels without overhead, but every Lod level needs to be a manual Lod level. \mbox{\Hypertarget{class_ogre_1_1_mesh_lod_generator_adb238ad1038faeeb4701105912b58844}\label{class_ogre_1_1_mesh_lod_generator_adb238ad1038faeeb4701105912b58844}} 
\index{Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}!\+\_\+init\+Work\+Queue@{\+\_\+init\+Work\+Queue}}
\index{\+\_\+init\+Work\+Queue@{\+\_\+init\+Work\+Queue}!Ogre\+::\+Mesh\+Lod\+Generator@{Ogre\+::\+Mesh\+Lod\+Generator}}
\subsubsection{\texorpdfstring{\+\_\+init\+Work\+Queue()}{\_initWorkQueue()}}
{\footnotesize\ttfamily void Ogre\+::\+Mesh\+Lod\+Generator\+::\+\_\+init\+Work\+Queue (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_mesh_lod_generator_8h}{Ogre\+Mesh\+Lod\+Generator.\+h}\end{DoxyCompactItemize}
