cZUI允许你快速创建2D事情的缩放和滚动显示。 cZUI项目采用矢量绘图库,比如SGE绘制平稳放大对象。对象并不需要知道的问题放大,从而书面cZUI是方便,快捷。
凭借丰富的事件框架,cZUI让复杂的用户行为,如拖拽,移动,突出显示,选择和删除cZUI场景中的任何物体。包含在发行几个翔实的例子。
cZUI支持SGE以上的SDL,可以嵌入到MFC中,并且经由cZUIWidget aedGUI部件库。支持其他窗口/控件工具包将在以后添加。
cZUI包含现成对象最常见的任务,只是它们包括在现场
特点:
- 便携性:
- 在cZUI是用ANSI C ++,应该由一个大的各种操作系统的支持。它已经过测试,在GNU / Linux 2.4,2.6和MS Windows。
- 在采用模块化的图形和事件的架构,cZUI支持SDL,X,以及任何其他窗口系统,你可以不在乎写包装器。写自己的图形/事件包装为另一图形/事件框架很简单,不是几天不应该采取更多。
- 在使用从爵士借了minilithic方法,cZUI体育分层设计和场景树,以便轻松定制任何物体,而不需要部分重写或子类。
- 在摄像头/上下文存储允许对象进行精简,占用空间小。谨慎使用这些机制可以帮助从对象中删除不需要的数据:该测试程序使用2080节点需要4044K和(4020K为1480个节点),导致每个节点40个字节。在1万个节点的设置,这将吃掉你的总内存44M。
- 在cZUI被设计为支持庞大的场景,是相当快的that.Currently它已经过测试,略高于80K节点(这是不是很多),这可能会改变。注意:编写应用程序的快速支持庞大的图形(大于30K)将需要笔者钻研了一下深入cZUI并使用一些更不透明的物体,如空间群,EventFilter和ImageGroup。这将允许你通过将场景按面积,过滤掉mousemoves和接管高zoomouts绘制了更高的速度。
<李类=“bbli”>支持的各种图形库:
<李类=“bbli”>灵活性:
<李类=“bbli”>小内存占用:
<李类=“bbli”>速度:
什么在此版本中是新的:
- 在这是一个bitrot去除发布
- 的主要变化包括:支持64位和一个闪亮的新开罗的后端。
- 同样值得注意的是一些错误修正的核心和SGE驱动,改进的makefile,和新的场景节点。
评论没有发现