当前位置:  开发笔记 > 前端 > 正文

跨平台2D Vector + Raster API +硬件加速 - 这是否存在?

如何解决《跨平台2DVector+RasterAPI+硬件加速-这是否存在?》经验,为你挑选了1个好方法。

要求:

保留图形模式API

仅适用于2D对象(尽管感兴趣的是这些2D对象的3D变换)

跨平台

矢量图形绘图

光栅合成+支持不透明蒙版 - 硬件加速当然......

动画API

包大小 - 它可以在嵌入式环境中运行吗?

这不适用于游戏,但我不反对使用游戏类型API.

一些想法:

Qt可能太重了,但我不熟悉API以了解它是否符合要求.我对Qts窗口管理(没有窗口)或窗口小部件/控件集不感兴趣,因为它不适用于桌面类型的应用程序.另外,我不确定Qt是否有动画框架?想到这里?

最有可能的是构建在OpenGL之上的框架.我只是不知道这样的事情是否存在.另外,我不清楚OpenGL中的2D图形.2D图形是真正的2D还是仅仅是在面向2D的平面上绘制的3D对象?

WPF是针对DirectX的_____________是OpenGL

如果空白可以填补,这是我正在寻找的.

更新#2

我本周末花了一些时间和Qt一起发现了QGraphicsScene类 - 它似乎是Qt 2D保留类型图形模式的基础类 - 而QGraphicsWidget允许QWidget类的一些自动布局功能.

Qt接近通过我的试金石.最后要弄清楚的是,在处理Vector图像时,开发人员工作流程是一个优秀的设计师,即如何在Illustrator中创建一个图标并将其转换为QGraphicsItem-这可能是一个新的(更集中)的好候选人题.



1> codelogic..:

你可能想看看开罗,它有一个OpenGL后端.我不认为它有动画API.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有