\hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters}{}\section{Ogre\+:\+:Volume\+:\+:Chunk\+Parameters Struct Reference}
\label{struct_ogre_1_1_volume_1_1_chunk_parameters}\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}


Parameters for loading the volume.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_ad5118612e35d91011e06b9a97270e60f}{Chunk\+Parameters} (void)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a6a296a1c6f91b7e50033d12bac67cb10}{async}
\begin{DoxyCompactList}\small\item\em Whether to load the chunks async. if set to false, the call to load waits for the whole chunk. false is the default. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a4444eac27c71e02886615dcf7fbfed27}{base\+Error}
\begin{DoxyCompactList}\small\item\em The smallest allowed geometric error of the highest L\+OD. \end{DoxyCompactList}\item 
bool \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a61d33b21a20c4fe9645545bdfe3029c3}{create\+Dual\+Grid\+Visualization}
\begin{DoxyCompactList}\small\item\em Whether to create the dualgrid debug visualization entity with false as default. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a68abf70466535d03dcbe3ac79db16ba6}{create\+Geometry\+From\+Level}
\begin{DoxyCompactList}\small\item\em The first L\+OD level to create geometry for. For scenarios where the lower levels won\textquotesingle{}t be visible anyway. 0 is the default and switches this off. \end{DoxyCompactList}\item 
bool \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a066adb42505bd30a78f1553a1913d273}{create\+Octree\+Visualization}
\begin{DoxyCompactList}\small\item\em Whether to create the octree debug visualization entity with false as default. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_aa6186649b7323f937b83828eb86711fa}{error\+Multiplicator}
\begin{DoxyCompactList}\small\item\em The error multiplicator per L\+OD level with 1.\+0 as default. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback}{Mesh\+Builder\+Callback} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a6403e2875cc7b81aefd43ba9f22c2b31}{lod\+Callback}
\begin{DoxyCompactList}\small\item\em Callback for a specific L\+OD level. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_ae125003c00de0d6c0a1a4bd6b99c4ebf}{max\+Screen\+Space\+Error}
\begin{DoxyCompactList}\small\item\em The maximum accepted screen space error when choosing the L\+OD levels to render. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_af6ed62b76c67d04eb98424414fb1dc72}{scale}
\begin{DoxyCompactList}\small\item\em The scale of the volume with 1.\+0 as default. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a3e154a179b8c824f79b1b426608743ad}{scene\+Manager}
\begin{DoxyCompactList}\small\item\em The scenemanager to construct the entity with. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a986b4a97b153d50f65603ab507bb4614}{skirt\+Factor}
\begin{DoxyCompactList}\small\item\em Factor for the skirt length generation. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_volume_1_1_source}{Source} $\ast$ \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_a111c9e9333e7ae3497fc818190a03fd8}{src}
\begin{DoxyCompactList}\small\item\em The volume source. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_aeefacd1d618206fcb432ed947b58e06e}{update\+From}
\begin{DoxyCompactList}\small\item\em If an existing chunktree is to be partially updated, set this to the back lower left point of the (sub-\/)cube to be reloaded. Else, set both update vectors to zero (initial load). 1.\+5 is the default. \end{DoxyCompactList}\item 
\hyperlink{class_ogre_1_1_vector3}{Vector3} \hyperlink{struct_ogre_1_1_volume_1_1_chunk_parameters_afe30999e8cc71a1f48d87d68bf43059d}{update\+To}
\begin{DoxyCompactList}\small\item\em If an existing chunktree is to be partially updated, set this to the front upper right point of the (sub-\/)cube to be reloaded. Else, set both update vectors to zero (initial load). \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Parameters for loading the volume. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_ad5118612e35d91011e06b9a97270e60f}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_ad5118612e35d91011e06b9a97270e60f}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!Chunk\+Parameters@{Chunk\+Parameters}}
\index{Chunk\+Parameters@{Chunk\+Parameters}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{Chunk\+Parameters()}{ChunkParameters()}}
{\footnotesize\ttfamily Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::\+Chunk\+Parameters (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Constructor. 



Referenced by Ogre\+::\+Volume\+::\+Chunk\+Tree\+Shared\+Data\+::\+Chunk\+Tree\+Shared\+Data().



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a3e154a179b8c824f79b1b426608743ad}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a3e154a179b8c824f79b1b426608743ad}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!scene\+Manager@{scene\+Manager}}
\index{scene\+Manager@{scene\+Manager}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{scene\+Manager}{sceneManager}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_scene_manager}{Scene\+Manager}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::scene\+Manager}



The scenemanager to construct the entity with. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a111c9e9333e7ae3497fc818190a03fd8}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a111c9e9333e7ae3497fc818190a03fd8}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!src@{src}}
\index{src@{src}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{src}{src}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_source}{Source}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::src}



The volume source. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a4444eac27c71e02886615dcf7fbfed27}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a4444eac27c71e02886615dcf7fbfed27}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!base\+Error@{base\+Error}}
\index{base\+Error@{base\+Error}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{base\+Error}{baseError}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::base\+Error}



