\hypertarget{class_ogre_1_1_timer}{}\doxysection{Ogre\+::Timer Class Reference}
\label{class_ogre_1_1_timer}\index{Ogre::Timer@{Ogre::Timer}}


\mbox{\hyperlink{class_ogre_1_1_timer}{Timer}} class.  




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



Inheritance diagram for Ogre\+::Timer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=154pt]{class_ogre_1_1_timer__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_1_1_timer_ae9d0299693765d37b2f0b75c013755d2}{Timer}} ()
\item 
uint64\+\_\+t \mbox{\hyperlink{class_ogre_1_1_timer_a47bbe54cb535894d819398a93e025a30}{get\+Microseconds}} ()
\begin{DoxyCompactList}\small\item\em Returns microseconds since initialisation or last reset. \end{DoxyCompactList}\item 
uint64\+\_\+t \mbox{\hyperlink{class_ogre_1_1_timer_a44eae54b9d516a65987a9e6ec1fed6c7}{get\+Microseconds\+C\+PU}} ()
\begin{DoxyCompactList}\small\item\em Returns microseconds since initialisation or last reset, only C\+PU time measured. \end{DoxyCompactList}\item 
uint64\+\_\+t \mbox{\hyperlink{class_ogre_1_1_timer_a81a04caabee9ee5462b68e41d12117e6}{get\+Milliseconds}} ()
\begin{DoxyCompactList}\small\item\em Returns milliseconds since initialisation or last reset. \end{DoxyCompactList}\item 
uint64\+\_\+t \mbox{\hyperlink{class_ogre_1_1_timer_a44c15ae34b5af59bbc7818936d4780c9}{get\+Milliseconds\+C\+PU}} ()
\begin{DoxyCompactList}\small\item\em Returns milliseconds since initialisation or last reset, only C\+PU time measured. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_1_1_timer_a93b3cf0994bf9fdd32e2f52c43799bb3}{reset}} ()
\begin{DoxyCompactList}\small\item\em Resets timer. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{class_ogre_1_1_timer}{Timer}} class. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_1_1_timer_ae9d0299693765d37b2f0b75c013755d2}\label{class_ogre_1_1_timer_ae9d0299693765d37b2f0b75c013755d2}} 
\index{Ogre::Timer@{Ogre::Timer}!Timer@{Timer}}
\index{Timer@{Timer}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{Timer()}{Timer()}}
{\footnotesize\ttfamily Ogre\+::\+Timer\+::\+Timer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_1_1_timer_a93b3cf0994bf9fdd32e2f52c43799bb3}\label{class_ogre_1_1_timer_a93b3cf0994bf9fdd32e2f52c43799bb3}} 
\index{Ogre::Timer@{Ogre::Timer}!reset@{reset}}
\index{reset@{reset}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily void Ogre\+::\+Timer\+::reset (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Resets timer. 

\mbox{\Hypertarget{class_ogre_1_1_timer_a81a04caabee9ee5462b68e41d12117e6}\label{class_ogre_1_1_timer_a81a04caabee9ee5462b68e41d12117e6}} 
\index{Ogre::Timer@{Ogre::Timer}!getMilliseconds@{getMilliseconds}}
\index{getMilliseconds@{getMilliseconds}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{getMilliseconds()}{getMilliseconds()}}
{\footnotesize\ttfamily uint64\+\_\+t Ogre\+::\+Timer\+::get\+Milliseconds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns milliseconds since initialisation or last reset. 

\mbox{\Hypertarget{class_ogre_1_1_timer_a47bbe54cb535894d819398a93e025a30}\label{class_ogre_1_1_timer_a47bbe54cb535894d819398a93e025a30}} 
\index{Ogre::Timer@{Ogre::Timer}!getMicroseconds@{getMicroseconds}}
\index{getMicroseconds@{getMicroseconds}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{getMicroseconds()}{getMicroseconds()}}
{\footnotesize\ttfamily uint64\+\_\+t Ogre\+::\+Timer\+::get\+Microseconds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns microseconds since initialisation or last reset. 

\mbox{\Hypertarget{class_ogre_1_1_timer_a44c15ae34b5af59bbc7818936d4780c9}\label{class_ogre_1_1_timer_a44c15ae34b5af59bbc7818936d4780c9}} 
\index{Ogre::Timer@{Ogre::Timer}!getMillisecondsCPU@{getMillisecondsCPU}}
\index{getMillisecondsCPU@{getMillisecondsCPU}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{getMillisecondsCPU()}{getMillisecondsCPU()}}
{\footnotesize\ttfamily uint64\+\_\+t Ogre\+::\+Timer\+::get\+Milliseconds\+C\+PU (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns milliseconds since initialisation or last reset, only C\+PU time measured. 

\mbox{\Hypertarget{class_ogre_1_1_timer_a44eae54b9d516a65987a9e6ec1fed6c7}\label{class_ogre_1_1_timer_a44eae54b9d516a65987a9e6ec1fed6c7}} 
\index{Ogre::Timer@{Ogre::Timer}!getMicrosecondsCPU@{getMicrosecondsCPU}}
\index{getMicrosecondsCPU@{getMicrosecondsCPU}!Ogre::Timer@{Ogre::Timer}}
\doxysubsubsection{\texorpdfstring{getMicrosecondsCPU()}{getMicrosecondsCPU()}}
{\footnotesize\ttfamily uint64\+\_\+t Ogre\+::\+Timer\+::get\+Microseconds\+C\+PU (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns microseconds since initialisation or last reset, only C\+PU time measured. 



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