Class GDXRenderer

java.lang.Object
nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener, Renderer

public class GDXRenderer extends Object implements Renderer, com.badlogic.gdx.ApplicationListener
Renderer built on top of the libGDX framework. In turn, libGDX supports multiple back-end implementations that determine which platforms are supported and which libraries are used.
  • Constructor Details

  • Method Details

    • start

      public void start(Scene initialScene, ErrorHandler errorHandler)
      Description copied from interface: Renderer
      Initializes this renderer and starts playing the requested scene. Errors that occur during the application will be forwarded to the specified error handler.

      As explained in the class documentation, this is the only method in Renderer that can be safely called from outside the renderer's application loop.

      Specified by:
      start in interface Renderer
    • create

      public void create()
      Specified by:
      create in interface com.badlogic.gdx.ApplicationListener
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.ApplicationListener
    • resize

      public void resize(int width, int height)
      Specified by:
      resize in interface com.badlogic.gdx.ApplicationListener
    • pause

      public void pause()
      Specified by:
      pause in interface com.badlogic.gdx.ApplicationListener
    • resume

      public void resume()
      Specified by:
      resume in interface com.badlogic.gdx.ApplicationListener
    • render

      public void render()
      Specified by:
      render in interface com.badlogic.gdx.ApplicationListener
    • getGraphicsMode

      public GraphicsMode getGraphicsMode()
      Specified by:
      getGraphicsMode in interface Renderer
    • getDisplayMode

      public DisplayMode getDisplayMode()
      Specified by:
      getDisplayMode in interface Renderer
    • terminate

      public void terminate()
      Description copied from interface: Renderer
      Ends the animation loop, stops this renderer, and quits the application. Renderer instances cannot be reused, restarting a previously terminated renderer is not possible.
      Specified by:
      terminate in interface Renderer
    • toString

      public String toString()
      Overrides:
      toString in class Object