\hypertarget{struct_ogre_1_1_lod_data}{}\section{Ogre\+:\+:Lod\+Data Struct Reference}
\label{struct_ogre_1_1_lod_data}\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}


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

\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}
\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_index_buffer_info}{Index\+Buffer\+Info}
\item 
union \hyperlink{union_ogre_1_1_lod_data_1_1_index_buffer_pointer}{Index\+Buffer\+Pointer}
\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Triangle}
\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}
\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_equal}{Vertex\+Equal}
\begin{DoxyCompactList}\small\item\em Equality function for Unique\+Vertex\+Set. \end{DoxyCompactList}\item 
struct \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_hash}{Vertex\+Hash}
\begin{DoxyCompactList}\small\item\em Hash function for Unique\+Vertex\+Set. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\+::multimap$<$ \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex} $\ast$ $>$ \hyperlink{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}{Collapse\+Cost\+Heap}
\item 
typedef std\+::vector$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_index_buffer_info}{Index\+Buffer\+Info} $>$ \hyperlink{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}{Index\+Buffer\+Info\+List}
\item 
typedef std\+::vector$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Triangle} $>$ \hyperlink{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}{Triangle\+List}
\item 
typedef std\+::unordered\+\_\+set$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex} $\ast$, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_hash}{Vertex\+Hash}, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_equal}{Vertex\+Equal} $>$ \hyperlink{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}{Unique\+Vertex\+Set}
\item 
typedef \hyperlink{struct_ogre_1_1_vector_set}{Vector\+Set}$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}, 8 $>$ \hyperlink{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}{V\+Edges}
\item 
typedef std\+::vector$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex} $>$ \hyperlink{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}{Vertex\+List}
\item 
typedef \hyperlink{struct_ogre_1_1_vector_set}{Vector\+Set}$<$ \hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Triangle} $\ast$, 7 $>$ \hyperlink{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}{V\+Triangles}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_lod_data_a8e9cd1fac7686aa15718a1b4895dd3ba}{Lod\+Data} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T , typename A $>$ }\\static size\+\_\+t \hyperlink{struct_ogre_1_1_lod_data_ad3c424670454076e0ebf1d4adc87d104}{get\+Vector\+I\+D\+From\+Pointer} (const std\+::vector$<$ T, A $>$ \&vec, const T $\ast$pointer)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}{Collapse\+Cost\+Heap} \hyperlink{struct_ogre_1_1_lod_data_a5cee720aeb853541d042adb33892b1b8}{m\+Collapse\+Cost\+Heap}
\begin{DoxyCompactList}\small\item\em Makes possible to get the vertices with the smallest collapse cost. \end{DoxyCompactList}\item 
\hyperlink{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}{Index\+Buffer\+Info\+List} \hyperlink{struct_ogre_1_1_lod_data_aff7b5cabe66e52756ffc1449b72672ac}{m\+Index\+Buffer\+Info\+List}
\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_lod_data_a0f4bf72e9fc1962cbc394affa672451a}{m\+Mesh\+Bounding\+Sphere\+Radius}
\item 
\hyperlink{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}{Triangle\+List} \hyperlink{struct_ogre_1_1_lod_data_a9d0a2e539c50b250ae2ed5e0ca0b5037}{m\+Triangle\+List}
\item 
\hyperlink{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}{Unique\+Vertex\+Set} \hyperlink{struct_ogre_1_1_lod_data_a97a93af607bf6c7fe8729d7032a43ee7}{m\+Unique\+Vertex\+Set}
\begin{DoxyCompactList}\small\item\em Provides position based vertex lookup. Position is the real identifier of a vertex. \end{DoxyCompactList}\item 
bool \hyperlink{struct_ogre_1_1_lod_data_a41b7354e21e31fdffdbf57a3e2726936}{m\+Use\+Vertex\+Normals}
\item 
\hyperlink{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}{Vertex\+List} \hyperlink{struct_ogre_1_1_lod_data_a3cb3b991e80bfd68dae64c445b9743ed}{m\+Vertex\+List}
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_lod_data_a45d49919b94ad00023a4500cc9eaa241}{N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}
\item 
static const \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_lod_data_af95ac40c4f3bdd402aa2e0cc1e25fc9c}{U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}\label{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Vertex\+List@{Vertex\+List}}
\index{Vertex\+List@{Vertex\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Vertex\+List}{VertexList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}$>$ \hyperlink{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}{Ogre\+::\+Lod\+Data\+::\+Vertex\+List}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}\label{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Triangle\+List@{Triangle\+List}}
\index{Triangle\+List@{Triangle\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Triangle\+List}{TriangleList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Triangle}$>$ \hyperlink{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}{Ogre\+::\+Lod\+Data\+::\+Triangle\+List}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}\label{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Unique\+Vertex\+Set@{Unique\+Vertex\+Set}}
\index{Unique\+Vertex\+Set@{Unique\+Vertex\+Set}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Unique\+Vertex\+Set}{UniqueVertexSet}}
{\footnotesize\ttfamily typedef std\+::unordered\+\_\+set$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}$\ast$, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_hash}{Vertex\+Hash}, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex_equal}{Vertex\+Equal}$>$ \hyperlink{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}{Ogre\+::\+Lod\+Data\+::\+Unique\+Vertex\+Set}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}\label{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Collapse\+Cost\+Heap@{Collapse\+Cost\+Heap}}
\index{Collapse\+Cost\+Heap@{Collapse\+Cost\+Heap}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Collapse\+Cost\+Heap}{CollapseCostHeap}}
{\footnotesize\ttfamily typedef std\+::multimap$<$\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}, \hyperlink{struct_ogre_1_1_lod_data_1_1_vertex}{Vertex}$\ast$$>$ \hyperlink{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}{Ogre\+::\+Lod\+Data\+::\+Collapse\+Cost\+Heap}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}\label{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!V\+Edges@{V\+Edges}}
\index{V\+Edges@{V\+Edges}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{V\+Edges}{VEdges}}
{\footnotesize\ttfamily typedef \hyperlink{struct_ogre_1_1_vector_set}{Vector\+Set}$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_edge}{Edge}, 8$>$ \hyperlink{struct_ogre_1_1_lod_data_ad442682ce19f3ac65702beb032a7a6df}{Ogre\+::\+Lod\+Data\+::\+V\+Edges}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}\label{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!V\+Triangles@{V\+Triangles}}
\index{V\+Triangles@{V\+Triangles}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{V\+Triangles}{VTriangles}}
{\footnotesize\ttfamily typedef \hyperlink{struct_ogre_1_1_vector_set}{Vector\+Set}$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_triangle}{Triangle}$\ast$, 7$>$ \hyperlink{struct_ogre_1_1_lod_data_aed7b2a441e826b40396db08b743f9131}{Ogre\+::\+Lod\+Data\+::\+V\+Triangles}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}\label{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Index\+Buffer\+Info\+List@{Index\+Buffer\+Info\+List}}
\index{Index\+Buffer\+Info\+List@{Index\+Buffer\+Info\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Index\+Buffer\+Info\+List}{IndexBufferInfoList}}
{\footnotesize\ttfamily typedef std\+::vector$<$\hyperlink{struct_ogre_1_1_lod_data_1_1_index_buffer_info}{Index\+Buffer\+Info}$>$ \hyperlink{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}{Ogre\+::\+Lod\+Data\+::\+Index\+Buffer\+Info\+List}}



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a8e9cd1fac7686aa15718a1b4895dd3ba}\label{struct_ogre_1_1_lod_data_a8e9cd1fac7686aa15718a1b4895dd3ba}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!Lod\+Data@{Lod\+Data}}
\index{Lod\+Data@{Lod\+Data}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{Lod\+Data()}{LodData()}}
{\footnotesize\ttfamily Ogre\+::\+Lod\+Data\+::\+Lod\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_ad3c424670454076e0ebf1d4adc87d104}\label{struct_ogre_1_1_lod_data_ad3c424670454076e0ebf1d4adc87d104}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!get\+Vector\+I\+D\+From\+Pointer@{get\+Vector\+I\+D\+From\+Pointer}}
\index{get\+Vector\+I\+D\+From\+Pointer@{get\+Vector\+I\+D\+From\+Pointer}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{get\+Vector\+I\+D\+From\+Pointer()}{getVectorIDFromPointer()}}
{\footnotesize\ttfamily template$<$typename T , typename A $>$ \\
static size\+\_\+t Ogre\+::\+Lod\+Data\+::get\+Vector\+I\+D\+From\+Pointer (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ T, A $>$ \&}]{vec,  }\item[{const T $\ast$}]{pointer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



References Ogre\+Assert\+Dbg.



Referenced by Ogre\+::\+Lod\+Outside\+Marker\+::is\+Vertex\+Outside().



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a45d49919b94ad00023a4500cc9eaa241}\label{struct_ogre_1_1_lod_data_a45d49919b94ad00023a4500cc9eaa241}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST@{N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}}
\index{N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST@{N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}{NEVER\_COLLAPSE\_COST}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Lod\+Data\+::\+N\+E\+V\+E\+R\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_af95ac40c4f3bdd402aa2e0cc1e25fc9c}\label{struct_ogre_1_1_lod_data_af95ac40c4f3bdd402aa2e0cc1e25fc9c}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST@{U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}}
\index{U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST@{U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST}{UNINITIALIZED\_COLLAPSE\_COST}}
{\footnotesize\ttfamily const \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Lod\+Data\+::\+U\+N\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+E\+D\+\_\+\+C\+O\+L\+L\+A\+P\+S\+E\+\_\+\+C\+O\+ST\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a97a93af607bf6c7fe8729d7032a43ee7}\label{struct_ogre_1_1_lod_data_a97a93af607bf6c7fe8729d7032a43ee7}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Unique\+Vertex\+Set@{m\+Unique\+Vertex\+Set}}
\index{m\+Unique\+Vertex\+Set@{m\+Unique\+Vertex\+Set}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Unique\+Vertex\+Set}{mUniqueVertexSet}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_lod_data_a0d3d22eb6fc67ccab340834fdeeb45d3}{Unique\+Vertex\+Set} Ogre\+::\+Lod\+Data\+::m\+Unique\+Vertex\+Set}



