arsa  2.7
Classes | Macros | Functions
framerate.h File Reference
#include "arsa_begin_code.h"
#include "irrlicht.h"

Go to the source code of this file.

Classes

struct  FPSmanager
 

Macros

#define FPS_UPPER_LIMIT   200
 
#define FPS_LOWER_LIMIT   1
 
#define FPS_DEFAULT   30
 

Functions

ARSA_API void ARSACALLCONV SDL_initFramerate (FPSmanager *manager)
 
ARSA_API int ARSACALLCONV SDL_setFramerate (FPSmanager *manager, int fps=FPS_DEFAULT)
 
ARSA_API int ARSACALLCONV SDL_getFramerate (FPSmanager *manager)
 
ARSA_API void ARSACALLCONV SDL_framerateDelay (FPSmanager *manager)
 

Macro Definition Documentation

◆ FPS_DEFAULT

#define FPS_DEFAULT   30

Definition at line 23 of file framerate.h.

◆ FPS_LOWER_LIMIT

#define FPS_LOWER_LIMIT   1

Definition at line 22 of file framerate.h.

◆ FPS_UPPER_LIMIT

#define FPS_UPPER_LIMIT   200

Definition at line 21 of file framerate.h.

Function Documentation

◆ SDL_framerateDelay()

ARSA_API void ARSACALLCONV SDL_framerateDelay ( FPSmanager manager)

◆ SDL_getFramerate()

ARSA_API int ARSACALLCONV SDL_getFramerate ( FPSmanager manager)

◆ SDL_initFramerate()

ARSA_API void ARSACALLCONV SDL_initFramerate ( FPSmanager manager)

Functions return 0 or value for sucess and -1 for error

◆ SDL_setFramerate()

ARSA_API int ARSACALLCONV SDL_setFramerate ( FPSmanager manager,
int  fps = FPS_DEFAULT 
)