SDL 1.2 到 2.0 的函数变化

原创 2015年07月07日 14:07:55

从1.2 到2.0 api 接口的部分变化如下 参考来自

  • SDL_SetVideoMode(): 使用 SDL_CreateWindow() 替代。

  • SDL_ListModes():  使用 SDL_GetDisplayMode()  或者 SDL_GetNumDisplayModes()替代。

  • SDL_UpdateRect()/SDL_Flip(): 使用SDL_RenderPresent()替代

  • SDL_Surface/2D rendering: surfaces still exist, but it is recommended that instead of using SDL_Surfaces, you use SDL_Textures with an 2D accelerated renderer (SDL_CreateRenderer()) where possible 

  • SDL_VideoInfo: 使用 SDL_GetRendererInfo()/SDL_GetRenderDriverInfo() 替代。

  • SDL_GetCurrentVideoDisplay(): 使用 SDL_GetWindowDisplayIndex() 替代

  • SDL_VIDEORESIZE event:新的替代是  SDL_WINDOWEVENT_RESIZE


[5] ffmpeg+SDL2实现的音频播放器V2.0(无杂音)

日期:2016.10.4 作者:isshe github:github.com/isshe 邮箱:i.sshe@outlook.com 平台:ubuntu16.04 64bit1. 前...
  • i_scream_
  • i_scream_
  • 2016年10月05日 01:31
  • 2335

SDL2源代码分析3:渲染器(SDL_Renderer)

上一篇文章分析了SDL中创建窗口的函数SDL_CreateWindow()。这篇文章继续分析SDL的源代码。本文分析SDL的渲染器(SDL_Renderer)。...
  • leixiaohua1020
  • leixiaohua1020
  • 2014年11月04日 00:24
  • 17690

SDL2和glfw库windows下创建到界面窗口中的简单方法

SDL2和glfw库windows下创建到界面窗口中的简单方法:网上查了一天的资料,有介绍如何修改源代码的,操作很复杂。最简单的方法,就是通过wglGetCurrentDC()这个函数得到当前SDL2...
  • sdragonx
  • sdragonx
  • 2017年02月03日 15:06
  • 1187

[6] ffmpeg + SDL2 实现的视频播放器「视音频同步」

日期:2016.10.8 作者:isshe github:github.com/isshe 邮箱:i.sshe@outlook.com 平台:ubuntu16.04 64bit前言 这个...
  • i_scream_
  • i_scream_
  • 2016年10月09日 00:40
  • 3012

SDL2画点 随手记

SDL官网 http://www.libsdl.org/ 参考链接 http://lazyfoo.net/tutorials/SDL/08_geometry_rendering/index....
  • korekara88730
  • korekara88730
  • 2017年04月27日 21:37
  • 407

最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)

之前做过一个FFMPEG+SDL的简单播放器:《100行代码实现最简单的基于FFMPEG+SDL的视频播放器》。最近有不少人反映SDL已经升级到2.0版本了,甚至官网的Wiki上都只有SDL2.0的文...
  • leixiaohua1020
  • leixiaohua1020
  • 2014年08月31日 01:20
  • 72422

SDL2:生成完全透明的纹理(SDL2: Generate fully transparent texture)

来源:http://www.it1352.com/480031.html 如何使用SDL_CreateTexture创建透明纹理?默认情况下,我使用这样的代码创建texure: ...
  • u011430225
  • u011430225
  • 2016年11月21日 16:10
  • 977

SDL2 事件

什么是事件呢?事件可能是由使用者操作产生的,比如使用者按下一个键,松开一个键,或点击了鼠标等,也可能是硬件产生的比如时钟脉冲等。任何一个窗口程序都使用一个事件队列来保存这些事件,队列的一个特性便是先进...
  • junjun5156
  • junjun5156
  • 2017年04月19日 16:32
  • 501

[2] SDL的基础知识以及利用SDL播放视频

SDL 的基础知识以及利用SDL播放视频此博文相关知识点从雷神的博客以及视频学习,截图也是用了他的课件, 雷神博客地址:http://blog.csdn.net/leixiaohua1020/日期...
  • i_scream_
  • i_scream_
  • 2016年10月01日 01:07
  • 1804

SDL2中的一些结构概念

在学习SDL2的过程中遇到一些结构有时无法明了,
  • key123zhangxing
  • key123zhangxing
  • 2014年06月28日 14:58
  • 1545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SDL 1.2 到 2.0 的函数变化
举报原因:
原因补充:

(最多只允许输入30个字)