Provides position based vertex lookup. Position is the real identifier of a vertex. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a3cb3b991e80bfd68dae64c445b9743ed}\label{struct_ogre_1_1_lod_data_a3cb3b991e80bfd68dae64c445b9743ed}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Vertex\+List@{m\+Vertex\+List}}
\index{m\+Vertex\+List@{m\+Vertex\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Vertex\+List}{mVertexList}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_lod_data_a038b915656b1f7c6608d018ea6f1b5a3}{Vertex\+List} Ogre\+::\+Lod\+Data\+::m\+Vertex\+List}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a9d0a2e539c50b250ae2ed5e0ca0b5037}\label{struct_ogre_1_1_lod_data_a9d0a2e539c50b250ae2ed5e0ca0b5037}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Triangle\+List@{m\+Triangle\+List}}
\index{m\+Triangle\+List@{m\+Triangle\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Triangle\+List}{mTriangleList}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_lod_data_a3041597a221fda483795a206a9c8d481}{Triangle\+List} Ogre\+::\+Lod\+Data\+::m\+Triangle\+List}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a5cee720aeb853541d042adb33892b1b8}\label{struct_ogre_1_1_lod_data_a5cee720aeb853541d042adb33892b1b8}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Collapse\+Cost\+Heap@{m\+Collapse\+Cost\+Heap}}
\index{m\+Collapse\+Cost\+Heap@{m\+Collapse\+Cost\+Heap}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Collapse\+Cost\+Heap}{mCollapseCostHeap}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_lod_data_af69d67f001e0a9417a9507c6b6fc5581}{Collapse\+Cost\+Heap} Ogre\+::\+Lod\+Data\+::m\+Collapse\+Cost\+Heap}



