cZUI дозволяє швидко створювати масштабовані і з прокруткою відображає речей 2D. Проект cZUI використовує бібліотеки векторної графіки, як ПОС зробити плавно збільшених об'єктів. Об'єкти не повинні бути в курсі питань, збільшення, таким чином, письмовій формі з cZUI легко і швидко.
З багатою рамках заходу, cZUI дозволяє складні дії користувача, такі як перетягування, переміщення, виділення, вибору та видалення будь-якого об'єкта в сцені cZUI. Включена в дистрибутив кілька інформативних прикладів.
cZUI підтримує SGE над SDL, може бути вбудований в MFC, і віджет бібліотека aedGUI за допомогою cZUIWidget. Підтримка інших вікнами / віджетів інструментальних засобів будуть додані пізніше.
cZUI містить готові об'єкти для найбільш частих завдань, просто включити їх у сцені
Особливості :.
- Мобільність:
- cZUI написано в ANSI C ++ і повинні бути підтримані великою різноманітністю операційних систем. Він був протестований на GNU / Linux 2.4, 2.6 і MS Windows.
- З архітектурі модульні графіки і подій, cZUI підтримує SDL, X, і будь-яка інша система управління вікнами Ви, можливо, написати обгортки для. Дати власну оболонку графіка / подій для іншого рамках графіка / подій є простим і не повинна займати більше декількох днів.
- Гнучкість:
- Використання minilithic підхід запозичені з джазу, cZUI спортивні шаруватих дизайн і дерево сцена для забезпечення легкого налаштування будь-якого об'єкта без необхідності часткового переписування або успадкування.
- Малий обсяг пам'яті:
- Camera / контекст зберігання даних дозволяють об'єкти, які будуть впорядковані і займають мало місця. Дбайливе використання цих механізмів може допомогти видалити дані з об'єктів: тестова програма з 2080 вузлів займає 4044K і (4020K для 1480 вузлів), що призводить до 40 байт на вузол. В обстановці 1000000 вузлів, це буде з'їсти тебе 44M спільної пам'яті.
- Швидкість:
- cZUI був розроблений для підтримки величезних сцен і бути досить швидко на that.Currently він був протестований з трохи більше 80k вузлів (що не так багато), це може змінитися. Увага: написання швидкі додатки, що підтримують величезні графічні зображення (і GT; 30k), буде вимагатися автора виникають трохи глибше в cZUI і використовувати деякі більш непрозорі об'єкти, такі як SpaceGroup, EventFilter і ImageGroup. Це дозволить вам набагато більш високі швидкості, розділивши сцену області, фільтруючи mousemoves і беручи за складанням при високих zoomouts.
<Клас Li = "bbli"> Підтримка різних графічних бібліотек:
Що нового У цьому випуску :.
- Це реліз видалення bitrot
- Основні зміни включають підтримку 64-розрядних, і новий Cairo інтерфейсі.
- Також слід відзначити кілька помилок в ядрі і водія ПОС, поліпшення make-файлу, і нових вузлів сцени.
Коментар не знайдено