cZUIを使用すると、すぐに物事2Dのズーム可能なとスクロール可能なディスプレイを作成することができます。 cZUIプロジェクトは順調に拡大されたオブジェクトを描画するためにSGEのようなベクトル描画ライブラリを使用します。オブジェクトは、このようにcZUIで書くことは簡単かつ高速で、倍率の問題を意識する必要はありません。
豊富なイベントフレームワークでは、cZUIなど、ドラッグして移動し、ハイライト表示、選択しcZUIシーン内の任意のオブジェクトの除去などの複雑なユーザーアクションを可能にする。ディストリビューションに含まれては、いくつかの有益な例です。
cZUIはcZUIWidgetを経由して、SDLの上にSGEをサポートし、MFCに埋め込むことができ、かつaedGUIウィジェットライブラリ。他のウィンドウ/ウィジェットツールキットのサポートは、後に追加されます。
cZUIはちょうどシーンに含める、最も頻繁にタスクのための準備ができてオブジェクトが含まれます。
の特長の:ます。
- 移植性:
- cZUIは、ANSI Cで書かれて+ +とOSEの多種多様によってサポートされる必要があります。それは、GNU / Linux 2.4では、2.6とMS Windows上でテストされています。
- さまざまなグラフィックライブラリのサポート:
- モジュラーグラフィックとイベントアーキテクチャでは、cZUIは、SDL、X、およびあなたがラッパーを書くこと気にして、他のウィンドウシステムをサポートしています。別のグラフィックス/イベントフレームワークのための独自のグラフィック/イベント·ラッパーを書くのは簡単で、数日以上かかるべきではありませんします。
- 柔軟性:
- 部分的な書き換えやサブクラス化を必要とせずに任意のオブジェクトを簡単にカスタマイズを可能にするために、階層化設計やシーンツリー、cZUIスポーツをジャズから借りminilithicアプローチを使用します。
- 小型メモリフットプリント:
- スピード:
- cZUIは巨大なシーンをサポートするために、それは(あまりない)80Kのノードに少しでテストされていthat.Currentlyでかなり速くなるように設計された、これは変更されることがあります。注意:巨大なグラフをサポートする書き込み速いのアプリ(> 30K)がcZUIにビット深く掘り下げ、そのような空間群、EventFilter、およびImageGroupなどのいくつかのより多くの不透明なオブジェクトを使用するように作成者が必要になります。これらは、地域によってシーンを分割mousemovesをフィルタリングし、高いzoomoutsで描画を引き継ぐことにより、あなたもはるかに高い速度が可能になります。
<李>カメラ/コンテキスト格納オブジェクトは合理化と省スペースを占有することを可能にする。これらのメカニズムを慎重に使用することは、オブジェクトから不要なデータを削除することができます:2080のノードとのテストプログラムは、ノードあたり40バイトにつながる、4044Kと(1480ノードのための4020K)かかり。百万ノードの設定では、これは総メモリの44Mあなたを食べるようになるます。
のこのリリースで新しいのあるもの:ます。
- これはbitrot除去リリースです。
- 主な変更点は、64ビットのサポートと光沢のある新しいカイロのバックエンドを含んでます。
- また、注目すべきは、コアとSGEドライバ、改善されたメイクファイル、および新しいシーンノード内のいくつかのバグ修正があります。
コメントが見つかりません