基本

SDL基本函数

SDL版本查询

头文件包含:SDL_version.h,SDL_revision.h
介绍
这些函数是用来收集或显示程序当前使用或者程序编译所使用的SDL版本信息。

版本信息包含三个部分(X.Y.Z)

X =

断言

头文件包含:SDL_assert.h
介绍
这个类别的函数是用来管理断言的。
SDL_ASSERT_LEVEL决定了在编译期间哪些断言函数将被编译生成断言(这些函数见下方表格)。
SDL_ASSERT_LEVEL可以在你的工程中定义(define),如果你没有定义它,那么在调试模式(debug build)下,它默认为level 2,在发布模式(release build)下,它默认为level 1.

错误句柄

头文件包含:SDL_error.h
介绍
这个类别的函数提供了简单的SDL错误消息例程。这些函数基本可以在任意其他函数中调用,以确定发生了什么错误。
SDL错误消息是英文的。
相关函数

SDL_ClearError

配置变量

头文件包含:SDL_hints.h
介绍
这个类别的函数是用来设定和读取配置“暗值”的,他们以字母顺序排序。
这些暗值的命名规范是这样:SDL_HINT_X,其中名为SDL_X的值是对应的环境变量,环境变量可能覆盖暗值。
总的来说,这些暗值可能不被某些平台支持或者不适用与这些平台,但是这些值为应用程序或者用户提供了一个方法来告诉库应该按照怎样的设定去工作。
暗值

初始化与关闭

头文件包含:SDL.h
介绍
这个类别中的函数是用来建立SDL1.3环境以便使用,并且它们会对程序有全局影响。
初始化
要开始使用SDL,你首先得调用 SDL_Init()函数来初始化子系统,并使得其他SDL函数可用。