\section{fl\-Timer.h File Reference}
\label{flTimer_8h}\index{flTimer.h@{flTimer.h}}
{\tt \#include \char`\"{}fl\-Global.h\char`\"{}}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct {\bf Timer}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf timer\-Wait}(in\-Time)~sce\-Kernel\-Delay\-Thread(in\-Time $\ast$ 1000000)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
{\bf Timer} $\ast$ {\bf timer\-Create} ()
\item 
double {\bf timer\-Get\-Delta\-Time} ({\bf Timer} $\ast$in\-Timer)
\item 
void {\bf timer\-Free} ({\bf Timer} $\ast$in\-Timer)
\item 
void {\bf timer\-Pause\-All} ()
\end{CompactItemize}


\subsection{Define Documentation}
\index{flTimer.h@{fl\-Timer.h}!timerWait@{timerWait}}
\index{timerWait@{timerWait}!flTimer.h@{fl\-Timer.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define timer\-Wait(in\-Time)~sce\-Kernel\-Delay\-Thread(in\-Time $\ast$ 1000000)}\label{flTimer_8h_67ac4c64ee897edcf305c586600a7a2c}




Definition at line 38 of file fl\-Timer.h.

\subsection{Function Documentation}
\index{flTimer.h@{fl\-Timer.h}!timerCreate@{timerCreate}}
\index{timerCreate@{timerCreate}!flTimer.h@{fl\-Timer.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Timer}$\ast$ timer\-Create ()}\label{flTimer_8h_4081033c0b3db3af0897edf915431b73}




Definition at line 18 of file fl\-Timer.c.

References debug\-Error, mem\-Alloc, NULL, Timer::timer\-Tick\-Resolution, Timer::timer\-Time\-Last, and Timer::timer\-Time\-Now.

Referenced by graphics\-Init(), input\-Init(), and ntfy\-Init().\index{flTimer.h@{fl\-Timer.h}!timerFree@{timerFree}}
\index{timerFree@{timerFree}!flTimer.h@{fl\-Timer.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void timer\-Free ({\bf Timer} $\ast$ {\em in\-Timer})}\label{flTimer_8h_725e9715b3a290861aab8af7146aa2b3}




Definition at line 48 of file fl\-Timer.c.

References mem\-Free.\index{flTimer.h@{fl\-Timer.h}!timerGetDeltaTime@{timerGetDeltaTime}}
\index{timerGetDeltaTime@{timerGetDeltaTime}!flTimer.h@{fl\-Timer.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double timer\-Get\-Delta\-Time ({\bf Timer} $\ast$ {\em in\-Timer})}\label{flTimer_8h_154b34b0d32a2c77e90dc904a634fd59}




Definition at line 32 of file fl\-Timer.c.

References debug\-Warning, timer\-Pause\-Until, Timer::timer\-Tick\-Resolution, Timer::timer\-Time\-Last, and Timer::timer\-Time\-Now.

Referenced by graphics\-Swap\-Buffers(), input\-Lock(), input\-Poll(), ntfy\-Tick(), and ntfy\-Tray\-Tick().\index{flTimer.h@{fl\-Timer.h}!timerPauseAll@{timerPauseAll}}
\index{timerPauseAll@{timerPauseAll}!flTimer.h@{fl\-Timer.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void timer\-Pause\-All ()}\label{flTimer_8h_944af842e6771f6d921f56381ec457ea}




Definition at line 57 of file fl\-Timer.c.

References timer\-Pause\-Until.