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


Class implementing \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}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_ogre_1_1_terrain_auto_update_lod_by_distance_ae968774d027e9b95cdc8d7519ce7de94}{auto\+Update\+Lod} (\hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$terrain, bool synchronous, const \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 \hyperlink{namespace_ogre_adf2a0cf2e77143b5ee1d38a75e289545}{uint32} \hyperlink{class_ogre_1_1_terrain_auto_update_lod_by_distance_a665518d7780157d43317459027216837}{get\+Strategy\+Id} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class implementing \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 \hyperlink{class_ogre_1_1_terrain}{Terrain}. 

\subsection{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\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance@{Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance}!auto\+Update\+Lod@{auto\+Update\+Lod}}
\index{auto\+Update\+Lod@{auto\+Update\+Lod}!Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance@{Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance}}
\subsubsection{\texorpdfstring{auto\+Update\+Lod()}{autoUpdateLod()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance\+::auto\+Update\+Lod (\begin{DoxyParamCaption}\item[{\hyperlink{class_ogre_1_1_terrain}{Terrain} $\ast$}]{terrain,  }\item[{bool}]{synchronous,  }\item[{const \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 \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} & \hyperlink{class_ogre_1_1_any}{Any} user specific data. \\
\hline
\end{DoxyParams}


Implements \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\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance@{Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance}!get\+Strategy\+Id@{get\+Strategy\+Id}}
\index{get\+Strategy\+Id@{get\+Strategy\+Id}!Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance@{Ogre\+::\+Terrain\+Auto\+Update\+Lod\+By\+Distance}}
\subsubsection{\texorpdfstring{get\+Strategy\+Id()}{getStrategyId()}}
{\footnotesize\ttfamily virtual \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 \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 
\hyperlink{_ogre_terrain_auto_update_lod_8h}{Ogre\+Terrain\+Auto\+Update\+Lod.\+h}\end{DoxyCompactItemize}
