【SDL】SDL学习笔记一 SDL的子系统的初始化和退出
2016-08-29 15:32
288 查看
使用SDL库之前需要装载各个子系统,就像要放电影,必须给播放器提供影片一样,程序退出的时候,应该先退出子系统,释放资源。
1. 初始化SDL函数
该函数必须是在程序开始的地方调用
int SDL_Init(Uint32 flags)
flags参数的取值:
返回值: 成功返回0 失败返回-1
1. 初始化SDL函数
该函数必须是在程序开始的地方调用
int SDL_Init(Uint32 flags)
flags参数的取值:
/* As of version 0.5, SDL is loaded dynamically into the application */ /* These are the flags which may be passed to SDL_Init() -- you should specify the subsystems which you will be using in your application. */ #define SDL_INIT_TIMER 0x00000001<span style="white-space:pre"> </span>//定时器 #define SDL_INIT_AUDIO 0x00000010 //音频 #define SDL_INIT_VIDEO 0x00000020 //视频 #define SDL_INIT_CDROM 0x00000100 //光驱 #define SDL_INIT_JOYSTICK 0x00000200 //游戏摇杆 #define SDL_INIT_NOPARACHUTE 0x00100000 /* Don't catch fatal signals */ //过滤异常信号 #define SDL_INIT_EVENTTHREAD 0x01000000 /* Not supported on all OS's */ #define SDL_INIT_EVERYTHING 0x0000FFFF //初始化全部子系统
返回值: 成功返回0 失败返回-1
相关文章推荐
- java学习笔记struts----action初始化时间和次数
- 直接初始化与拷贝初始化学习笔记
- ffmpeg和SDL学习笔记(一)
- SDL 学习笔记(1)
- SDL学习笔记之二
- 操作系统学习笔记(26)--TSS初始化
- Directx9.0 a shader approach 学习笔记1---初始化D3D
- studyMFC 学习笔记二:初始化基于CListView类的视图
- 关于sdl的学习笔记,怎么绘制线条和矩形
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- java学习笔记4:对象的初始化顺序(官方实例)
- java学习笔记3:对象的初始化顺序
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- SDL学习笔记一 图片和字体显示
- MFC学习笔记(一)应用程序窗口初始化
- Think in java学习笔记-第4章 初始化和清除
- 学习altas笔记[客户端JS和Altas环境初始化关系和DataTable返回数据的客户端处理]
- 学习笔记(JSJ-ServletConfig设置servlet初始化信息)
- Java学习笔记(1) 对象初始化顺序
- 【学习笔记】Thinking in java (第三版)第四章 初始化和清除(Initialization & Cleanup)