用于绘制UI组件图形的库

时间:2015-03-13 13:05:25

标签: c++ user-interface graphics

我主要制作了使用SDL2的通用UI框架。我的所有核心代码都基本完成,我正在添加不同的控件。

我正在尝试为C ++找到一些不错的绘图库,这将允许我在屏幕上绘制控件更好一些,我可以选择图像也可以用于控件但是这不是分辨率独立的我可以绘制它们现在也使用SDL简单的矩形和直线。

控件渲染的抽象允许实现可以仅用于视觉表示的绘图库。

我想跳过制作我自己的绘图库一般要求的部分:

  • 多平台(win,linux,osx是必须的)
  • 不依赖于其他库的100个。 (尽可能低 可能的)
  • 能够绘制形状(矩形,圆角矩形,椭圆形......)
  • 绘制形状轮廓很不错
  • 阴影非常好(但我确定我必须这样做,只是如意)
  • 填充形状的不同类型的渐变
  • TTF支持会很好但不是强制我使用SDL
  • 至少应该以我能得到的方式与SDL兼容 返回任何可转换为SDL_Surface或SDL_Texture
  • 的内容
  • 开源和免费

现在有了这些愿望我转向你问你知道lib可以与大多数这些点相匹配吗。

感谢。

1 个答案:

答案 0 :(得分:0)

可能比AGG更糟糕。当然,可能需要一些配置,以满足您的特定需求。不确定阴影(无论如何你都可以很容易地做到这些)。