?? sdl_framerate.h
字號:
/* SDL_framerate: framerate manager LGPL (c) A. Schiffler */#ifndef _SDL_framerate_h#define _SDL_framerate_h/* Set up for C function definitions, even when using C++ */#ifdef __cplusplusextern "C" {#endif/* --- */#include <SDL/SDL.h>/* --------- Definitions *//* Some rates in Hz */#define FPS_UPPER_LIMIT 200#define FPS_LOWER_LIMIT 1#define FPS_DEFAULT 30/* --------- Structure variables */ typedef struct { Uint32 framecount; float rateticks; Uint32 lastticks; Uint32 rate; } FPSmanager;/* --------- Function prototypes */#ifdef WIN32#ifdef BUILD_DLL#define DLLINTERFACE __declspec(dllexport)#else#define DLLINTERFACE __declspec(dllimport)#endif#else#define DLLINTERFACE#endif/* Functions return 0 or value for sucess and -1 for error */ DLLINTERFACE void SDL_initFramerate(FPSmanager * manager); DLLINTERFACE int SDL_setFramerate(FPSmanager * manager, int rate); DLLINTERFACE int SDL_getFramerate(FPSmanager * manager); DLLINTERFACE void SDL_framerateDelay(FPSmanager * manager);/* --- *//* Ends C function definitions when using C++ */#ifdef __cplusplus};#endif#endif /* _SDL_framerate_h */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -