[笔记]音视频学习之SDL篇《十一》图片 缩放 旋转

简介: [笔记]音视频学习之SDL篇《十一》图片 缩放 旋转

前言

主要函数

int SDL_RenderCopyEx(SDL_Renderer*          renderer,
                     SDL_Texture*           texture,
                     const SDL_Rect*        srcrect,
                     const SDL_Rect*        dstrect,
                     const double           angle,
                     const SDL_Point*       center,
                     const SDL_RendererFlip flip)

renderer是我们当前窗口的渲染器。

texture是我们 将要旋转的图片资源。

srcrect代表我们将要旋转的texture中的某个矩形区域,如果为NULL则表示将会旋转整个texture图片。

dstrect代表旋转后的texture是在renderer上的dstrect的矩形区域内渲染(即出现),如果为NULL则表示作用在整个renderer上。

angle代表旋转的角度(360度为一个整圆),angle为正表示顺时针旋转angle角度,angle为负则逆时针旋转相应的角度。

center代表图片将要围绕旋转的点(即你的图片是围绕哪个点去旋转的),

flip表示旋转的方式,其中SDL_FLIP_HORIZONTAL 代表水平旋转,SDL_FLIP_VERTICAL 代表垂直翻转,SDL_FLIP_NONE 代表正常旋转。

实现

总结

demo地址

相关文章
[笔记]音视频学习之SDL篇《五》裁剪图片成子图片(裁剪精灵表)
[笔记]音视频学习之SDL篇《五》裁剪图片成子图片(裁剪精灵表)
100 0
[笔记]音视频学习之SDL篇《一》 渲染图片
[笔记]音视频学习之SDL篇《一》 渲染图片
|
存储 数据格式
[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(上)
[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路
[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(下)
[笔记]音视频学习之ffmpeg实践《一》常用结构体及裁剪画面思路(下)
[笔记]音视频学习之SDL篇《十四》简单的动画
[笔记]音视频学习之SDL篇《十四》简单的动画
|
异构计算
[笔记]音视频学习之SDL篇《十》绘制矩形,线条
[笔记]音视频学习之SDL篇《十》绘制矩形,线条
161 0
[笔记]音视频学习之SDL篇《二》 绘制平铺的背景图并居中放置另一图片
[笔记]音视频学习之SDL篇《二》 绘制平铺的背景图并居中放置另一图片

热门文章

最新文章