\hypertarget{struct_ogre_1_1_volume_1_1_chunk_request}{}\section{Ogre\+:\+:Volume\+:\+:Chunk\+Request Struct Reference}
\label{struct_ogre_1_1_volume_1_1_chunk_request}\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}


Data being passed around while loading.  




{\ttfamily \#include $<$Ogre\+Volume\+Chunk\+Handler.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_ogre_1_1_volume_1_1_dual_grid_generator}{Dual\+Grid\+Generator} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_aeaf3542ab1281572e1ecaea123aa66e1}{dual\+Grid\+Generator}
\begin{DoxyCompactList}\small\item\em The \hyperlink{class_ogre_1_1_volume_1_1_dual_grid_generator}{Dual\+Grid\+Generator} to use. \end{DoxyCompactList}\item 
bool \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_ab1953c58a16e1edfde6a843134cac2ff}{is\+Update}
\begin{DoxyCompactList}\small\item\em Whether this is an update of an existing tree. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_ae5e6c6ee00b6c824bcc782266a440c42}{level}
\begin{DoxyCompactList}\small\item\em The current L\+OD level. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_a194b6f47569db10150aa2726d1ef0dd3}{max\+Levels}
\begin{DoxyCompactList}\small\item\em The maximum amount of levels. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_ac010d5de8ae3bf620e523a64075f84f5}{mesh\+Builder}
\begin{DoxyCompactList}\small\item\em The \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder} to use. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_volume_1_1_chunk}{Chunk} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_a150c915275ff0b09d54e8f97afcbaffd}{origin}
\begin{DoxyCompactList}\small\item\em The chunk which created this request. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_a9350bd2d943fe62ca4ee0eb3f7b5c6ec}{root}
\begin{DoxyCompactList}\small\item\em The octree node to use. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_a731afb5118648be0ea56bf4d025ff1b1}{total\+From}
\begin{DoxyCompactList}\small\item\em The back lower left corner of the world. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_a985f7346115226c2f0a1f8e81cdbb5af}{total\+To}
\begin{DoxyCompactList}\small\item\em The front upper rightcorner of the world. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\+\_\+\+Ogre\+Volume\+Export friend std\+::ostream \& \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request_af8b1214a160ef067799609939fe51b95}{operator$<$$<$} (std\+::ostream \&o, const \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request}{Chunk\+Request} \&r)
\begin{DoxyCompactList}\small\item\em Stream operator $<$$<$. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Data being passed around while loading. 

\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_af8b1214a160ef067799609939fe51b95}\label{struct_ogre_1_1_volume_1_1_chunk_request_af8b1214a160ef067799609939fe51b95}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{operator$<$$<$}{operator<<}}
{\footnotesize\ttfamily \+\_\+\+Ogre\+Volume\+Export friend std\+::ostream\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{o,  }\item[{const \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request}{Chunk\+Request} \&}]{r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}



Stream operator $<$$<$. 


\begin{DoxyParams}{Parameters}
{\em o} & The used stream. \\
\hline
{\em r} & The streamed \hyperlink{struct_ogre_1_1_volume_1_1_chunk_request}{Chunk\+Request}. \\
\hline
\end{DoxyParams}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_a731afb5118648be0ea56bf4d025ff1b1}\label{struct_ogre_1_1_volume_1_1_chunk_request_a731afb5118648be0ea56bf4d025ff1b1}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!total\+From@{total\+From}}
\index{total\+From@{total\+From}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{total\+From}{totalFrom}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Volume\+::\+Chunk\+Request\+::total\+From}



The back lower left corner of the world. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_a985f7346115226c2f0a1f8e81cdbb5af}\label{struct_ogre_1_1_volume_1_1_chunk_request_a985f7346115226c2f0a1f8e81cdbb5af}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!total\+To@{total\+To}}
\index{total\+To@{total\+To}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{total\+To}{totalTo}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Volume\+::\+Chunk\+Request\+::total\+To}



The front upper rightcorner of the world. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_ae5e6c6ee00b6c824bcc782266a440c42}\label{struct_ogre_1_1_volume_1_1_chunk_request_ae5e6c6ee00b6c824bcc782266a440c42}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!level@{level}}
\index{level@{level}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{level}{level}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Volume\+::\+Chunk\+Request\+::level}



The current L\+OD level. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_a194b6f47569db10150aa2726d1ef0dd3}\label{struct_ogre_1_1_volume_1_1_chunk_request_a194b6f47569db10150aa2726d1ef0dd3}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!max\+Levels@{max\+Levels}}
\index{max\+Levels@{max\+Levels}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{max\+Levels}{maxLevels}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Volume\+::\+Chunk\+Request\+::max\+Levels}



The maximum amount of levels. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_ac010d5de8ae3bf620e523a64075f84f5}\label{struct_ogre_1_1_volume_1_1_chunk_request_ac010d5de8ae3bf620e523a64075f84f5}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!mesh\+Builder@{mesh\+Builder}}
\index{mesh\+Builder@{mesh\+Builder}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{mesh\+Builder}{meshBuilder}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Request\+::mesh\+Builder}



The \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder}{Mesh\+Builder} to use. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_aeaf3542ab1281572e1ecaea123aa66e1}\label{struct_ogre_1_1_volume_1_1_chunk_request_aeaf3542ab1281572e1ecaea123aa66e1}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!dual\+Grid\+Generator@{dual\+Grid\+Generator}}
\index{dual\+Grid\+Generator@{dual\+Grid\+Generator}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{dual\+Grid\+Generator}{dualGridGenerator}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_dual_grid_generator}{Dual\+Grid\+Generator}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Request\+::dual\+Grid\+Generator}



The \hyperlink{class_ogre_1_1_volume_1_1_dual_grid_generator}{Dual\+Grid\+Generator} to use. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_a9350bd2d943fe62ca4ee0eb3f7b5c6ec}\label{struct_ogre_1_1_volume_1_1_chunk_request_a9350bd2d943fe62ca4ee0eb3f7b5c6ec}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!root@{root}}
\index{root@{root}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{root}{root}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_octree_node}{Octree\+Node}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Request\+::root}



The octree node to use. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_a150c915275ff0b09d54e8f97afcbaffd}\label{struct_ogre_1_1_volume_1_1_chunk_request_a150c915275ff0b09d54e8f97afcbaffd}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!origin@{origin}}
\index{origin@{origin}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{origin}{origin}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_chunk}{Chunk}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Request\+::origin}



The chunk which created this request. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_request_ab1953c58a16e1edfde6a843134cac2ff}\label{struct_ogre_1_1_volume_1_1_chunk_request_ab1953c58a16e1edfde6a843134cac2ff}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}!is\+Update@{is\+Update}}
\index{is\+Update@{is\+Update}!Ogre\+::\+Volume\+::\+Chunk\+Request@{Ogre\+::\+Volume\+::\+Chunk\+Request}}
\subsubsection{\texorpdfstring{is\+Update}{isUpdate}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Chunk\+Request\+::is\+Update}



Whether this is an update of an existing tree. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_volume_chunk_handler_8h}{Ogre\+Volume\+Chunk\+Handler.\+h}\end{DoxyCompactItemize}
