\hypertarget{struct_ogre_1_1_lod_index_buffer}{}\doxysection{Ogre\+::Lod\+Index\+Buffer Struct Reference}
\label{struct_ogre_1_1_lod_index_buffer}\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}


Thread-\/safe buffer for storing Hardware index buffer.  




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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_aa76c6f5ab0f13029cd58e690bae22f61}{fill\+Buffer}} (\mbox{\hyperlink{class_ogre_1_1_index_data}{Ogre\+::\+Index\+Data}} $\ast$data)
\begin{DoxyCompactList}\small\item\em if N\+U\+LL, then the previous Lod level\textquotesingle{}s buffer is used. (compression) \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_shared_ptr}{Ogre\+::\+Shared\+Ptr}}$<$ unsigned char $>$ \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_a0fa07cf2ed56dedeed82fa4961b2ea72}{index\+Buffer}}
\begin{DoxyCompactList}\small\item\em size of the index buffer in bytes \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_a9174a1e496e4a7316921c203d9ffbd16}{index\+Buffer\+Size}}
\begin{DoxyCompactList}\small\item\em Offset from the start of the index\+Buffer. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_a8cbe35c7dbfb55adea2b0c9a47932bce}{index\+Count}}
\begin{DoxyCompactList}\small\item\em Index size\+: 2 or 4 byte/index is supported only. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_a62ca12c5e306a45a9aed557351ef80e3}{index\+Size}}
\item 
size\+\_\+t \mbox{\hyperlink{struct_ogre_1_1_lod_index_buffer_a0cc33f979f0023f7384c26aa45713978}{index\+Start}}
\begin{DoxyCompactList}\small\item\em index count from index\+Start. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Thread-\/safe buffer for storing Hardware index buffer. 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_aa76c6f5ab0f13029cd58e690bae22f61}\label{struct_ogre_1_1_lod_index_buffer_aa76c6f5ab0f13029cd58e690bae22f61}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!fillBuffer@{fillBuffer}}
\index{fillBuffer@{fillBuffer}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{fillBuffer()}{fillBuffer()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod\+Index\+Buffer\+::fill\+Buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_index_data}{Ogre\+::\+Index\+Data}} $\ast$}]{data }\end{DoxyParamCaption})}



if N\+U\+LL, then the previous Lod level\textquotesingle{}s buffer is used. (compression) 



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_a62ca12c5e306a45a9aed557351ef80e3}\label{struct_ogre_1_1_lod_index_buffer_a62ca12c5e306a45a9aed557351ef80e3}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!indexSize@{indexSize}}
\index{indexSize@{indexSize}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{indexSize}{indexSize}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Lod\+Index\+Buffer\+::index\+Size}

\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_a8cbe35c7dbfb55adea2b0c9a47932bce}\label{struct_ogre_1_1_lod_index_buffer_a8cbe35c7dbfb55adea2b0c9a47932bce}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!indexCount@{indexCount}}
\index{indexCount@{indexCount}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{indexCount}{indexCount}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Lod\+Index\+Buffer\+::index\+Count}



Index size\+: 2 or 4 byte/index is supported only. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_a0cc33f979f0023f7384c26aa45713978}\label{struct_ogre_1_1_lod_index_buffer_a0cc33f979f0023f7384c26aa45713978}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!indexStart@{indexStart}}
\index{indexStart@{indexStart}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{indexStart}{indexStart}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Lod\+Index\+Buffer\+::index\+Start}



index count from index\+Start. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_a9174a1e496e4a7316921c203d9ffbd16}\label{struct_ogre_1_1_lod_index_buffer_a9174a1e496e4a7316921c203d9ffbd16}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!indexBufferSize@{indexBufferSize}}
\index{indexBufferSize@{indexBufferSize}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{indexBufferSize}{indexBufferSize}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+::\+Lod\+Index\+Buffer\+::index\+Buffer\+Size}



Offset from the start of the index\+Buffer. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_index_buffer_a0fa07cf2ed56dedeed82fa4961b2ea72}\label{struct_ogre_1_1_lod_index_buffer_a0fa07cf2ed56dedeed82fa4961b2ea72}} 
\index{Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}!indexBuffer@{indexBuffer}}
\index{indexBuffer@{indexBuffer}!Ogre::LodIndexBuffer@{Ogre::LodIndexBuffer}}
\doxysubsubsection{\texorpdfstring{indexBuffer}{indexBuffer}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_shared_ptr}{Ogre\+::\+Shared\+Ptr}}$<$unsigned char$>$ Ogre\+::\+Lod\+Index\+Buffer\+::index\+Buffer}



size of the index buffer in bytes 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_lod_buffer_8h}{Ogre\+Lod\+Buffer.\+h}}\end{DoxyCompactItemize}
