\hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket}{}\doxysection{Ogre\+::Static\+Geometry\+::L\+O\+D\+Bucket Class Reference}
\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket}\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}


A \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket}{L\+O\+D\+Bucket}} is a collection of smaller buckets with the same L\+OD.  




{\ttfamily \#include $<$Ogre\+Static\+Geometry.\+h$>$}



Inheritance diagram for Ogre\+::Static\+Geometry\+::L\+O\+D\+Bucket\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=209pt]{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::map$<$ \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}, \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_material_bucket}{Material\+Bucket}} $\ast$ $>$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}{Material\+Bucket\+Map}}
\begin{DoxyCompactList}\small\item\em Lookup of \mbox{\hyperlink{class_ogre_1_1_material}{Material}} Buckets in this region. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{class_ogre_1_1_map_iterator}{Map\+Iterator}}$<$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}{Material\+Bucket\+Map}} $>$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}{Material\+Iterator}}
\begin{DoxyCompactList}\small\item\em Iterator over the materials in this L\+OD. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a00df9c6ca5b6a3f21ff63731a543197f}{L\+O\+D\+Bucket}} (\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_region}{Region}} $\ast$parent, unsigned short lod, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} lod\+Value)
\item 
virtual \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a0214a1aba4c2f4c14b27ad5ef6a9c559}{$\sim$\+L\+O\+D\+Bucket}} ()
\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6244525eff9b19029642e262a1cee216}{add\+Renderables}} (\mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}} $\ast$queue, \mbox{\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8}} group, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} lod\+Value)
\begin{DoxyCompactList}\small\item\em Add children to the render queue. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a491d98e5031fc4db2bcb77e9c6aa3460}{assign}} (\mbox{\hyperlink{struct_ogre_1_1_static_geometry_1_1_queued_sub_mesh}{Queued\+Sub\+Mesh}} $\ast$qsm, \mbox{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}} at\+Lod)
\begin{DoxyCompactList}\small\item\em Assign a queued submesh to this bucket, using specified mesh L\+OD. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab686c556b75f53c03cd554bd90b632c2}{build}} (bool stencil\+Shadows)
\begin{DoxyCompactList}\small\item\em Build. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a3f360a28a8a1a27e0baf86142be8ffe0}{dump}} (std\+::ofstream \&of) const
\begin{DoxyCompactList}\small\item\em Dump contents for diagnostics. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_edge_data}{Edge\+Data}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8a1fea6c838179a472b10dc149cd52d4}{get\+Edge\+List}} () const
\item 
\mbox{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}} \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a7372f3cfd5aa8cfaf2589ad16a776ef9}{get\+Lod}} (void) const
\begin{DoxyCompactList}\small\item\em Get the L\+OD index. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_acc3d9344b62bfedbc087c635e7678c95}{get\+Lod\+Value}} (void) const
\begin{DoxyCompactList}\small\item\em Get the L\+OD value. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}{Material\+Iterator}} \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab772c6af3bb6cf79a5f6bb3bb3d84aaa}{get\+Material\+Iterator}} (void)
\begin{DoxyCompactList}\small\item\em Get an iterator over the materials in this L\+OD. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_region}{Region}} $\ast$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a5d7eea966adea0bb4f256150e124931b}{get\+Parent}} (void)
\item 
\mbox{\hyperlink{class_ogre_1_1_shadow_caster_ac7b3777c0e3521c021ec3a1c2c444039}{Shadow\+Caster\+::\+Shadow\+Renderable\+List}} \& \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8b8a962888427686590d90ff63ee07be}{get\+Shadow\+Renderable\+List}} ()
\item 
bool \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a9928b782916e2739a62accca185e6a48}{is\+Vertex\+Program\+In\+Use}} () const
\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_aaf19418c37e762826a196a255d74933e}{update\+Shadow\+Renderables}} (\mbox{\hyperlink{group___general_ga79dcd426d291c31072c1ad6f183715d6}{Shadow\+Technique}} shadow\+Technique, const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} \&light\+Pos, \mbox{\hyperlink{namespace_ogre_ae906cf8e579ba8ade19879ec05b1a456}{Hardware\+Index\+Buffer\+Shared\+Ptr}} $\ast$index\+Buffer, bool extrude\+Vertices, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} extrusion\+Distance, unsigned long flags=0)
\item 
void \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_abb4929bf76d5e7a3b70297cf74965aaf}{visit\+Renderables}} (\mbox{\hyperlink{class_ogre_1_1_renderable_1_1_visitor}{Renderable\+::\+Visitor}} $\ast$visitor, bool debug\+Renderables)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket}{L\+O\+D\+Bucket}} is a collection of smaller buckets with the same L\+OD. 

