sdl_framerate.h
来自「sdl的gfx开发包」· C头文件 代码 · 共 66 行
H
66 行
/* 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 */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?