Interface Backend

All Superinterfaces:
org.graphstream.ui.view.camera.Backend
All Known Implementing Classes:
BackendJ2D, BackendJ2DDummy

public interface Backend extends org.graphstream.ui.view.camera.Backend
  • Method Details

    • open

      void open(Container drawingSurface)
      Called before any prior use of this back-end.
    • close

      void close()
      Called after finished using this object.
    • prepareNewFrame

      void prepareNewFrame(Graphics2D g2)
      Setup the back-end for a new rendering session.
    • graphics2D

      Graphics2D graphics2D()
      The Java2D graphics.
    • chooseNodeShape

      Shape chooseNodeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)
    • chooseEdgeShape

      Shape chooseEdgeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)
    • chooseEdgeArrowShape

      Shape chooseEdgeArrowShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)
    • chooseSpriteShape

      Shape chooseSpriteShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group)
    • chooseGraphBackgroundRenderer

      GraphBackgroundRenderer chooseGraphBackgroundRenderer()
    • drawingSurface

      Container drawingSurface()
      The drawing surface. The drawing surface may be different than the one passed as argument to open(), the back-end is free to create a new surface as it sees fit.