亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sdl_timer.h

?? 一個非常有用的開源代碼
?? H
字號:
/*    SDL - Simple DirectMedia Layer    Copyright (C) 1997-2004 Sam Lantinga    This library is free software; you can redistribute it and/or    modify it under the terms of the GNU Library General Public    License as published by the Free Software Foundation; either    version 2 of the License, or (at your option) any later version.    This library is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    Library General Public License for more details.    You should have received a copy of the GNU Library General Public    License along with this library; if not, write to the Free    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA    Sam Lantinga    slouken@libsdl.org*/#ifdef SAVE_RCSIDstatic char rcsid = "@(#) $Id: SDL_timer.h,v 1.7 2005/01/13 23:24:56 slouken Exp $";#endif#ifndef _SDL_timer_h#define _SDL_timer_h/* Header for the SDL time management routines */#include "SDL_main.h"#include "SDL_types.h"#include "begin_code.h"/* Set up for C function definitions, even when using C++ */#ifdef __cplusplusextern "C" {#endif/* This is the OS scheduler timeslice, in milliseconds */#define SDL_TIMESLICE		10/* This is the maximum resolution of the SDL timer on all platforms */#define TIMER_RESOLUTION	10	/* Experimentally determined *//* Get the number of milliseconds since the SDL library initialization. * Note that this value wraps if the program runs for more than ~49 days. */ extern DECLSPEC Uint32 SDLCALL SDL_GetTicks(void);/* Wait a specified number of milliseconds before returning */extern DECLSPEC void SDLCALL SDL_Delay(Uint32 ms);/* Function prototype for the timer callback function */typedef Uint32 (SDLCALL *SDL_TimerCallback)(Uint32 interval);/* Set a callback to run after the specified number of milliseconds has * elapsed. The callback function is passed the current timer interval * and returns the next timer interval.  If the returned value is the  * same as the one passed in, the periodic alarm continues, otherwise a * new alarm is scheduled.  If the callback returns 0, the periodic alarm * is cancelled. * * To cancel a currently running timer, call SDL_SetTimer(0, NULL); * * The timer callback function may run in a different thread than your * main code, and so shouldn't call any functions from within itself. * * The maximum resolution of this timer is 10 ms, which means that if * you request a 16 ms timer, your callback will run approximately 20 ms * later on an unloaded system.  If you wanted to set a flag signaling * a frame update at 30 frames per second (every 33 ms), you might set a  * timer for 30 ms: *   SDL_SetTimer((33/10)*10, flag_update); * * If you use this function, you need to pass SDL_INIT_TIMER to SDL_Init(). * * Under UNIX, you should not use raise or use SIGALRM and this function * in the same program, as it is implemented using setitimer().  You also * should not use this function in multi-threaded applications as signals * to multi-threaded apps have undefined behavior in some implementations. * * This function returns 0 if successful, or -1 if there was an error. */extern DECLSPEC int SDLCALL SDL_SetTimer(Uint32 interval, SDL_TimerCallback callback);/* New timer API, supports multiple timers * Written by Stephane Peter <megastep@lokigames.com> *//* Function prototype for the new timer callback function. * The callback function is passed the current timer interval and returns * the next timer interval.  If the returned value is the same as the one * passed in, the periodic alarm continues, otherwise a new alarm is * scheduled.  If the callback returns 0, the periodic alarm is cancelled. */typedef Uint32 (SDLCALL *SDL_NewTimerCallback)(Uint32 interval, void *param);/* Definition of the timer ID type */typedef struct _SDL_TimerID *SDL_TimerID;/* Add a new timer to the pool of timers already running.   Returns a timer ID, or NULL when an error occurs. */extern DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer(Uint32 interval, SDL_NewTimerCallback callback, void *param);/* Remove one of the multiple timers knowing its ID. * Returns a boolean value indicating success. */extern DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer(SDL_TimerID t);/* Ends C function definitions when using C++ */#ifdef __cplusplus}#endif#include "close_code.h"#endif /* _SDL_timer_h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久vr| 成人免费视频caoporn| 精品一区二区三区免费| 国产.欧美.日韩| 欧洲一区二区三区在线| www激情久久| 一区二区三区四区在线| 美女高潮久久久| 色嗨嗨av一区二区三区| 欧美白人最猛性xxxxx69交| 亚洲天堂免费看| 久久成人久久鬼色| 91久久精品日日躁夜夜躁欧美| 91精品国产日韩91久久久久久| 国产精品三级在线观看| 国产日韩精品一区二区三区| 亚洲在线中文字幕| 国产成人一级电影| 日韩欧美国产wwwww| 亚洲综合清纯丝袜自拍| 奇米影视7777精品一区二区| 91在线观看高清| 国产亚洲一区二区三区| 日本欧美在线看| 在线观看国产精品网站| 国产精品美女久久久久久久久久久| 日韩av一区二区在线影视| 国产电影精品久久禁18| 这里只有精品免费| 亚洲一区二区三区影院| 91首页免费视频| 国产精品你懂的在线| 日韩成人伦理电影在线观看| 色婷婷综合中文久久一本| 国产精品系列在线| 国产二区国产一区在线观看| 精品国产1区二区| 天天亚洲美女在线视频| 99久久99久久综合| 久久精品视频在线看| 久久99九九99精品| 欧美本精品男人aⅴ天堂| 日本在线不卡视频一二三区| 欧美视频你懂的| 尤物视频一区二区| 在线中文字幕一区二区| 一区在线中文字幕| jizz一区二区| 日韩理论在线观看| 色综合色狠狠综合色| 伊人夜夜躁av伊人久久| 色狠狠一区二区| 亚洲成人先锋电影| 欧美日韩1区2区| 日本视频一区二区三区| 8x8x8国产精品| 久久草av在线| 亚洲精品一区二区精华| 国产精品18久久久久| 国产欧美日韩另类一区| 成人精品视频.| 亚洲精品国产a| 欧美一区二区三区四区久久 | 国产精品66部| 中文字幕免费不卡在线| 91蜜桃在线观看| 久久先锋资源网| 本田岬高潮一区二区三区| 中国色在线观看另类| 欧洲精品在线观看| 另类小说综合欧美亚洲| 国产日韩精品一区二区三区 | 激情综合一区二区三区| 国产日韩综合av| 成人精品视频网站| 午夜欧美视频在线观看| 日韩欧美电影一二三| 粗大黑人巨茎大战欧美成人| 亚洲乱码国产乱码精品精98午夜 | 国产精品麻豆久久久| 成人精品国产福利| 亚洲自拍偷拍欧美| 精品捆绑美女sm三区| av电影在线观看一区| 偷偷要91色婷婷| 国产人妖乱国产精品人妖| 色先锋资源久久综合| 国精产品一区一区三区mba桃花| 国产精品久久久久久久久快鸭| 欧美日韩一区二区在线视频| 国内精品久久久久影院一蜜桃| 国产精品电影院| 日韩欧美成人一区二区| 欧美亚洲丝袜传媒另类| 免费不卡在线视频| 亚洲精品一二三| 久久综合色鬼综合色| 欧美体内she精视频| 国产一区二区三区免费在线观看| 亚洲已满18点击进入久久| 国产亚洲精品bt天堂精选| 欧美日韩激情一区二区三区| 成人av在线网站| 紧缚奴在线一区二区三区| 亚洲一卡二卡三卡四卡| 中国av一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 一区二区三区在线免费观看| 国产精品视频九色porn| 国产精品区一区二区三| 日本一区二区三区视频视频| 日本一区二区三区在线不卡| 国产欧美中文在线| 国产精品视频一二三| 国产精品久久久久久亚洲毛片| 国产精品天干天干在线综合| 欧美经典一区二区| 最近中文字幕一区二区三区| 中文字幕人成不卡一区| 亚洲在线一区二区三区| 亚洲二区在线观看| 日韩福利视频导航| 国产一区久久久| 波多野结衣一区二区三区 | 亚洲猫色日本管| 亚洲综合偷拍欧美一区色| 亚洲一区二区精品3399| 蜜臀精品一区二区三区在线观看 | 极品少妇xxxx精品少妇偷拍| 国产一区二区三区免费观看| 成人黄色一级视频| 色综合久久99| 在线成人免费观看| 久久久国际精品| 一区二区三区在线视频免费 | 日韩电影免费在线看| 精品一区二区在线视频| 大美女一区二区三区| 色悠悠久久综合| 日韩一级片在线播放| 久久精品欧美一区二区三区麻豆| 国产精品久久久久久久久晋中| 亚洲猫色日本管| 蓝色福利精品导航| aa级大片欧美| 3751色影院一区二区三区| 国产日韩欧美a| 婷婷夜色潮精品综合在线| 国产乱码精品一区二区三区忘忧草 | 精品国产乱码久久| 中文字幕亚洲在| 日韩不卡一区二区| zzijzzij亚洲日本少妇熟睡| 91精品黄色片免费大全| 欧美国产禁国产网站cc| 午夜精品久久久久久不卡8050| 国产精品亚洲专一区二区三区| 91香蕉视频mp4| 精品国产sm最大网站免费看| 一区二区日韩av| 国产电影一区在线| 日韩一级二级三级精品视频| 综合网在线视频| 国产乱子伦视频一区二区三区 | 久久久久成人黄色影片| 亚洲观看高清完整版在线观看| 国产精品伊人色| 欧美一区二区三区白人 | 国产亚洲精品久| 奇米在线7777在线精品| 日本高清免费不卡视频| 中文一区二区在线观看| 久久国内精品视频| 欧美日韩国产一级片| 国产精品短视频| 成人午夜激情片| 国产婷婷色一区二区三区| 蜜芽一区二区三区| 欧美日韩国产另类一区| 一区二区欧美视频| 91女厕偷拍女厕偷拍高清| 欧美国产精品专区| 国产成人综合网站| 久久亚洲二区三区| 久久99精品久久久| 欧美成人官网二区| 免费高清在线视频一区·| 欧美精品vⅰdeose4hd| 亚洲一区二区三区三| 在线看不卡av| 亚洲午夜久久久| 欧美吞精做爰啪啪高潮| 亚洲精品国久久99热| 色一情一伦一子一伦一区| 亚洲视频每日更新| 在线观看视频欧美| 亚洲免费成人av| 在线免费观看视频一区| 一区二区三区精密机械公司| 在线看一区二区|