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


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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_ogre_1_1_lod_config_1_1_advanced}{Advanced}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::vector$<$ \hyperlink{struct_ogre_1_1_lod_level}{Lod\+Level} $>$ \hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Lod\+Level\+List}
\begin{DoxyCompactList}\small\item\em Lod strategy to use. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}{Lod\+Config} (\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&\+\_\+mesh, \hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy} $\ast$\+\_\+strategy=\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 
\hyperlink{struct_ogre_1_1_lod_config_ae2ae0ac3ec6f97efcaeb586dcf3b4d89}{Lod\+Config} ()
\item 
void \hyperlink{struct_ogre_1_1_lod_config_a197e4bbdc17c5645e9775d0ea1863c4d}{create\+Generated\+Lod\+Level} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} distance, \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} reduction\+Value, \hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3}{Lod\+Level\+::\+Vertex\+Reduction\+Method} reduction\+Method=\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 \hyperlink{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}{create\+Manual\+Lod\+Level} (\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real} distance, const \hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String} \&manual\+Mesh\+Name)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{_ogre_lod_prerequisites_8h_a2443cfc3de127c74d364ec23ecfddcad}{\+\_\+\+Ogre\+Lod\+Export} \hyperlink{struct_ogre_1_1_lod_config_1_1_advanced}{Ogre\+::\+Lod\+Config\+::\+Advanced} \hyperlink{struct_ogre_1_1_lod_config_a01a003f9abfe3c9fb7a737fb656ebc9c}{advanced}
\item 
\hyperlink{struct_ogre_1_1_lod_config_aa70b6cf68e01fe84a5b01fe5af5839da}{Lod\+Level\+List} \hyperlink{struct_ogre_1_1_lod_config_a7eecc87589b5a3eacfa363850c2fe4c0}{levels}
\item 
\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \hyperlink{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}{mesh}
\item 
\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy} $\ast$ \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}


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



Lod strategy to use. 



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}\label{struct_ogre_1_1_lod_config_a0253402aeaebecece55a8ebf9aa977cd}} 
\index{Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!Lod\+Config@{Lod\+Config}}
\index{Lod\+Config@{Lod\+Config}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{Lod\+Config()}{LodConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Config\+::\+Lod\+Config (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr} \&}]{\+\_\+mesh,  }\item[{\hyperlink{class_ogre_1_1_lod_strategy}{Lod\+Strategy} $\ast$}]{\+\_\+strategy = {\ttfamily \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\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!Lod\+Config@{Lod\+Config}}
\index{Lod\+Config@{Lod\+Config}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{Lod\+Config()}{LodConfig()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Config\+::\+Lod\+Config (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}\label{struct_ogre_1_1_lod_config_a5e92bc54de6971b64807d83f41532d21}} 
\index{Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!create\+Manual\+Lod\+Level@{create\+Manual\+Lod\+Level}}
\index{create\+Manual\+Lod\+Level@{create\+Manual\+Lod\+Level}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{create\+Manual\+Lod\+Level()}{createManualLodLevel()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Config\+::create\+Manual\+Lod\+Level (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}]{distance,  }\item[{const \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\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!create\+Generated\+Lod\+Level@{create\+Generated\+Lod\+Level}}
\index{create\+Generated\+Lod\+Level@{create\+Generated\+Lod\+Level}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{create\+Generated\+Lod\+Level()}{createGeneratedLodLevel()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Config\+::create\+Generated\+Lod\+Level (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}]{distance,  }\item[{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}]{reduction\+Value,  }\item[{\hyperlink{struct_ogre_1_1_lod_level_a39e40bdcbeea13357ace7e38e53446e3}{Lod\+Level\+::\+Vertex\+Reduction\+Method}}]{reduction\+Method = {\ttfamily \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})}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}\label{struct_ogre_1_1_lod_config_a791dec38cc670f9bf9fa1e6ac5230a08}} 
\index{Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!mesh@{mesh}}
\index{mesh@{mesh}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{mesh}{mesh}}
{\footnotesize\ttfamily \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\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!strategy@{strategy}}
\index{strategy@{strategy}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{strategy}{strategy}}
{\footnotesize\ttfamily \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\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!levels@{levels}}
\index{levels@{levels}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{levels}{levels}}
{\footnotesize\ttfamily \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\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}!advanced@{advanced}}
\index{advanced@{advanced}!Ogre\+::\+Lod\+Config@{Ogre\+::\+Lod\+Config}}
\subsubsection{\texorpdfstring{advanced}{advanced}}
{\footnotesize\ttfamily struct \hyperlink{_ogre_lod_prerequisites_8h_a2443cfc3de127c74d364ec23ecfddcad}{\+\_\+\+Ogre\+Lod\+Export} \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 
\hyperlink{_ogre_lod_config_8h}{Ogre\+Lod\+Config.\+h}\end{DoxyCompactItemize}
