\hypertarget{class_ogre_1_1_time_index}{}\doxysection{Ogre\+::Time\+Index Class Reference}
\label{class_ogre_1_1_time_index}\index{Ogre::TimeIndex@{Ogre::TimeIndex}}


Time index object used to search keyframe at the given position.  




{\ttfamily \#include $<$Ogre\+Animation\+Track.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_time_index_adc00e0190b54c72be2185ce650daa7a7}{Time\+Index}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Pos)
\begin{DoxyCompactList}\small\item\em Construct time index object by the given time position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_ogre_1_1_time_index_ac6f0421e5a3c653ce5e5a1a6383e969f}{Time\+Index}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} time\+Pos, \mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} key\+Index)
\begin{DoxyCompactList}\small\item\em Construct time index object by the given time position and global keyframe index. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} \mbox{\hyperlink{class_ogre_1_1_time_index_aac91b62e7e4922fdc10d9802d599bff3}{get\+Key\+Index}} (void) const
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{class_ogre_1_1_time_index_a59714dd228bbf7a46f3e127afb8f7585}{get\+Time\+Pos}} (void) const
\item 
bool \mbox{\hyperlink{class_ogre_1_1_time_index_af4a497c3a9f2da1867019496f9b3bf71}{has\+Key\+Index}} (void) const
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Time index object used to search keyframe at the given position. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_time_index_adc00e0190b54c72be2185ce650daa7a7}\label{class_ogre_1_1_time_index_adc00e0190b54c72be2185ce650daa7a7}} 
\index{Ogre::TimeIndex@{Ogre::TimeIndex}!TimeIndex@{TimeIndex}}
\index{TimeIndex@{TimeIndex}!Ogre::TimeIndex@{Ogre::TimeIndex}}
\doxysubsubsection{\texorpdfstring{TimeIndex()}{TimeIndex()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Ogre\+::\+Time\+Index\+::\+Time\+Index (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct time index object by the given time position. 

\mbox{\Hypertarget{class_ogre_1_1_time_index_ac6f0421e5a3c653ce5e5a1a6383e969f}\label{class_ogre_1_1_time_index_ac6f0421e5a3c653ce5e5a1a6383e969f}} 
\index{Ogre::TimeIndex@{Ogre::TimeIndex}!TimeIndex@{TimeIndex}}
\index{TimeIndex@{TimeIndex}!Ogre::TimeIndex@{Ogre::TimeIndex}}
\doxysubsubsection{\texorpdfstring{TimeIndex()}{TimeIndex()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Time\+Index\+::\+Time\+Index (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{time\+Pos,  }\item[{\mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}}}]{key\+Index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct time index object by the given time position and global keyframe index. 

\begin{DoxyNote}{Note}
In normally, you don\textquotesingle{}t need to use this constructor directly, use \mbox{\hyperlink{class_ogre_1_1_animation_ae2faf3af9715730aa9435a8b568fc1ae}{Animation\+::\+\_\+get\+Time\+Index}} instead. 
\end{DoxyNote}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_time_index_af4a497c3a9f2da1867019496f9b3bf71}\label{class_ogre_1_1_time_index_af4a497c3a9f2da1867019496f9b3bf71}} 
\index{Ogre::TimeIndex@{Ogre::TimeIndex}!hasKeyIndex@{hasKeyIndex}}
\index{hasKeyIndex@{hasKeyIndex}!Ogre::TimeIndex@{Ogre::TimeIndex}}
\doxysubsubsection{\texorpdfstring{hasKeyIndex()}{hasKeyIndex()}}
{\footnotesize\ttfamily bool Ogre\+::\+Time\+Index\+::has\+Key\+Index (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_time_index_a59714dd228bbf7a46f3e127afb8f7585}\label{class_ogre_1_1_time_index_a59714dd228bbf7a46f3e127afb8f7585}} 
\index{Ogre::TimeIndex@{Ogre::TimeIndex}!getTimePos@{getTimePos}}
\index{getTimePos@{getTimePos}!Ogre::TimeIndex@{Ogre::TimeIndex}}
\doxysubsubsection{\texorpdfstring{getTimePos()}{getTimePos()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} Ogre\+::\+Time\+Index\+::get\+Time\+Pos (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_1_1_time_index_aac91b62e7e4922fdc10d9802d599bff3}\label{class_ogre_1_1_time_index_aac91b62e7e4922fdc10d9802d599bff3}} 
\index{Ogre::TimeIndex@{Ogre::TimeIndex}!getKeyIndex@{getKeyIndex}}
\index{getKeyIndex@{getKeyIndex}!Ogre::TimeIndex@{Ogre::TimeIndex}}
\doxysubsubsection{\texorpdfstring{getKeyIndex()}{getKeyIndex()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_ab6e842a18caf062ed73a5d3badd0dd4c}{uint}} Ogre\+::\+Time\+Index\+::get\+Key\+Index (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



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