Difference between revisions of "Org.simantics.g2d"

From Developer Documents
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
 
== Features ==
 
== Features ==
 
;Canvas chassis
 
;Canvas chassis
: SWT, AWT and AWT fullscreen canvas controls for [[wikipedia:Java 2D|Java2D]]-based 2D rendering of ''canvas contexts''.
+
: SWT, AWT and AWT fullscreen canvas controls for [[wikipedia:Java 2D|Java2D]]-based 2D rendering of ''canvas contexts''. Rendering is defined by a [[org.simantics.scenegraph|scene graph]] structure.
 
; Canvas context
 
; Canvas context
: An abstraction for composing and managing ''canvas participants'' that can contribute to the functionality of the ''canvas context''.
+
: An abstraction for composing and managing ''canvas participants'' that can contribute to the functionality of the ''canvas context''. Functionality here means for example scene graph manipulation or input event processing.
 
; Unified Event system
 
; Unified Event system
 
: SWT/AWT input event gathering and uniform propagation to ''canvas participants''.
 
: SWT/AWT input event gathering and uniform propagation to ''canvas participants''.

Latest revision as of 11:23, 10 January 2011

Org.simantics.g2d is a graphics framework.

The framework is layered, at the bottom there is a canvas and on top there is diagram.


Features

Canvas chassis
SWT, AWT and AWT fullscreen canvas controls for Java2D-based 2D rendering of canvas contexts. Rendering is defined by a scene graph structure.
Canvas context
An abstraction for composing and managing canvas participants that can contribute to the functionality of the canvas context. Functionality here means for example scene graph manipulation or input event processing.
Unified Event system
SWT/AWT input event gathering and uniform propagation to canvas participants.
Diagrams
A model-independent diagramming framework on top of a canvas.

Download

Version Date SVN
unstable - svn:2d/trunk/org.simantics.g2d
0.9.0 31.12.2009 svn:2d/tags/0.9.0/org.simantics.g2d

See Also

Current Development

Contact