public class OpenGLRenderer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BACKGROUND_CHANNEL
These are the default rendering channels.
|
static int |
BYTES_PER_FLOAT |
static int |
DEFAULT_CHANNEL |
static int |
OVERLAY_CHANNEL |
Constructor and Description |
---|
OpenGLRenderer(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
addFrameListener(IFrameListener listener)
Add a new frame listener
|
void |
addRenderable(BoundedRenderable renderable) |
void |
addRenderable(BoundedRenderable renderable,
int channel) |
void |
addRenderable(IRenderable renderable) |
void |
addRenderable(IRenderable renderable,
int channel) |
void |
destroy() |
Camera |
getCamera() |
int |
getCountRenderables() |
Octree |
getOctree(int channel) |
IRenderable |
getRenderable(int index) |
SceneNode |
getRootSceneNode() |
Viewport |
getViewport() |
void |
onDrawFrame(GL10 unused) |
void |
onSurfaceChanged(GL10 unused,
int width,
int height) |
void |
onSurfaceCreated(GL10 unused,
EGLConfig config) |
void |
removeFrameListener(IFrameListener listener)
Remove a frame listener
|
void |
removeRenderable(BoundedRenderable renderable) |
void |
removeRenderable(BoundedRenderable renderable,
int channel) |
void |
removeRenderable(IRenderable renderable) |
void |
removeRenderable(IRenderable renderable,
int channel) |
void |
setCamera(Camera camera) |
public static final int BACKGROUND_CHANNEL
public static final int DEFAULT_CHANNEL
public static final int OVERLAY_CHANNEL
public static final int BYTES_PER_FLOAT
public void onSurfaceCreated(GL10 unused, EGLConfig config)
public void destroy()
public void onDrawFrame(GL10 unused)
public void onSurfaceChanged(GL10 unused, int width, int height)
public void addFrameListener(IFrameListener listener)
listener
- The IFrameListener to be addedpublic void removeFrameListener(IFrameListener listener)
listener
- The IFrameListener to be removedpublic Viewport getViewport()
public void setCamera(Camera camera)
public Camera getCamera()
public SceneNode getRootSceneNode()
public void addRenderable(IRenderable renderable)
public void addRenderable(BoundedRenderable renderable)
public void removeRenderable(IRenderable renderable)
public void removeRenderable(BoundedRenderable renderable)
public void addRenderable(IRenderable renderable, int channel)
public void addRenderable(BoundedRenderable renderable, int channel)
public void removeRenderable(IRenderable renderable, int channel)
public void removeRenderable(BoundedRenderable renderable, int channel)
public IRenderable getRenderable(int index)
public int getCountRenderables()
public Octree getOctree(int channel)