Package com.jogamp.graph.ui
Public Graph UI Package
Disclaimer
The API of the namespace com.jogamp.graph.ui.** is experimental and subject to change until further notice.
Part of It's implementation jogamp.graph.ui.** may change at any time as it is natural with all other API implementations.
We are currently refining and completing this new API and it's implementation. Feel free to comment and help using our public channels.
Revision History
- Early Draft Review, March 10th 2023
-
Interface Summary Interface Description Container Container interface of UIShape
sGroup.Layout Scene.PMVMatrixSetup Interface providinga method
to setupPMVMatrix
'sGLMatrixFunc.GL_PROJECTION
andGLMatrixFunc.GL_MODELVIEW
.Shape.Listener GeneralShape
listener actionShape.ListenerBool Shape
listener action returning a boolean valueShape.MouseGestureListener CombiningMouseListener
andGestureHandler.GestureListener
Shape.Visitor1 GeneralShape
visitorShape.Visitor2 GeneralShape
visitor -
Class Summary Class Description GraphShape Group Group ofShape
s, optionally utilizing aGroup.Layout
.Scene GraphUI SceneShape Generic Shape, potentially using a Graph viaGraphShape
or other means of representing content.Shape.EventInfo Shape
event info for propagatedNEWTEvent
s containing reference ofthe intended shape
as well as therotated relative position
to this shape.Shape.MouseGestureAdapter Convenient adapter combining dummy implementation forMouseListener
andGestureHandler.GestureListener