【问题标题】:What exactly is Athens?雅典到底是什么?
【发布时间】:2014-03-24 14:28:09
【问题描述】:

虽然我已经玩过雅典(参见 PharoBoids)并喜欢它,但我仍然想念它的确切含义。

我自己想出了这两个图表(见下文)。他们是正确的吗?还有相应的Canvas 类。他们的作用是什么?

【问题讨论】:

    标签: smalltalk pharo squeak morphic athens


    【解决方案1】:

    Athens 是一个矢量图形框架。它有自己的 API,将取代今天在 Morphic 中使用的 Balloon/BitBlt。替换将是渐进的,最后我们希望所有 Morphic 小部件都可以使用 Athens API。雅典通过其 API 抽象实现后端。目前,有一个带有 Cairo 图形库的完全支持的后端。还有一个 Amber 的雅典端口(基于浏览器的 smalltalk 实现)。在未来,我们希望支持更多的后端,例如 OpenGL(通过或不通过 nvPath 扩展)、Mac OS 上的 Quartz 和 Windows 上的 GDI+。 此外,需要注意的是,Athens 是独立的低级图形 API。与 Morphic 没有直接联系,除了 Morphic 使用它进行渲染(就像您可以想象的任何其他内容,例如:渲染成 PDF 或 SVG 内容等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-06
      • 2013-05-05
      • 2010-11-19
      • 2012-06-16
      • 2011-04-02
      • 2016-04-13
      • 2012-03-07
      • 2013-08-14
      相关资源
      最近更新 更多