SDL2函数简单介绍03

本篇介绍一下,前面两章中用到的枚举值
1.SDL_WindowFlags
SDL_WINDOW_FULLSCREEN 全屏fullscreen window
SDL_WINDOW_FULLSCREEN_DESKTOP 当前桌面分辨率的全屏窗口fullscreen window at the current desktop resolution
SDL_WINDOW_OPENGL 与OpenGL环境一起使用的窗口window usable with OpenGL context
SDL_WINDOW_VULKAN 与Vulkan实例一起使用window usable with a Vulkan instance
SDL_WINDOW_HIDDEN 窗口不可见window is not visible
SDL_WINDOW_BORDERLESS 无装饰no window decoration
SDL_WINDOW_RESIZABLE 可伸缩window can be resized
SDL_WINDOW_MINIMIZED 最小化window is minimized
SDL_WINDOW_MAXIMIZED 最大化window is maximized
SDL_WINDOW_INPUT_GRABBED 窗口已抓取输入焦点window has grabbed input focus
SDL_WINDOW_ALLOW_HIGHDPI window should be created in high-DPI mode if supported (>= SDL 2.0.1)
2.SDL_RendererFlags
此结构体用于创建一个渲染环境
SDL_RENDERER_SOFTWARE 渲染器是软件的后援the renderer is a software fallback
SDL_RENDERER_ACCELERATED 硬件加速the renderer uses hardware acceleration
SDL_RENDERER_PRESENTVSYNC 当前和刷新率同步present is synchronized with the refresh rate
SDL_RENDERER_TARGETTEXTURE 渲染器支持渲染纹理the renderer supports rendering to texture
3.SDL_PixelFormatEnum
SDL_PIXELFORMAT_UNKNOWN
SDL_PIXELFORMAT_INDEX1LSB
SDL_PIXELFORMAT_INDEX1MSB
SDL_PIXELFORMAT_INDEX4LSB
SDL_PIXELFORMAT_INDEX4MSB
SDL_PIXELFORMAT_INDEX8
SDL_PIXELFORMAT_RGB332
SDL_PIXELFORMAT_RGB444
SDL_PIXELFORMAT_RGB555
SDL_PIXELFORMAT_BGR555
SDL_PIXELFORMAT_ARGB4444
SDL_PIXELFORMAT_RGBA4444
SDL_PIXELFORMAT_ABGR4444
SDL_PIXELFORMAT_BGRA4444
SDL_PIXELFORMAT_ARGB1555
SDL_PIXELFORMAT_RGBA5551
SDL_PIXELFORMAT_ABGR1555
SDL_PIXELFORMAT_BGRA5551
SDL_PIXELFORMAT_RGB565
SDL_PIXELFORMAT_BGR565
SDL_PIXELFORMAT_RGB24
SDL_PIXELFORMAT_BGR24
SDL_PIXELFORMAT_RGB888
SDL_PIXELFORMAT_RGBX8888
SDL_PIXELFORMAT_BGR888
SDL_PIXELFORMAT_BGRX8888
SDL_PIXELFORMAT_ARGB8888
SDL_PIXELFORMAT_RGBA8888
SDL_PIXELFORMAT_ABGR8888
SDL_PIXELFORMAT_BGRA8888
SDL_PIXELFORMAT_ARGB2101010
SDL_PIXELFORMAT_RGBA32 alias for RGBA byte array of color data, for the current platform (>= SDL 2.0.5)
SDL_PIXELFORMAT_ARGB32 alias for ARGB byte array of color data, for the current platform (>= SDL 2.0.5)
SDL_PIXELFORMAT_BGRA32 alias for BGRA byte array of color data, for the current platform (>= SDL 2.0.5)
SDL_PIXELFORMAT_ABGR32 alias for ABGR byte array of color data, for the current platform (>= SDL 2.0.5)
SDL_PIXELFORMAT_YV12 planar mode: Y + V + U (3 planes)
SDL_PIXELFORMAT_IYUV planar mode: Y + U + V (3 planes)
SDL_PIXELFORMAT_YUY2 packed mode: Y0+U0+Y1+V0 (1 plane)
SDL_PIXELFORMAT_UYVY packed mode: U0+Y0+V0+Y1 (1 plane)
SDL_PIXELFORMAT_YVYU packed mode: Y0+V0+Y1+U0 (1 plane)
SDL_PIXELFORMAT_NV12 planar mode: Y + U/V interleaved (2 planes) (>= SDL 2.0.4)
SDL_PIXELFORMAT_NV21 planar mode: Y + V/U interleaved (2 planes) (>= SDL 2.0.4)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值