public class DelegatePipelineRenderable extends java.lang.Object implements IPipelineRenderable
| Modifier and Type | Class and Description |
|---|---|
static interface |
DelegatePipelineRenderable.GeometryExtRenderable |
static interface |
DelegatePipelineRenderable.GeometryRenderable |
static interface |
DelegatePipelineRenderable.Viewable |
| Constructor and Description |
|---|
DelegatePipelineRenderable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRenderable(java.lang.String name,
DelegatePipelineRenderable.GeometryExtRenderable renderable) |
void |
addRenderable(java.lang.String name,
DelegatePipelineRenderable.GeometryRenderable renderable) |
void |
addViewable(java.lang.String name,
DelegatePipelineRenderable.Viewable viewable) |
void |
destroy(IGLApi glApi) |
DelegatePipelineRenderable.GeometryExtRenderable |
getGeometryExtRenderable(java.lang.String name) |
DelegatePipelineRenderable.GeometryRenderable |
getGeometryRenderable(java.lang.String name) |
void |
getView(GLc glc,
SceneView sceneView,
java.lang.String name)
Acquire the specified view in
GLc matrix stacks:MatrixStack proj = glc.getProjection(); |
DelegatePipelineRenderable.Viewable |
getViewable(java.lang.String name) |
void |
renderGeometry(Renderer renderer,
SceneView sceneView,
java.lang.String name)
Render geometry with the specified
Renderer |
void |
renderGeometryExt(IGLApi glApi,
SceneView sceneView,
java.lang.String name)
Render geometry with the specified OpenGL context
IGLApi |
public void addViewable(java.lang.String name,
DelegatePipelineRenderable.Viewable viewable)
public void addRenderable(java.lang.String name,
DelegatePipelineRenderable.GeometryRenderable renderable)
public void addRenderable(java.lang.String name,
DelegatePipelineRenderable.GeometryExtRenderable renderable)
public void getView(GLc glc, SceneView sceneView, java.lang.String name)
IPipelineRenderableGLc matrix stacks:MatrixStack proj = glc.getProjection();
MatrixStack mv = glc.getModelview();getView in interface IPipelineRenderableglc - current OpenGL context's GLcsceneView - the current SceneViewname - of the viewpublic void renderGeometry(Renderer renderer, SceneView sceneView, java.lang.String name)
IPipelineRenderableRendererrenderGeometry in interface IPipelineRenderablerenderer - the current Renderer, with Renderer.start(IGLApi) already been calledsceneView - the current SceneViewname - the geometry name, or null (default)public void renderGeometryExt(IGLApi glApi, SceneView sceneView, java.lang.String name)
IPipelineRenderableIGLApirenderGeometryExt in interface IPipelineRenderableglApi - the current OpenGL contextsceneView - the current SceneViewname - the geometry name, or null (default)public void destroy(IGLApi glApi)
destroy in interface IDestroyablepublic DelegatePipelineRenderable.Viewable getViewable(java.lang.String name)
public DelegatePipelineRenderable.GeometryRenderable getGeometryRenderable(java.lang.String name)
public DelegatePipelineRenderable.GeometryExtRenderable getGeometryExtRenderable(java.lang.String name)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com