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


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




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback_aafe40c41952d3b12991b5d4b83d14e40}{$\sim$\+Mesh\+Builder\+Callback} ()
\item 
virtual void \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback_a27c03be369113b0379191143c852d766}{ready} (const \hyperlink{class_ogre_1_1_simple_renderable}{Simple\+Renderable} $\ast$simple\+Renderable, const \hyperlink{group___volume_ga42533278f4be6a1aeae58d18255d0ca1}{Vec\+Vertex} \&vertices, const \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 \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder}. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\subsection{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\+::\+Mesh\+Builder\+Callback@{Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback}!````~Mesh\+Builder\+Callback@{$\sim$\+Mesh\+Builder\+Callback}}
\index{````~Mesh\+Builder\+Callback@{$\sim$\+Mesh\+Builder\+Callback}!Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback@{Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback}}
\subsubsection{\texorpdfstring{$\sim$\+Mesh\+Builder\+Callback()}{~MeshBuilderCallback()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback\+::$\sim$\+Mesh\+Builder\+Callback (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\subsection{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\+::\+Mesh\+Builder\+Callback@{Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback}!ready@{ready}}
\index{ready@{ready}!Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback@{Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback}}
\subsubsection{\texorpdfstring{ready()}{ready()}}
{\footnotesize\ttfamily virtual void Ogre\+::\+Volume\+::\+Mesh\+Builder\+Callback\+::ready (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_simple_renderable}{Simple\+Renderable} $\ast$}]{simple\+Renderable,  }\item[{const \hyperlink{group___volume_ga42533278f4be6a1aeae58d18255d0ca1}{Vec\+Vertex} \&}]{vertices,  }\item[{const \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 \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder}. 


\begin{DoxyParams}{Parameters}
{\em simple\+Renderable} & Contains the \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 
\hyperlink{_ogre_volume_mesh_builder_8h}{Ogre\+Volume\+Mesh\+Builder.\+h}\end{DoxyCompactItemize}
