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 UIShapesGroup.Layout Scene.PMVMatrixSetup Interface providinga methodto setupPMVMatrix'sGLMatrixFunc.GL_PROJECTIONandGLMatrixFunc.GL_MODELVIEW.Shape.Listener GeneralShapelistener actionShape.ListenerBool Shapelistener action returning a boolean valueShape.MouseGestureListener CombiningMouseListenerandGestureHandler.GestureListenerShape.Visitor1 GeneralShapevisitorShape.Visitor2 GeneralShapevisitor -
Class Summary Class Description GraphShape Group Group ofShapes, optionally utilizing aGroup.Layout.Scene GraphUI SceneShape Generic Shape, potentially using a Graph viaGraphShapeor other means of representing content.Shape.EventInfo Shapeevent info for propagatedNEWTEvents containing reference ofthe intended shapeas well as therotated relative positionto this shape.Shape.MouseGestureAdapter Convenient adapter combining dummy implementation forMouseListenerandGestureHandler.GestureListener