\hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info}{}\section{Ogre\+:\+:Lod0\+Stripifier\+:\+:Remap\+Info Struct Reference}
\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info}\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}


{\ttfamily \#include $<$Ogre\+Lod0\+Stripifier.\+h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a21e8b0e3c009ccb5d96dfa9e0a1c1bdeac6983abf66e01db92591f25e5fb5131a}{Unused\+Idx} = (unsigned)-\/1
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a8f6afddc2684f600eecf1b7e3b54cde2}{Remap\+Info} ()
\item 
{\footnotesize template$<$typename I\+DX $>$ }\\void \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae5ec1345c756136361e8007598c838c1}{mark\+Used\+Indices} (I\+DX $\ast$indices, size\+\_\+t index\+Count)
\item 
\hyperlink{class_ogre_1_1_hardware_index_buffer_a25ba4923e015d46de162f7cc4c256326}{Hardware\+Index\+Buffer\+::\+Index\+Type} \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a9260f2150cfaf077b464264a0ed1ff3d}{minimal\+Index\+Type} () const
\item 
bool \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_acaec158cb30ee047996b3c28014354bf}{nothing\+To\+Strip} () const
\item 
void \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae6cc0e6aa18880d742c9c57cfa83e897}{prepare} (unsigned original\+Size)
\item 
void \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a5bbe0b22b07477f9c3c85386ddc92ea4}{renumerate} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ unsigned $>$ \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a320e05f6a3d088c4fcfee4d2f362acc2}{index\+Map}
\item 
unsigned \hyperlink{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a433c84c8a42109d4f1e0987c063b0eee}{used\+Count}
\end{DoxyCompactItemize}


\subsection{Member Enumeration Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a21e8b0e3c009ccb5d96dfa9e0a1c1bde}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a21e8b0e3c009ccb5d96dfa9e0a1c1bde}} 
\subsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Unused\+Idx@{Unused\+Idx}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!Unused\+Idx@{Unused\+Idx}}}\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a21e8b0e3c009ccb5d96dfa9e0a1c1bdeac6983abf66e01db92591f25e5fb5131a}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a21e8b0e3c009ccb5d96dfa9e0a1c1bdeac6983abf66e01db92591f25e5fb5131a}} 
Unused\+Idx&\\
\hline

\end{DoxyEnumFields}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a8f6afddc2684f600eecf1b7e3b54cde2}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a8f6afddc2684f600eecf1b7e3b54cde2}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!Remap\+Info@{Remap\+Info}}
\index{Remap\+Info@{Remap\+Info}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{Remap\+Info()}{RemapInfo()}}
{\footnotesize\ttfamily Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::\+Remap\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae6cc0e6aa18880d742c9c57cfa83e897}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae6cc0e6aa18880d742c9c57cfa83e897}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!prepare@{prepare}}
\index{prepare@{prepare}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{prepare()}{prepare()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::prepare (\begin{DoxyParamCaption}\item[{unsigned}]{original\+Size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae5ec1345c756136361e8007598c838c1}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_ae5ec1345c756136361e8007598c838c1}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!mark\+Used\+Indices@{mark\+Used\+Indices}}
\index{mark\+Used\+Indices@{mark\+Used\+Indices}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{mark\+Used\+Indices()}{markUsedIndices()}}
{\footnotesize\ttfamily template$<$typename I\+DX $>$ \\
void Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::mark\+Used\+Indices (\begin{DoxyParamCaption}\item[{I\+DX $\ast$}]{indices,  }\item[{size\+\_\+t}]{index\+Count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Referenced by Ogre\+::\+Lod0\+Stripifier\+::$\sim$\+Lod0\+Stripifier().

\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a5bbe0b22b07477f9c3c85386ddc92ea4}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a5bbe0b22b07477f9c3c85386ddc92ea4}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!renumerate@{renumerate}}
\index{renumerate@{renumerate}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{renumerate()}{renumerate()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::renumerate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_acaec158cb30ee047996b3c28014354bf}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_acaec158cb30ee047996b3c28014354bf}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!nothing\+To\+Strip@{nothing\+To\+Strip}}
\index{nothing\+To\+Strip@{nothing\+To\+Strip}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{nothing\+To\+Strip()}{nothingToStrip()}}
{\footnotesize\ttfamily bool Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::nothing\+To\+Strip (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Referenced by Ogre\+::\+Lod0\+Stripifier\+::$\sim$\+Lod0\+Stripifier().

\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a9260f2150cfaf077b464264a0ed1ff3d}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a9260f2150cfaf077b464264a0ed1ff3d}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!minimal\+Index\+Type@{minimal\+Index\+Type}}
\index{minimal\+Index\+Type@{minimal\+Index\+Type}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{minimal\+Index\+Type()}{minimalIndexType()}}
{\footnotesize\ttfamily \hyperlink{class_ogre_1_1_hardware_index_buffer_a25ba4923e015d46de162f7cc4c256326}{Hardware\+Index\+Buffer\+::\+Index\+Type} Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::minimal\+Index\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Hardware\+Index\+Buffer\+::\+I\+T\+\_\+16\+B\+IT, and Ogre\+::\+Hardware\+Index\+Buffer\+::\+I\+T\+\_\+32\+B\+IT.



Referenced by Ogre\+::\+Lod0\+Stripifier\+::$\sim$\+Lod0\+Stripifier().



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a320e05f6a3d088c4fcfee4d2f362acc2}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a320e05f6a3d088c4fcfee4d2f362acc2}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!index\+Map@{index\+Map}}
\index{index\+Map@{index\+Map}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{index\+Map}{indexMap}}
{\footnotesize\ttfamily std\+::vector$<$unsigned$>$ Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::index\+Map}



Referenced by Ogre\+::\+Lod0\+Stripifier\+::$\sim$\+Lod0\+Stripifier().

\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a433c84c8a42109d4f1e0987c063b0eee}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_a433c84c8a42109d4f1e0987c063b0eee}} 
\index{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}!used\+Count@{used\+Count}}
\index{used\+Count@{used\+Count}!Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info@{Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info}}
\subsubsection{\texorpdfstring{used\+Count}{usedCount}}
{\footnotesize\ttfamily unsigned Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::used\+Count}



Referenced by Ogre\+::\+Lod0\+Stripifier\+::$\sim$\+Lod0\+Stripifier().



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