\hypertarget{class_ogre_1_1_lod_output_provider_compressed_buffer}{}\doxysection{Ogre\+::Lod\+Output\+Provider\+Compressed\+Buffer Class Reference}
\label{class_ogre_1_1_lod_output_provider_compressed_buffer}\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}


{\ttfamily \#include $<$Ogre\+Lod\+Output\+Provider\+Compressed\+Buffer.\+h$>$}



Inheritance diagram for Ogre\+::Lod\+Output\+Provider\+Compressed\+Buffer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{class_ogre_1_1_lod_output_provider_compressed_buffer__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_buffer_aead9766d05f8e03581ab886751b3baeb}{Lod\+Output\+Provider\+Compressed\+Buffer}} (\mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}} mesh)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_abad048cc7b8fe39696d9bd4356dca765}{bake\+Lod\+Level}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data, int lod\+Index)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_afd5c89f38214630421fcf242c041320f}{bake\+Manual\+Lod\+Level}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data, \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&manual\+Mesh\+Name, int lod\+Index)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_a0ea43a899427ec5404348d1fd653815b}{finalize}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_a2dbc6c42ba62eac31810f55f7c69ed6d}{inject}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_af8f5b48d14f6064b8e9abc3128fc1ba7}{prepare}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_aedaa383e20889e7c4c3c63766d1103af}{triangle\+Changed}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data, \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Lod\+Data\+::\+Triangle}} $\ast$tri)
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_compressed_mesh_a673c60f562bc877ee867395b2e550a4a}{triangle\+Removed}} (\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$data, \mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Lod\+Data\+::\+Triangle}} $\ast$tri)
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_buffer_aead9766d05f8e03581ab886751b3baeb}\label{class_ogre_1_1_lod_output_provider_compressed_buffer_aead9766d05f8e03581ab886751b3baeb}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!LodOutputProviderCompressedBuffer@{LodOutputProviderCompressedBuffer}}
\index{LodOutputProviderCompressedBuffer@{LodOutputProviderCompressedBuffer}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{LodOutputProviderCompressedBuffer()}{LodOutputProviderCompressedBuffer()}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Buffer\+::\+Lod\+Output\+Provider\+Compressed\+Buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_a5c4c0c56ea9f824c49e331f6fad33ddb}{Mesh\+Ptr}}}]{mesh }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_af8f5b48d14f6064b8e9abc3128fc1ba7}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_af8f5b48d14f6064b8e9abc3128fc1ba7}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!prepare@{prepare}}
\index{prepare@{prepare}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{prepare()}{prepare()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::prepare (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Implements \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a55fabf495b1a4b4cede411a2b0609ba4}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_a0ea43a899427ec5404348d1fd653815b}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_a0ea43a899427ec5404348d1fd653815b}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!finalize@{finalize}}
\index{finalize@{finalize}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{finalize()}{finalize()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::finalize (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Implements \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a61092e44961ca1554be9c71e34160b08}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_afd5c89f38214630421fcf242c041320f}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_afd5c89f38214630421fcf242c041320f}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!bakeManualLodLevel@{bakeManualLodLevel}}
\index{bakeManualLodLevel@{bakeManualLodLevel}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{bakeManualLodLevel()}{bakeManualLodLevel()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::bake\+Manual\+Lod\+Level (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data,  }\item[{\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}} \&}]{manual\+Mesh\+Name,  }\item[{int}]{lod\+Index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Implements \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a9d6fab6afb7888f7241b92fd539f2c79}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_abad048cc7b8fe39696d9bd4356dca765}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_abad048cc7b8fe39696d9bd4356dca765}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!bakeLodLevel@{bakeLodLevel}}
\index{bakeLodLevel@{bakeLodLevel}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{bakeLodLevel()}{bakeLodLevel()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::bake\+Lod\+Level (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data,  }\item[{int}]{lod\+Index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Implements \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a27748353c3278f8b45a6d262a3a2d31b}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_a2dbc6c42ba62eac31810f55f7c69ed6d}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_a2dbc6c42ba62eac31810f55f7c69ed6d}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!inject@{inject}}
\index{inject@{inject}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{inject()}{inject()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::inject (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Reimplemented from \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a1390b1ae86435e6dd6d7434fba229ac8}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_a673c60f562bc877ee867395b2e550a4a}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_a673c60f562bc877ee867395b2e550a4a}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!triangleRemoved@{triangleRemoved}}
\index{triangleRemoved@{triangleRemoved}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{triangleRemoved()}{triangleRemoved()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::triangle\+Removed (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data,  }\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Lod\+Data\+::\+Triangle}} $\ast$}]{tri }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Reimplemented from \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_afd7fbf85dab8b295e1ec15b30b4837e9}{Ogre\+::\+Lod\+Output\+Provider}}.

\mbox{\Hypertarget{class_ogre_1_1_lod_output_provider_compressed_mesh_aedaa383e20889e7c4c3c63766d1103af}\label{class_ogre_1_1_lod_output_provider_compressed_mesh_aedaa383e20889e7c4c3c63766d1103af}} 
\index{Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}!triangleChanged@{triangleChanged}}
\index{triangleChanged@{triangleChanged}!Ogre::LodOutputProviderCompressedBuffer@{Ogre::LodOutputProviderCompressedBuffer}}
\doxysubsubsection{\texorpdfstring{triangleChanged()}{triangleChanged()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Lod\+Output\+Provider\+Compressed\+Mesh\+::triangle\+Changed (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data}{Lod\+Data}} $\ast$}]{data,  }\item[{\mbox{\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Lod\+Data\+::\+Triangle}} $\ast$}]{tri }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}, {\ttfamily [inherited]}}



Reimplemented from \mbox{\hyperlink{class_ogre_1_1_lod_output_provider_a46c70b8500cfdf6563662db9fc60ffa4}{Ogre\+::\+Lod\+Output\+Provider}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_lod_output_provider_compressed_buffer_8h}{Ogre\+Lod\+Output\+Provider\+Compressed\+Buffer.\+h}}\end{DoxyCompactItemize}