Makes possible to get the vertices with the smallest collapse cost. 

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_aff7b5cabe66e52756ffc1449b72672ac}\label{struct_ogre_1_1_lod_data_aff7b5cabe66e52756ffc1449b72672ac}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Index\+Buffer\+Info\+List@{m\+Index\+Buffer\+Info\+List}}
\index{m\+Index\+Buffer\+Info\+List@{m\+Index\+Buffer\+Info\+List}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Index\+Buffer\+Info\+List}{mIndexBufferInfoList}}
{\footnotesize\ttfamily \hyperlink{struct_ogre_1_1_lod_data_a912bbcfec3ff16d136a2ccb87e722b39}{Index\+Buffer\+Info\+List} Ogre\+::\+Lod\+Data\+::m\+Index\+Buffer\+Info\+List}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a0f4bf72e9fc1962cbc394affa672451a}\label{struct_ogre_1_1_lod_data_a0f4bf72e9fc1962cbc394affa672451a}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Mesh\+Bounding\+Sphere\+Radius@{m\+Mesh\+Bounding\+Sphere\+Radius}}
\index{m\+Mesh\+Bounding\+Sphere\+Radius@{m\+Mesh\+Bounding\+Sphere\+Radius}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Mesh\+Bounding\+Sphere\+Radius}{mMeshBoundingSphereRadius}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Lod\+Data\+::m\+Mesh\+Bounding\+Sphere\+Radius}

\mbox{\Hypertarget{struct_ogre_1_1_lod_data_a41b7354e21e31fdffdbf57a3e2726936}\label{struct_ogre_1_1_lod_data_a41b7354e21e31fdffdbf57a3e2726936}} 
\index{Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}!m\+Use\+Vertex\+Normals@{m\+Use\+Vertex\+Normals}}
\index{m\+Use\+Vertex\+Normals@{m\+Use\+Vertex\+Normals}!Ogre\+::\+Lod\+Data@{Ogre\+::\+Lod\+Data}}
\subsubsection{\texorpdfstring{m\+Use\+Vertex\+Normals}{mUseVertexNormals}}
{\footnotesize\ttfamily bool Ogre\+::\+Lod\+Data\+::m\+Use\+Vertex\+Normals}



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