\begin{DoxyRemark}{Remarks}
L\+OD refers to \mbox{\hyperlink{class_ogre_1_1_mesh}{Mesh}} L\+OD here. \mbox{\hyperlink{class_ogre_1_1_material}{Material}} L\+OD can change separately at the next bucket down from this. 
\end{DoxyRemark}


\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!MaterialBucketMap@{MaterialBucketMap}}
\index{MaterialBucketMap@{MaterialBucketMap}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{MaterialBucketMap}{MaterialBucketMap}}
{\footnotesize\ttfamily typedef std\+::map$<$\mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{String}}, \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_material_bucket}{Material\+Bucket}}$\ast$$>$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}{Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::\+Material\+Bucket\+Map}}}



Lookup of \mbox{\hyperlink{class_ogre_1_1_material}{Material}} Buckets in this region. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!MaterialIterator@{MaterialIterator}}
\index{MaterialIterator@{MaterialIterator}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{MaterialIterator}{MaterialIterator}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{class_ogre_1_1_map_iterator}{Map\+Iterator}}$<$\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ac66c126a9e8cace5c45cf200d17221fe}{Material\+Bucket\+Map}}$>$ \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}{Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::\+Material\+Iterator}}}



Iterator over the materials in this L\+OD. 



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a00df9c6ca5b6a3f21ff63731a543197f}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a00df9c6ca5b6a3f21ff63731a543197f}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!LODBucket@{LODBucket}}
\index{LODBucket@{LODBucket}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{LODBucket()}{LODBucket()}}
{\footnotesize\ttfamily Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::\+L\+O\+D\+Bucket (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_region}{Region}} $\ast$}]{parent,  }\item[{unsigned short}]{lod,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{lod\+Value }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a0214a1aba4c2f4c14b27ad5ef6a9c559}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a0214a1aba4c2f4c14b27ad5ef6a9c559}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!````~LODBucket@{$\sim$LODBucket}}
\index{````~LODBucket@{$\sim$LODBucket}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{$\sim$LODBucket()}{~LODBucket()}}
{\footnotesize\ttfamily virtual Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::$\sim$\+L\+O\+D\+Bucket (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a5d7eea966adea0bb4f256150e124931b}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a5d7eea966adea0bb4f256150e124931b}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getParent@{getParent}}
\index{getParent@{getParent}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getParent()}{getParent()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_region}{Region}}$\ast$ Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Parent (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a7372f3cfd5aa8cfaf2589ad16a776ef9}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a7372f3cfd5aa8cfaf2589ad16a776ef9}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getLod@{getLod}}
\index{getLod@{getLod}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getLod()}{getLod()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}} Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Lod (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the L\+OD index. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_acc3d9344b62bfedbc087c635e7678c95}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_acc3d9344b62bfedbc087c635e7678c95}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getLodValue@{getLodValue}}
\index{getLodValue@{getLodValue}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getLodValue()}{getLodValue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Lod\+Value (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the L\+OD value. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a491d98e5031fc4db2bcb77e9c6aa3460}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a491d98e5031fc4db2bcb77e9c6aa3460}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!assign@{assign}}
\index{assign@{assign}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{assign()}{assign()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::assign (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_ogre_1_1_static_geometry_1_1_queued_sub_mesh}{Queued\+Sub\+Mesh}} $\ast$}]{qsm,  }\item[{\mbox{\hyperlink{namespace_ogre_af851e71354d841df7138f9877c6f5931}{ushort}}}]{at\+Lod }\end{DoxyParamCaption})}



Assign a queued submesh to this bucket, using specified mesh L\+OD. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab686c556b75f53c03cd554bd90b632c2}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab686c556b75f53c03cd554bd90b632c2}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!build@{build}}
\index{build@{build}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{build()}{build()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::build (\begin{DoxyParamCaption}\item[{bool}]{stencil\+Shadows }\end{DoxyParamCaption})}



Build. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6244525eff9b19029642e262a1cee216}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6244525eff9b19029642e262a1cee216}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!addRenderables@{addRenderables}}
\index{addRenderables@{addRenderables}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{addRenderables()}{addRenderables()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::add\+Renderables (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_render_queue}{Render\+Queue}} $\ast$}]{queue,  }\item[{\mbox{\hyperlink{namespace_ogre_a119732ea9d1e88bbddc47b4ac0fa21cb}{uint8}}}]{group,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{lod\+Value }\end{DoxyParamCaption})}



