SDL3_API分类参考_配置变量(CategoryHints)

2026-3-6 / 0 评论 / 6 阅读

配置变量(CategoryHints)

本文件包含用于设置和获取配置提示(Hint)的函数,并按字母顺序列出所有提示项。

提示的命名规范为 SDL_HINT_X,其中 SDL_X 是可用于覆盖默认值的环境变量名。

通常来说,这些提示仅作参考——在特定平台上可能被支持也可能不适用,但它们为应用程序或用户提供了一种向库告知期望运行方式的途径。

函数

数据类型

结构体

  • (无)

枚举

宏(提示项)


FreeBASIC 示例代码(Hint 使用示范)

#include "SDL3/SDL.bi"
#include "SDL3/SDL_main.bi"

Function SDL_main (argc As Integer, argv As ZString Ptr) As Integer
    SDL_Init(SDL_INIT_VIDEO)

    ' 设置提示:渲染器使用 VSYNC
    SDL_SetHint(SDL_HINT_RENDER_VSYNC, "1")

    ' 获取提示值
    Dim As ZString Ptr vsync = SDL_GetHint(SDL_HINT_RENDER_VSYNC)
    Print "VSYNC: "; *vsync

    ' 以布尔值获取
    Dim As Boolean bvsync = SDL_GetHintBoolean(SDL_HINT_RENDER_VSYNC, SDL_FALSE)
    Print "VSYNC bool: "; bvsync

    SDL_Quit()
    Return 0
End Function

评论一下?

OωO
取消