⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sdl_framerate.h

📁 sdl的gfx开发包
💻 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 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -