\hypertarget{class_ogre_1_1_volume_1_1_mesh_builder_callback}{}\doxysection{Ogre\+::Volume\+::Mesh\+Builder\+Callback Class Reference}
\label{class_ogre_1_1_volume_1_1_mesh_builder_callback}\index{Ogre::Volume::MeshBuilderCallback@{Ogre::Volume::MeshBuilderCallback}}


Callback class when the user needs information about the triangles of chunks of a L\+OD level.  




{\ttfamily \#include $<$Ogre\+Volume\+Mesh\+Builder.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback_aafe40c41952d3b12991b5d4b83d14e40}{$\sim$\+Mesh\+Builder\+Callback}} ()
\item 
virtual void \mbox{\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback_a27c03be369113b0379191143c852d766}{ready}} (const \mbox{\hyperlink{class_ogre_1_1_simple_renderable}{Simple\+Renderable}} $\ast$simple\+Renderable, const \mbox{\hyperlink{group___volume_ga42533278f4be6a1aeae58d18255d0ca1}{Vec\+Vertex}} \&vertices, const \mbox{\hyperlink{group___volume_ga00db3f974951d99d4a0902580eeb8151}{Vec\+Indices}} \&indices, size\+\_\+t level, int in\+Process)=0
\begin{DoxyCompactList}\small\item\em To be called with the callback function of a \mbox{\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder}}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Callback class when the user needs information about the triangles of chunks of a L\+OD level. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_mesh_builder_callback_aafe40c41952d3b12991b5d4b83d14e40}\label{class_ogre_1_1_volume_1_1_mesh_builder_callback_aafe40c41952d3b12991b5d4b83d14e40}} 
\index{Ogre::Volume::MeshBuilderCallback@{Ogre::Volume::MeshBuilderCallback}!````~MeshBuilderCallback@{$\sim$MeshBuilderCallback}}
\index{````~MeshBuilderCallback@{$\sim$MeshBuilderCallback}!Ogre::Volume::MeshBuilderCallback@{Ogre::Volume::MeshBuilderCallback}}
\doxysubsubsection{\texorpdfstring{$\sim$MeshBuilderCallback()}{~MeshBuilderCallback()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback\+::$\sim$\+Mesh\+Builder\+Callback (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_volume_1_1_mesh_builder_callback_a27c03be369113b0379191143c852d766}\label{class_ogre_1_1_volume_1_1_mesh_builder_callback_a27c03be369113b0379191143c852d766}} 
\index{Ogre::Volume::MeshBuilderCallback@{Ogre::Volume::MeshBuilderCallback}!ready@{ready}}
\index{ready@{ready}!Ogre::Volume::MeshBuilderCallback@{Ogre::Volume::MeshBuilderCallback}}
\doxysubsubsection{\texorpdfstring{ready()}{ready()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback\+::ready (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_ogre_1_1_simple_renderable}{Simple\+Renderable}} $\ast$}]{simple\+Renderable,  }\item[{const \mbox{\hyperlink{group___volume_ga42533278f4be6a1aeae58d18255d0ca1}{Vec\+Vertex}} \&}]{vertices,  }\item[{const \mbox{\hyperlink{group___volume_ga00db3f974951d99d4a0902580eeb8151}{Vec\+Indices}} \&}]{indices,  }\item[{size\+\_\+t}]{level,  }\item[{int}]{in\+Process }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



To be called with the callback function of a \mbox{\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder}}. 


\begin{DoxyParams}{Parameters}
{\em simple\+Renderable} & Contains the \mbox{\hyperlink{class_ogre_1_1_simple_renderable}{Simple\+Renderable}} for which the triangles were built. \\
\hline
{\em vertices} & Contains the vertices of the triangles. \\
\hline
{\em indices} & Contains the indices of the triangles. \\
\hline
{\em level} & The L\+OD level of this mesh. \\
\hline
{\em in\+Process} & The amount of other meshes/\+L\+O\+D-\/\+Chunks still to be loaded. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_volume_mesh_builder_8h}{Ogre\+Volume\+Mesh\+Builder.\+h}}\end{DoxyCompactItemize}
