Class Java2DRenderer

  • All Implemented Interfaces:
    Renderer

    public class Java2DRenderer
    extends AbstractRenderer
    Implementation of a renderer that uses APIs from the Java standard library. Graphics are displayed using Java 2D, AWT is used to create windows and capture keyboard events, and Java Sound is used to play audio.

    The renderer will use two different threads: the rendering thread is used to update the graphics, while the Swing thread is used to listen for user input.

    • Constructor Detail

      • Java2DRenderer

        public Java2DRenderer​(Canvas canvas,
                              int framerate,
                              WindowOptions windowOptions)
    • Method Detail

      • getApplicationData

        public ApplicationData getApplicationData​(java.lang.String appName)
      • terminate

        public void terminate()