public class Scene
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected long |
nativeHandle |
Constructor and Description |
---|
Scene(com.mousebird.maply.CoordSystemDisplayAdapter coordAdapter,
RenderController renderControl) |
Modifier and Type | Method and Description |
---|---|
void |
addChanges(ChangeSet changes) |
void |
addRenderTargetNative(long renderTargetID,
int width,
int height,
long texID,
boolean clearEveryFrame,
boolean blend,
float red,
float green,
float blue,
float alpha) |
void |
addShaderProgram(Shader shader)
Associate a shader with the given scene name.
|
void |
changeRenderTarget(long renderTargetID,
long texID) |
void |
finalize() |
void |
removeRenderTargetNative(long renderTargetID) |
void |
removeShaderProgram(long shaderID) |
void |
shutdown() |
void |
teardownGL()
Tear down the OpenGL resources.
|
public Scene(com.mousebird.maply.CoordSystemDisplayAdapter coordAdapter, RenderController renderControl)
public void addChanges(ChangeSet changes)
public void shutdown()
public void addShaderProgram(Shader shader)
shader
- The shader to add.public void removeShaderProgram(long shaderID)
public void addRenderTargetNative(long renderTargetID, int width, int height, long texID, boolean clearEveryFrame, boolean blend, float red, float green, float blue, float alpha)
public void changeRenderTarget(long renderTargetID, long texID)
public void removeRenderTargetNative(long renderTargetID)
public void teardownGL()
public void finalize()
finalize
in class java.lang.Object