Add children to the render queue. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab772c6af3bb6cf79a5f6bb3bb3d84aaa}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_ab772c6af3bb6cf79a5f6bb3bb3d84aaa}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getMaterialIterator@{getMaterialIterator}}
\index{getMaterialIterator@{getMaterialIterator}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getMaterialIterator()}{getMaterialIterator()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a6240319f801ee4f58cacb9ceccd9496b}{Material\+Iterator}} Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Material\+Iterator (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get an iterator over the materials in this L\+OD. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a3f360a28a8a1a27e0baf86142be8ffe0}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a3f360a28a8a1a27e0baf86142be8ffe0}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!dump@{dump}}
\index{dump@{dump}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{dump()}{dump()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::dump (\begin{DoxyParamCaption}\item[{std\+::ofstream \&}]{of }\end{DoxyParamCaption}) const}



Dump contents for diagnostics. 

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_abb4929bf76d5e7a3b70297cf74965aaf}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_abb4929bf76d5e7a3b70297cf74965aaf}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!visitRenderables@{visitRenderables}}
\index{visitRenderables@{visitRenderables}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{visitRenderables()}{visitRenderables()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::visit\+Renderables (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_renderable_1_1_visitor}{Renderable\+::\+Visitor}} $\ast$}]{visitor,  }\item[{bool}]{debug\+Renderables }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8a1fea6c838179a472b10dc149cd52d4}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8a1fea6c838179a472b10dc149cd52d4}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getEdgeList@{getEdgeList}}
\index{getEdgeList@{getEdgeList}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getEdgeList()}{getEdgeList()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_edge_data}{Edge\+Data}}$\ast$ Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Edge\+List (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8b8a962888427686590d90ff63ee07be}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a8b8a962888427686590d90ff63ee07be}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!getShadowRenderableList@{getShadowRenderableList}}
\index{getShadowRenderableList@{getShadowRenderableList}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{getShadowRenderableList()}{getShadowRenderableList()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_shadow_caster_ac7b3777c0e3521c021ec3a1c2c444039}{Shadow\+Caster\+::\+Shadow\+Renderable\+List}}\& Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::get\+Shadow\+Renderable\+List (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a9928b782916e2739a62accca185e6a48}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_a9928b782916e2739a62accca185e6a48}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!isVertexProgramInUse@{isVertexProgramInUse}}
\index{isVertexProgramInUse@{isVertexProgramInUse}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{isVertexProgramInUse()}{isVertexProgramInUse()}}
{\footnotesize\ttfamily bool Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::is\+Vertex\+Program\+In\+Use (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_aaf19418c37e762826a196a255d74933e}\label{class_ogre_1_1_static_geometry_1_1_l_o_d_bucket_aaf19418c37e762826a196a255d74933e}} 
\index{Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}!updateShadowRenderables@{updateShadowRenderables}}
\index{updateShadowRenderables@{updateShadowRenderables}!Ogre::StaticGeometry::LODBucket@{Ogre::StaticGeometry::LODBucket}}
\doxysubsubsection{\texorpdfstring{updateShadowRenderables()}{updateShadowRenderables()}}
{\footnotesize\ttfamily void Ogre\+::\+Static\+Geometry\+::\+L\+O\+D\+Bucket\+::update\+Shadow\+Renderables (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group___general_ga79dcd426d291c31072c1ad6f183715d6}{Shadow\+Technique}}}]{shadow\+Technique,  }\item[{const \mbox{\hyperlink{namespace_ogre_a739a289a4d5235f5f509a1795f5ffd5b}{Vector4}} \&}]{light\+Pos,  }\item[{\mbox{\hyperlink{namespace_ogre_ae906cf8e579ba8ade19879ec05b1a456}{Hardware\+Index\+Buffer\+Shared\+Ptr}} $\ast$}]{index\+Buffer,  }\item[{bool}]{extrude\+Vertices,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{extrusion\+Distance,  }\item[{unsigned long}]{flags = {\ttfamily 0} }\end{DoxyParamCaption})}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_static_geometry_8h}{Ogre\+Static\+Geometry.\+h}}\end{DoxyCompactItemize}
