cZUI

Software screenshot:
cZUI
Dettagli del software:
Versione: 0.4.0
Data di caricamento: 14 Apr 15
Sviluppatore: Alexandru Botezatu
Licenza: Libero
Popolarità: 38

Rating: 4.0/5 (Total Votes: 1)

cZUI consente di creare rapidamente display ingrandibili e scorrevoli di cose 2D. progetto cZUI utilizza le librerie di disegno vettoriale come SGE per disegnare gli oggetti senza intoppi ingranditi. Gli oggetti non devono essere a conoscenza dei problemi di ingrandimento, scrivendo quindi con cZUI è facile e veloce.
Con un quadro evento ricco, cZUI permette azioni dell'utente complessi come il trascinamento, in movimento, mettendo in evidenza, la selezione e la rimozione di qualsiasi oggetto all'interno della scena cZUI. Incluso con la distribuzione sono alcuni esempi informativi.
cZUI supporta SGE su SDL, può essere integrato MFC, e la biblioteca del widget aedGUI via cZUIWidget. Il supporto per altri toolkit a finestre / di widget verrà aggiunta in seguito.
cZUI contiene oggetti pronti per le attività più frequenti, basta includere nella scena

Caratteristiche :.

  • Portabilità:
  • cZUI è scritto in ANSI C ++ e dovrebbe essere sostenuto da una grande varietà di sistemi operativi. E 'stato testato su GNU / Linux 2.4, 2.6 e MS Windows.

  • Supporto di librerie diverse grafiche:
  • Con una grafica modulare ed eventi architettura, cZUI supporta SDL, X, e qualsiasi altro sistema a finestre è possibile prendersi cura di scrivere wrapper per. Scrivere il proprio involucro grafico / evento per un altro quadro grafico / evento è semplice e non dovrebbe richiedere più di un paio di giorni.

  • Flessibilità:
  • Utilizzando un approccio minilithic preso in prestito da Jazz, cZUI sfoggia un design a strati e un albero di scena per consentire una facile personalizzazione di qualsiasi oggetto, senza necessità di riscrittura parziale o sottoclassi.

  • Piccolo ingombro di memoria:
  • stoccaggio Camera / contesto consentono gli oggetti essere razionalizzati e occupano poco spazio. Uso attento di questi meccanismi può contribuire a rimuovere i dati non necessari da oggetti: il programma di test con 2.080 nodi prende 4044K e (4020K per 1.480 nodi), che porta a 40 byte per nodo. In una cornice di 1 milione di nodi, questo ti mangia 44M di memoria totale.

  • Velocità:
  • cZUI è stato progettato per supportare le scene grandi e di essere abbastanza veloce a that.Currently è stato testato con un poco più di 80k nodi (che non è molto), questo è soggetto a modifiche. Attenzione: scrivere applicazioni veloci di sostegno enormi grafici (& gt; 30k) richiederanno l'autore di scavare un po 'più a fondo cZUI e utilizzare alcuni oggetti più opache, come SpaceGroup, EventFilter, e ImageGroup. Questi vi permetterà di velocità molto più elevate dividendo la scena per area, filtrando mousemoves e presa in consegna di disegno ad alte zoomouts.

Cosa c'è di nuovo in questa versione:.

  • Questa è una versione rimozione bitrot
  • Le modifiche principali includono il supporto a 64-bit e un nuovo brillante backend Cairo.
  • degni di nota sono anche alcune correzioni di bug nel nucleo e il driver SGE, miglioramento makefile, e nuovi nodi di scena.

Altri software di sviluppo Alexandru Botezatu

BonzayRTS engine
BonzayRTS engine

20 Feb 15

Commenti a cZUI

I commenti non trovato
Aggiungi commento
Accendere le immagini!