Class GDXRenderer
- java.lang.Object
-
- nl.colorize.multimedialib.renderer.libgdx.GDXRenderer
-
- All Implemented Interfaces:
com.badlogic.gdx.ApplicationListener,Renderer
public class GDXRenderer extends java.lang.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 Summary
Constructors Constructor Description GDXRenderer(Canvas canvas, int framerate, WindowOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattach(RenderCallback callback)voidcreate()voiddispose()voidenableFreeCamera()ApplicationDatagetApplicationData(java.lang.String appName)CanvasgetCanvas()InputDevicegetInputDevice()InternetAccessgetInternetAccess()MediaLoadergetMediaLoader()nl.colorize.util.PlatformFamilygetPlatform()StagegetStage()GraphicsModegetSupportedGraphicsMode()voidpause()voidrender()voidresize(int width, int height)voidresume()voidstart()java.lang.StringtakeScreenshot()Takes a screenshots of the renderer's current graphics, and saves it to an image.
-
-
-
Constructor Detail
-
GDXRenderer
public GDXRenderer(Canvas canvas, int framerate, WindowOptions options)
-
-
Method Detail
-
attach
public void attach(RenderCallback callback)
-
create
public void create()
- Specified by:
createin interfacecom.badlogic.gdx.ApplicationListener
-
dispose
public void dispose()
- Specified by:
disposein interfacecom.badlogic.gdx.ApplicationListener
-
resize
public void resize(int width, int height)- Specified by:
resizein interfacecom.badlogic.gdx.ApplicationListener
-
pause
public void pause()
- Specified by:
pausein interfacecom.badlogic.gdx.ApplicationListener
-
resume
public void resume()
- Specified by:
resumein interfacecom.badlogic.gdx.ApplicationListener
-
render
public void render()
- Specified by:
renderin interfacecom.badlogic.gdx.ApplicationListener
-
getSupportedGraphicsMode
public GraphicsMode getSupportedGraphicsMode()
- Specified by:
getSupportedGraphicsModein interfaceRenderer
-
getInputDevice
public InputDevice getInputDevice()
- Specified by:
getInputDevicein interfaceRenderer
-
getMediaLoader
public MediaLoader getMediaLoader()
- Specified by:
getMediaLoaderin interfaceRenderer
-
getApplicationData
public ApplicationData getApplicationData(java.lang.String appName)
- Specified by:
getApplicationDatain interfaceRenderer
-
getInternetAccess
public InternetAccess getInternetAccess()
- Specified by:
getInternetAccessin interfaceRenderer
-
takeScreenshot
public java.lang.String takeScreenshot()
Description copied from interface:RendererTakes a screenshots of the renderer's current graphics, and saves it to an image. The image is returned as a data URL for a PNG image.- Specified by:
takeScreenshotin interfaceRenderer
-
getPlatform
public nl.colorize.util.PlatformFamily getPlatform()
- Specified by:
getPlatformin interfaceRenderer
-
enableFreeCamera
public void enableFreeCamera()
-
-