\hypertarget{struct_ogre_1_1_lod_config}{}\doxysection{Ogre\+::Lod\+Config Struct Reference}
\label{struct_ogre_1_1_lod_config}\index{Ogre::LodConfig@{Ogre::LodConfig}}


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

\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_ogre_1_1_lod_config_1_1_advanced}{Advanced}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \mbox{\hyperlink{struct_ogre_1_1_lod_level}{Lod\+Level}} $>$ \mbox{\hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Lod\+Level\+List}}
\begin{DoxyCompactList}\small\item\em Lod strategy to use. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_config_ae2ae0ac3ec6f97efcaeb586dcf3b4d89}{Lod\+Config}} ()
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}{Lod\+Config}} (\mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}} \&\+\_\+mesh, \mbox{\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy}} $\ast$\+\_\+strategy=\mbox{\hyperlink{class_ogre_1_1_distance_lod_box_strategy_a28bf7af2f635feb42ba86a43cee253f6}{Distance\+Lod\+Box\+Strategy\+::get\+Singleton\+Ptr}}())
\begin{DoxyCompactList}\small\item\em Info about Lod levels. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{struct_ogre_1_1_lod_config_a197e4bbdc17c5645e9775d0ea1863c4d}{create\+Generated\+Lod\+Level}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} distance, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} reduction\+Value, \mbox{\hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3}{Lod\+Level\+::\+Vertex\+Reduction\+Method}} reduction\+Method=\mbox{\hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3afe36984fdb5b516b5bc79f53d3e48699}{Lod\+Level\+::\+V\+R\+M\+\_\+\+P\+R\+O\+P\+O\+R\+T\+I\+O\+N\+AL}})
\item 
void \mbox{\hyperlink{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}{create\+Manual\+Lod\+Level}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} distance, const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&manual\+Mesh\+Name)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{_ogre_lod_prerequisites_8h_a2443cfc3de127c74d364ec23ecfddcad}{\+\_\+\+Ogre\+Lod\+Export}} \mbox{\hyperlink{struct_ogre_1_1_lod_config_1_1_advanced}{Ogre\+::\+Lod\+Config\+::\+Advanced}} \mbox{\hyperlink{struct_ogre_1_1_lod_config_a01a003f9abfe3c9fb7a737fb656ebc9c}{advanced}}
\item 
\mbox{\hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Lod\+Level\+List}} \mbox{\hyperlink{struct_ogre_1_1_lod_config_a7eecc87589b5a3eacfa363850c2fe4c0}{levels}}
\item 
\mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}} \mbox{\hyperlink{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}{mesh}}
\item 
\mbox{\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_lod_config_a9634e8bfa3c423b7a2ad130f5db9ca61}{strategy}}
\begin{DoxyCompactList}\small\item\em The mesh which we want to reduce. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}\label{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!LodLevelList@{LodLevelList}}
\index{LodLevelList@{LodLevelList}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{LodLevelList}{LodLevelList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\mbox{\hyperlink{struct_ogre_1_1_lod_level}{Lod\+Level}}$>$ \mbox{\hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Ogre\+::\+Lod\+Config\+::\+Lod\+Level\+List}}}



Lod strategy to use. 



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}\label{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!LodConfig@{LodConfig}}
\index{LodConfig@{LodConfig}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{LodConfig()}{LodConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Config\+::\+Lod\+Config (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}} \&}]{\+\_\+mesh,  }\item[{\mbox{\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy}} $\ast$}]{\+\_\+strategy = {\ttfamily \mbox{\hyperlink{class_ogre_1_1_distance_lod_box_strategy_a28bf7af2f635feb42ba86a43cee253f6}{Distance\+Lod\+Box\+Strategy\+::get\+Singleton\+Ptr}}()} }\end{DoxyParamCaption})}



Info about Lod levels. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_config_ae2ae0ac3ec6f97efcaeb586dcf3b4d89}\label{struct_ogre_1_1_lod_config_ae2ae0ac3ec6f97efcaeb586dcf3b4d89}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!LodConfig@{LodConfig}}
\index{LodConfig@{LodConfig}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{LodConfig()}{LodConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Config\+::\+Lod\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}\label{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!createManualLodLevel@{createManualLodLevel}}
\index{createManualLodLevel@{createManualLodLevel}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{createManualLodLevel()}{createManualLodLevel()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Config\+::create\+Manual\+Lod\+Level (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{distance,  }\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{manual\+Mesh\+Name }\end{DoxyParamCaption})}

\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a197e4bbdc17c5645e9775d0ea1863c4d}\label{struct_ogre_1_1_lod_config_a197e4bbdc17c5645e9775d0ea1863c4d}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!createGeneratedLodLevel@{createGeneratedLodLevel}}
\index{createGeneratedLodLevel@{createGeneratedLodLevel}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{createGeneratedLodLevel()}{createGeneratedLodLevel()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Config\+::create\+Generated\+Lod\+Level (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{distance,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{reduction\+Value,  }\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3}{Lod\+Level\+::\+Vertex\+Reduction\+Method}}}]{reduction\+Method = {\ttfamily \mbox{\hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3afe36984fdb5b516b5bc79f53d3e48699}{Lod\+Level\+::\+V\+R\+M\+\_\+\+P\+R\+O\+P\+O\+R\+T\+I\+O\+N\+AL}}} }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}\label{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!mesh@{mesh}}
\index{mesh@{mesh}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{mesh}{mesh}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}} Ogre\+::\+Lod\+Config\+::mesh}

\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a9634e8bfa3c423b7a2ad130f5db9ca61}\label{struct_ogre_1_1_lod_config_a9634e8bfa3c423b7a2ad130f5db9ca61}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!strategy@{strategy}}
\index{strategy@{strategy}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{strategy}{strategy}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy}}$\ast$ Ogre\+::\+Lod\+Config\+::strategy}



The mesh which we want to reduce. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a7eecc87589b5a3eacfa363850c2fe4c0}\label{struct_ogre_1_1_lod_config_a7eecc87589b5a3eacfa363850c2fe4c0}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!levels@{levels}}
\index{levels@{levels}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{levels}{levels}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Lod\+Level\+List}} Ogre\+::\+Lod\+Config\+::levels}

\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a01a003f9abfe3c9fb7a737fb656ebc9c}\label{struct_ogre_1_1_lod_config_a01a003f9abfe3c9fb7a737fb656ebc9c}} 
\index{Ogre::LodConfig@{Ogre::LodConfig}!advanced@{advanced}}
\index{advanced@{advanced}!Ogre::LodConfig@{Ogre::LodConfig}}
\doxysubsubsection{\texorpdfstring{advanced}{advanced}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{_ogre_lod_prerequisites_8h_a2443cfc3de127c74d364ec23ecfddcad}{\+\_\+\+Ogre\+Lod\+Export}} \mbox{\hyperlink{struct_ogre_1_1_lod_config_1_1_advanced}{Ogre\+::\+Lod\+Config\+::\+Advanced}}  Ogre\+::\+Lod\+Config\+::advanced}



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