\hypertarget{class_ogre_1_1_terrain_auto_update_lod_by_distance}{}\doxysection{Ogre\+::Terrain\+Auto\+Update\+Lod\+By\+Distance Class Reference}
\label{class_ogre_1_1_terrain_auto_update_lod_by_distance}\index{Ogre::TerrainAutoUpdateLodByDistance@{Ogre::TerrainAutoUpdateLodByDistance}}


Class implementing \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod}{Terrain\+Auto\+Update\+Lod}} interface.  




{\ttfamily \#include $<$Ogre\+Terrain\+Auto\+Update\+Lod.\+h$>$}



Inheritance diagram for Ogre\+::Terrain\+Auto\+Update\+Lod\+By\+Distance\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=234pt]{class_ogre_1_1_terrain_auto_update_lod_by_distance__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod_by_distance_ae968774d027e9b95cdc8d7519ce7de94}{auto\+Update\+Lod}} (\mbox{\hyperlink{class_ogre_1_1_terrain}{Terrain}} $\ast$terrain, bool synchronous, const \mbox{\hyperlink{class_ogre_1_1_any}{Any}} \&data)
\begin{DoxyCompactList}\small\item\em Method to be called to change terrain\textquotesingle{}s L\+OD level. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod_by_distance_a665518d7780157d43317459027216837}{get\+Strategy\+Id}} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Class implementing \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod}{Terrain\+Auto\+Update\+Lod}} interface. 

It does L\+OD level increase/decrease according to camera\textquotesingle{}s distance to \mbox{\hyperlink{class_ogre_1_1_terrain}{Terrain}}. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_terrain_auto_update_lod_by_distance_ae968774d027e9b95cdc8d7519ce7de94}\label{class_ogre_1_1_terrain_auto_update_lod_by_distance_ae968774d027e9b95cdc8d7519ce7de94}} 
\index{Ogre::TerrainAutoUpdateLodByDistance@{Ogre::TerrainAutoUpdateLodByDistance}!autoUpdateLod@{autoUpdateLod}}
\index{autoUpdateLod@{autoUpdateLod}!Ogre::TerrainAutoUpdateLodByDistance@{Ogre::TerrainAutoUpdateLodByDistance}}
\doxysubsubsection{\texorpdfstring{autoUpdateLod()}{autoUpdateLod()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance\+::auto\+Update\+Lod (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_terrain}{Terrain}} $\ast$}]{terrain,  }\item[{bool}]{synchronous,  }\item[{const \mbox{\hyperlink{class_ogre_1_1_any}{Any}} \&}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Method to be called to change terrain\textquotesingle{}s L\+OD level. 


\begin{DoxyParams}{Parameters}
{\em terrain} & Instance of \mbox{\hyperlink{class_ogre_1_1_terrain}{Terrain}} which L\+OD level is going to be changed \\
\hline
{\em synchronous} & Run this as part of main thread or in background \\
\hline
{\em data} & \mbox{\hyperlink{class_ogre_1_1_any}{Any}} user specific data. \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod_a370a1a1fc2cd7ff9af7854fca1f1b11a}{Ogre\+::\+Terrain\+Auto\+Update\+Lod}}.

\mbox{\Hypertarget{class_ogre_1_1_terrain_auto_update_lod_by_distance_a665518d7780157d43317459027216837}\label{class_ogre_1_1_terrain_auto_update_lod_by_distance_a665518d7780157d43317459027216837}} 
\index{Ogre::TerrainAutoUpdateLodByDistance@{Ogre::TerrainAutoUpdateLodByDistance}!getStrategyId@{getStrategyId}}
\index{getStrategyId@{getStrategyId}!Ogre::TerrainAutoUpdateLodByDistance@{Ogre::TerrainAutoUpdateLodByDistance}}
\doxysubsubsection{\texorpdfstring{getStrategyId()}{getStrategyId()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32}} Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance\+::get\+Strategy\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{class_ogre_1_1_terrain_auto_update_lod_ac4f8917cf562b6ca232f5354fcfa13b3}{Ogre\+::\+Terrain\+Auto\+Update\+Lod}}.



References Ogre\+::\+B\+Y\+\_\+\+D\+I\+S\+T\+A\+N\+CE.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_terrain_auto_update_lod_8h}{Ogre\+Terrain\+Auto\+Update\+Lod.\+h}}\end{DoxyCompactItemize}
