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


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

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


\doxysubsection{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}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{UnusedIdx@{UnusedIdx}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}\index{Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!UnusedIdx@{UnusedIdx}}}\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}


\doxysubsection{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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!RemapInfo@{RemapInfo}}
\index{RemapInfo@{RemapInfo}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{RemapInfo()}{RemapInfo()}}
{\footnotesize\ttfamily Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::\+Remap\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_aea6d9b276a12912bcde04f0d19337485}\label{struct_ogre_1_1_lod0_stripifier_1_1_remap_info_aea6d9b276a12912bcde04f0d19337485}} 
\index{Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!prepare@{prepare}}
\index{prepare@{prepare}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{prepare()}{prepare()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::prepare (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{original\+Size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References index\+Map, Unused\+Idx, and used\+Count.

\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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!markUsedIndices@{markUsedIndices}}
\index{markUsedIndices@{markUsedIndices}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{markUsedIndices()}{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]}}



References index\+Map, Unused\+Idx, and used\+Count.

\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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!renumerate@{renumerate}}
\index{renumerate@{renumerate}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{renumerate()}{renumerate()}}
{\footnotesize\ttfamily void Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::renumerate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References index\+Map, Unused\+Idx, and used\+Count.

\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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!nothingToStrip@{nothingToStrip}}
\index{nothingToStrip@{nothingToStrip}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{nothingToStrip()}{nothingToStrip()}}
{\footnotesize\ttfamily bool Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::nothing\+To\+Strip (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



References index\+Map, and used\+Count.

\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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!minimalIndexType@{minimalIndexType}}
\index{minimalIndexType@{minimalIndexType}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{minimalIndexType()}{minimalIndexType()}}
{\footnotesize\ttfamily \mbox{\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, Ogre\+::\+Hardware\+Index\+Buffer\+::\+I\+T\+\_\+32\+B\+IT, and used\+Count.



\doxysubsection{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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!indexMap@{indexMap}}
\index{indexMap@{indexMap}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{indexMap}{indexMap}}
{\footnotesize\ttfamily std\+::vector$<$unsigned$>$ Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::index\+Map}



Referenced by mark\+Used\+Indices(), nothing\+To\+Strip(), prepare(), and renumerate().

\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::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}!usedCount@{usedCount}}
\index{usedCount@{usedCount}!Ogre::Lod0Stripifier::RemapInfo@{Ogre::Lod0Stripifier::RemapInfo}}
\doxysubsubsection{\texorpdfstring{usedCount}{usedCount}}
{\footnotesize\ttfamily unsigned Ogre\+::\+Lod0\+Stripifier\+::\+Remap\+Info\+::used\+Count}



Referenced by mark\+Used\+Indices(), minimal\+Index\+Type(), nothing\+To\+Strip(), prepare(), and renumerate().



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