public abstract class Plugin
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Plugin.TYPE |
Constructor and Description |
---|
Plugin(WebGLRenderer renderer,
Scene scene) |
Modifier and Type | Method and Description |
---|---|
void |
deallocate() |
WebGLRenderer |
getRenderer() |
Scene |
getScene() |
abstract Plugin.TYPE |
getType() |
boolean |
isEnabled() |
boolean |
isMulty() |
boolean |
isRendering() |
abstract void |
render(Camera camera,
java.util.List<Light> lights,
int currentWidth,
int currentHeight) |
void |
setEnabled(boolean isEnabled) |
void |
setRendering(boolean isRendering) |
public Plugin(WebGLRenderer renderer, Scene scene)
public WebGLRenderer getRenderer()
public Scene getScene()
public boolean isMulty()
public boolean isEnabled()
public void setEnabled(boolean isEnabled)
public boolean isRendering()
public void setRendering(boolean isRendering)
public abstract Plugin.TYPE getType()
public abstract void render(Camera camera, java.util.List<Light> lights, int currentWidth, int currentHeight)
public void deallocate()