Class TeaRenderer
- java.lang.Object
-
- nl.colorize.multimedialib.renderer.teavm.TeaRenderer
-
- All Implemented Interfaces:
Renderer,AnimationFrameCallback,org.teavm.jso.JSObject
public class TeaRenderer extends java.lang.Object implements Renderer, AnimationFrameCallback
Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.
-
-
Constructor Summary
Constructors Constructor Description TeaRenderer(Canvas canvas)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRenderCallback(Renderable callback)voidaddUpdateCallback(Updatable callback)ApplicationDatagetApplicationData(java.lang.String appName)CanvasgetCanvas()InputDevicegetInputDevice()MediaLoadergetMediaLoader()voidonRenderFrame()
-
-
-
Constructor Detail
-
TeaRenderer
public TeaRenderer(Canvas canvas)
-
-
Method Detail
-
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
-
addUpdateCallback
public void addUpdateCallback(Updatable callback)
- Specified by:
addUpdateCallbackin interfaceRenderer
-
addRenderCallback
public void addRenderCallback(Renderable callback)
- Specified by:
addRenderCallbackin interfaceRenderer
-
onRenderFrame
public void onRenderFrame()
- Specified by:
onRenderFramein interfaceAnimationFrameCallback
-
-