The smallest allowed geometric error of the highest L\+OD. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_aa6186649b7323f937b83828eb86711fa}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_aa6186649b7323f937b83828eb86711fa}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!error\+Multiplicator@{error\+Multiplicator}}
\index{error\+Multiplicator@{error\+Multiplicator}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{error\+Multiplicator}{errorMultiplicator}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::error\+Multiplicator}



The error multiplicator per L\+OD level with 1.\+0 as default. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a066adb42505bd30a78f1553a1913d273}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a066adb42505bd30a78f1553a1913d273}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!create\+Octree\+Visualization@{create\+Octree\+Visualization}}
\index{create\+Octree\+Visualization@{create\+Octree\+Visualization}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{create\+Octree\+Visualization}{createOctreeVisualization}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::create\+Octree\+Visualization}



Whether to create the octree debug visualization entity with false as default. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a61d33b21a20c4fe9645545bdfe3029c3}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a61d33b21a20c4fe9645545bdfe3029c3}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!create\+Dual\+Grid\+Visualization@{create\+Dual\+Grid\+Visualization}}
\index{create\+Dual\+Grid\+Visualization@{create\+Dual\+Grid\+Visualization}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{create\+Dual\+Grid\+Visualization}{createDualGridVisualization}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::create\+Dual\+Grid\+Visualization}



Whether to create the dualgrid debug visualization entity with false as default. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a986b4a97b153d50f65603ab507bb4614}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a986b4a97b153d50f65603ab507bb4614}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!skirt\+Factor@{skirt\+Factor}}
\index{skirt\+Factor@{skirt\+Factor}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{skirt\+Factor}{skirtFactor}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::skirt\+Factor}



Factor for the skirt length generation. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a6403e2875cc7b81aefd43ba9f22c2b31}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a6403e2875cc7b81aefd43ba9f22c2b31}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!lod\+Callback@{lod\+Callback}}
\index{lod\+Callback@{lod\+Callback}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{lod\+Callback}{lodCallback}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_volume_1_1_mesh_builder_callback}{Mesh\+Builder\+Callback}$\ast$ Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::lod\+Callback}



Callback for a specific L\+OD level. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_af6ed62b76c67d04eb98424414fb1dc72}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_af6ed62b76c67d04eb98424414fb1dc72}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!scale@{scale}}
\index{scale@{scale}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{scale}{scale}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::scale}



The scale of the volume with 1.\+0 as default. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_ae125003c00de0d6c0a1a4bd6b99c4ebf}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_ae125003c00de0d6c0a1a4bd6b99c4ebf}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!max\+Screen\+Space\+Error@{max\+Screen\+Space\+Error}}
\index{max\+Screen\+Space\+Error@{max\+Screen\+Space\+Error}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{max\+Screen\+Space\+Error}{maxScreenSpaceError}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::max\+Screen\+Space\+Error}



The maximum accepted screen space error when choosing the L\+OD levels to render. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a68abf70466535d03dcbe3ac79db16ba6}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a68abf70466535d03dcbe3ac79db16ba6}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!create\+Geometry\+From\+Level@{create\+Geometry\+From\+Level}}
\index{create\+Geometry\+From\+Level@{create\+Geometry\+From\+Level}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{create\+Geometry\+From\+Level}{createGeometryFromLevel}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::create\+Geometry\+From\+Level}



The first L\+OD level to create geometry for. For scenarios where the lower levels won\textquotesingle{}t be visible anyway. 0 is the default and switches this off. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_aeefacd1d618206fcb432ed947b58e06e}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_aeefacd1d618206fcb432ed947b58e06e}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!update\+From@{update\+From}}
\index{update\+From@{update\+From}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{update\+From}{updateFrom}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::update\+From}



If an existing chunktree is to be partially updated, set this to the back lower left point of the (sub-\/)cube to be reloaded. Else, set both update vectors to zero (initial load). 1.\+5 is the default. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_afe30999e8cc71a1f48d87d68bf43059d}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_afe30999e8cc71a1f48d87d68bf43059d}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!update\+To@{update\+To}}
\index{update\+To@{update\+To}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{update\+To}{updateTo}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_vector3}{Vector3} Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::update\+To}



If an existing chunktree is to be partially updated, set this to the front upper right point of the (sub-\/)cube to be reloaded. Else, set both update vectors to zero (initial load). 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_chunk_parameters_a6a296a1c6f91b7e50033d12bac67cb10}\label{struct_ogre_1_1_volume_1_1_chunk_parameters_a6a296a1c6f91b7e50033d12bac67cb10}} 
\index{Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}!async@{async}}
\index{async@{async}!Ogre\+::\+Volume\+::\+Chunk\+Parameters@{Ogre\+::\+Volume\+::\+Chunk\+Parameters}}
\subsubsection{\texorpdfstring{async}{async}}
{\footnotesize\ttfamily bool Ogre\+::\+Volume\+::\+Chunk\+Parameters\+::async}



Whether to load the chunks async. if set to false, the call to load waits for the whole chunk. false is the default. 



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