VSF Documented
SDL_timer.h File Reference
#include "../../vsf_sdl2_cfg.h"
#include "SDL_stdinc.h"
#include "kernel/vsf_kernel.h"
#include "begin_code.h"
#include "close_code.h"

Go to the source code of this file.

Macros

#define SDL_AddTimer   VSF_SDL_WRAPPER(SDL_AddTimer)
 
#define SDL_RemoveTimer   VSF_SDL_WRAPPER(SDL_RemoveTimer)
 
#define SDL_GetTicks
 
#define SDL_GetTicks64
 
#define SDL_GetPerformanceCounter
 
#define SDL_GetPerformanceFrequency
 
#define SDL_Delay   VSF_SDL_WRAPPER(SDL_Delay)
 
#define SDL_TICKS_PASSED(__A, __B)
 

Typedefs

typedef uintptr_t SDL_TimerID
 
typedef uint32_t(* SDL_TimerCallback) (uint32_t interval, void *param)
 

Functions

SDL_TimerID SDL_AddTimer (uint32_t interval, SDL_TimerCallback callback, void *param)
 
SDL_bool SDL_RemoveTimer (SDL_TimerID id)
 
void SDL_Delay (uint32_t ms)
 

Macro Definition Documentation

◆ SDL_AddTimer

#define SDL_AddTimer   VSF_SDL_WRAPPER(SDL_AddTimer)

◆ SDL_RemoveTimer

#define SDL_RemoveTimer   VSF_SDL_WRAPPER(SDL_RemoveTimer)

◆ SDL_GetTicks

uint32_t SDL_GetTicks
Value:
#define SDL_GetTicks
Definition SDL_timer.h:48
#define VSF_SDL_WRAPPER(__api)
Definition vsf_sdl2_cfg.h:34

◆ SDL_GetTicks64

uint64_t SDL_GetTicks64
Value:
#define SDL_GetTicks64
Definition SDL_timer.h:49

◆ SDL_GetPerformanceCounter

#define SDL_GetPerformanceCounter ( void)
Value:
#define SDL_GetPerformanceCounter
Definition SDL_timer.h:50

◆ SDL_GetPerformanceFrequency

#define SDL_GetPerformanceFrequency ( void)
Value:
#define SDL_GetPerformanceFrequency
Definition SDL_timer.h:51

◆ SDL_Delay

#define SDL_Delay   VSF_SDL_WRAPPER(SDL_Delay)

◆ SDL_TICKS_PASSED

#define SDL_TICKS_PASSED ( __A,
__B )
Value:
((int32_t)((__B) - (__A)) <= 0)
int int32_t
Definition stdint.h:8

Typedef Documentation

◆ SDL_TimerID

◆ SDL_TimerCallback

typedef uint32_t(* SDL_TimerCallback) (uint32_t interval, void *param)

Function Documentation

◆ SDL_AddTimer()

SDL_TimerID SDL_AddTimer ( uint32_t interval,
SDL_TimerCallback callback,
void * param )
extern

◆ SDL_RemoveTimer()

SDL_bool SDL_RemoveTimer ( SDL_TimerID id)
extern

◆ SDL_Delay()

void SDL_Delay ( uint32_t ms)
extern
Generated from commit: vsfteam/vsf@ceb53fd