| Modifier and Type | Method and Description |
|---|---|
void |
BonzaiEngine.flushRecycle(IGLApi glApi) |
| Constructor and Description |
|---|
ApplicationSettings(GLApiName glApiName,
DisplayCapabilities capabilities,
IGLApi gLContextShared) |
| Modifier and Type | Method and Description |
|---|---|
void |
HydraX.destroy(IGLApi glApi) |
void |
Module.destroy(IGLApi glApi) |
void |
ProjectedGrid.destroy(IGLApi glApi) |
void |
HydraX.render(IGLApi glApi,
ISurfaceRenderable scene)
Render with scene composition (reflection, ...)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
VolClouds.createIfNeeded(IGLApi glApi)
Create
|
void |
SkyX.destroy(IGLApi glApi) |
protected void |
VolClouds.destroy(IGLApi glApi) |
void |
VolCloudsManager.destroy(IGLApi glApi) |
protected void |
VolCloudsManager.notifyCameraRender(IGLApi glApi,
View c)
Notify camera render, to be invoked per-camera and per-frame
|
protected void |
VolClouds.notifyCameraRender(IGLApi glApi,
View c,
float timeSinceLastCameraFrame)
Notify camera render, to be invoked per-camera and per-frame
|
void |
SkyX.remove(IGLApi glApi)
Remove SkyX (free resources)
|
void |
SkyX.update(IGLApi glApi,
float timeSinceLastFrame)
Update (to be invoked per frame)
|
protected void |
VolClouds.update(IGLApi glApi,
float timeSinceLastFrame)
Update, to be invoked per frame
|
protected void |
VolCloudsManager.update(IGLApi glApi,
float timeSinceLastFrame)
Update
|
void |
SkyX.updateView(IGLApi glApi,
View view)
Notify camera render (to be invoked per camera and per frame)
|
| Modifier and Type | Method and Description |
|---|---|
void |
BmfFont.render(IGLApi glApi,
Array<FontPacket> fontPackets,
boolean forceBlend) |
void |
IFont.render(IGLApi glApi,
Array<FontPacket> packets,
boolean forceBlend) |
void |
BmfFont.render(IGLApi glApi,
FontPacket[] fontPackets,
boolean forceBlend) |
void |
IFont.render(IGLApi glApi,
FontPacket[] packets,
boolean forceBlend) |
void |
BmfFont.render(IGLApi glApi,
FontPacket fontPacket,
boolean forceBlend) |
void |
IFont.render(IGLApi glApi,
FontPacket packet,
boolean forceBlend) |
| Modifier and Type | Method and Description |
|---|---|
void |
Game.render(IGLApi glApi)
Render this
Game. |
protected void |
GameScreen.render(IGLApi glApi) |
protected void |
GameScreen.unload(IGLApi glApi) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPipelineComponent.destroy(IGLApi glApi) |
void |
PipelineComponent.destroy(IGLApi glApi) |
void |
ShadowPipelineComponent.destroy(IGLApi glApi) |
void |
PipelineComponent.init(IGLApi glApi) |
void |
ShadowPipelineComponent.init(IGLApi glApi) |
void |
PipelineComponent.onFrameEnd(IGLApi glApi) |
void |
PipelineComponent.onFrameStart(IGLApi glApi) |
void |
ShadowPipelineComponent.onFrameStart(IGLApi glApi) |
void |
UiComponent.render(IGLApi glApi,
SceneView sceneView)
internal - don't call
|
void |
PipelineComponent.render(IGLApi glApi,
SceneView sceneView,
PipelineComponent.PipelineDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicRenderer.destroy(IGLApi glApi)
Destroy this
PhysicRendererSome OpenGL data may have been cached, is specified in the constructor |
| Modifier and Type | Method and Description |
|---|---|
void |
GeometryData.destroy(IGLApi glApi) |
void |
Mesh.destroy(IGLApi glApi) |
void |
Model.destroy(IGLApi glApi) |
void |
ModelInstance.destroy(IGLApi glApi)
Destroy this
ModelInstance. |
void |
VertexData.destroy(IGLApi glApi) |
| Modifier and Type | Method and Description |
|---|---|
void |
AssetManager.destroy(IGLApi glApi)
Destroy AsyncModel/Texture/Shader with a reference count of 0,
and all AsyncMotion, MaterialAdvanced
|
void |
AsyncModel.destroy(IGLApi glApi) |
void |
ModelLibrary.destroy(IGLApi glApi,
AsyncModel asyncModel)
Destroy the specified model from this
ModelLibrary |
void |
AssetManager.destroy(IGLApi glApi,
boolean force)
Destroy all assets if
force set to true,
if false equivalent to AssetManager.destroy(IGLApi) |
void |
ModelLibrary.destroyAll(IGLApi glApi)
Destroy (unload + remove) all models from this
ModelLibrary |
void |
ModelLibrary.destroyUnreferenced(IGLApi glApi)
Destroy (unload + remove) unreferenced models from this
ModelLibrary |
| Modifier and Type | Method and Description |
|---|---|
IGLApi |
LoaderLoop.ILoopable.onStart() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ViewHelper.beginOrtho(IGLApi glApi,
Area viewport)
Use orthographic projection, usually for rendering 2D elements.
|
static void |
ViewHelper.beginOrtho(IGLApi glApi,
Area viewport,
float near,
float far)
Use orthographic projection, usually for rendering 2D elements.
|
void |
GLTimer.destroy(IGLApi glApi)
Destroy this
GLTimer |
void |
IDestroyable.destroy(IGLApi glApi) |
static void |
ViewHelper.endOrtho(IGLApi glApi)
Load projection and modelview matrices previously saved by the method beginOrtho
|
boolean |
GLTimer.init(IGLApi glApi)
Initialize this
GLTimer |
static void |
LoaderGL.loadInGLContext(IGLApi glApi,
GLAction action) |
boolean |
Pickable.pickEvent(IGLApi glApi,
PickingEvent event,
Area area)
Triggered when a picking event is running, return true to process it
|
void |
Pickable.pickMissed(IGLApi glApi,
PickingEvent event,
Area area)
Call when no object was picked.
|
void |
Pickable.processPicked(IGLApi glApi,
PickingEvent event,
Area area,
java.lang.Object pickedSingle,
java.util.Set<java.lang.Object> picked)
Called when at least one object has been successfully picked
|
void |
Picker.processPicking(IGLApi glApi,
SceneView sceneView,
PickingEvent mode,
Area area) |
void |
Pickable.renderObjects(IGLApi glApi,
SceneView sceneView,
Picker picker)
Render 3D objects to be picked.
|
void |
GLAction.runInGLContext(IGLApi glApi) |
void |
GLTimer.start(IGLApi glApi)
Start point
|
void |
AsyncGL.update(IGLApi glApi) |
| Modifier and Type | Class and Description |
|---|---|
class |
JogampApi |
| Modifier and Type | Class and Description |
|---|---|
class |
LwjglApi |
| Modifier and Type | Method and Description |
|---|---|
IGLApi |
PipelinePluginApi.getGLApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
DelegatePipelineRenderable.destroy(IGLApi glApi) |
void |
Pipeline.destroy(IGLApi glApi) |
void |
DelegatePipelineRenderable.GeometryExtRenderable.render(IGLApi glApi,
SceneView sceneView) |
void |
Pipeline.render(IGLApi glApi,
SceneView sceneView) |
void |
DelegatePipelineRenderable.renderGeometryExt(IGLApi glApi,
SceneView sceneView,
java.lang.String name) |
void |
IPipelineRenderable.renderGeometryExt(IGLApi glApi,
SceneView sceneView,
java.lang.String name)
Render geometry with the specified OpenGL context
IGLApi |
| Modifier and Type | Method and Description |
|---|---|
IGLApi |
Renderer.getCurrentContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
Batch.destroy(IGLApi glApi) |
void |
HwData.destroy(IGLApi glApi) |
protected void |
HwVao.destroy(IGLApi glApi) |
void |
LightRenderer.LightRenderData.destroy(IGLApi glApi) |
void |
Batch.render(IGLApi glApi,
boolean diffuseTexture,
boolean alphaTest)
Render the geometry with the specified texture, if any
|
void |
Batch.render(IGLApi glApi,
boolean diffuseTexture,
boolean alphaTest,
boolean sdFont,
Lights<?> lights) |
void |
JointNameRenderer.render(IGLApi glApi,
IFont font,
SceneView sceneView,
Model model) |
static void |
Renderer.render(IGLApi glApi,
Model model,
RenderOptions renderOptions)
Deprecated.
|
void |
Renderer.start(IGLApi glApi)
Start rendering models
|
| Modifier and Type | Method and Description |
|---|---|
void |
Filter.blur(IGLApi glApi,
RenderTarget src,
RenderTarget blurTmp,
RenderTarget blurRes) |
void |
AccumPass.destroy(IGLApi glApi) |
void |
Compositor.destroy(IGLApi glApi) |
void |
Filter.destroy(IGLApi glApi) |
void |
Framebuffer.destroy(IGLApi glApi)
Destroy this
Framebuffer and all attached RenderTarget |
void |
RenderTarget.destroy(IGLApi glApi) |
void |
ShadowMap.destroy(IGLApi glApi) |
void |
ShadowMap.end(IGLApi glApi) |
void |
Compositor.init(IGLApi glApi) |
boolean |
ShadowMap.init(IGLApi glApi,
Light light,
Mat4x4 cameraProj) |
void |
ShadowMap.start(IGLApi glApi,
int partition) |
void |
ShadowMap.update(IGLApi glApi,
SceneView sceneView,
RenderTarget depthTex,
Light light,
Array<IBoundable> scene) |
| Constructor and Description |
|---|
AccumPass(IGLApi glApi) |
Filter(IGLApi glApi,
Filter.Kernel kernel,
int kernelSize,
int samples,
int numComponents) |
Filter(IGLApi glApi,
Filter.Kernel kernel,
int kernelSize,
int samples,
int numComponents,
boolean log,
java.lang.String sampleFunc) |
Filter(IGLApi glApi,
Filter.Kernel kernel,
int kernelSize,
int samples,
int numComponents,
java.lang.String sampleFunc) |
| Modifier and Type | Method and Description |
|---|---|
void |
DeferredShading.destroy(IGLApi glApi) |
| Constructor and Description |
|---|
DeferredShading(IGLApi glApi) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ShapeRenderer.renderShape(IGLApi glApi,
boolean hasColor,
Lights<?> lights,
IShapeRepresentation... shapeRepresentation) |
static void |
ShapeRenderer.renderShape(IGLApi glApi,
TextureID textureID,
int numUVs,
Lights<?> lights,
IShapeRepresentation... shapeRepresentation) |
| Modifier and Type | Method and Description |
|---|---|
static IGLApi |
Scene.current()
Deprecated.
|
IGLApi |
ISceneTarget.getGLApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
IScene.init(IGLApi glApi)
Called at OpenGL creation (and after OpenGL context has been destroyed)
|
void |
Scene.init(IGLApi glApi) |
void |
ISceneTarget.init(IScene scene,
DisplayCapabilities capabilities,
IGLApi sharedContext)
Initialize this scene target, this is usually done internally when using ApplicationSettings.
|
void |
IScene.onContextLost(IGLApi glApi)
Called before init and just after an OpenGL has been destroyed then re-created
|
void |
Scene.onContextLost(IGLApi glApi) |
void |
IScene.render(IGLApi glApi)
Called each frame
|
void |
Scene.render(IGLApi glApi) |
void |
SceneView.render(IGLApi glApi) |
void |
ISceneViewRenderable.render(IGLApi glApi,
SceneView sceneView) |
void |
IScene.reshape(IGLApi gl,
Viewport viewport)
Caled each time the viewport has changed
|
void |
Scene.reshape(IGLApi glApi,
Viewport newViewport) |
| Modifier and Type | Method and Description |
|---|---|
void |
NativeCanvas_jogamp.init(IScene scene,
DisplayCapabilities caps,
IGLApi sharedContext) |
void |
NativeWindow_jogamp.init(IScene scene,
DisplayCapabilities caps,
IGLApi sharedContext) |
void |
Offscreen_jogamp.init(IScene glScene,
DisplayCapabilities glCapabilities,
IGLApi sharedGLContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
GlfWindow_lwjgl.init(IScene scene,
DisplayCapabilities capabilities,
IGLApi sharedContext) |
void |
Offscreen_lwjgl.init(IScene glScene,
DisplayCapabilities capabilities,
IGLApi sharedGLContext) |
| Modifier and Type | Method and Description |
|---|---|
int |
ShaderList.destroyAll(IGLApi glApi)
Deprecated.
|
int |
ShaderList.destroyUnreferenced(IGLApi glApi)
Destroy (remove/unload) unreferenced shaders of this
ShaderList. |
boolean |
ComputeShader.load(IGLApi glApi) |
boolean |
Shader.load(IGLApi glApi) |
int |
ShaderList.load(IGLApi glApi)
Load all shaders from the list.
|
boolean |
TesselationShader.load(IGLApi glApi) |
int |
ShaderList.load(IGLApi glApi,
int maxNumToLoad)
Load all shader from this
ShaderList. |
boolean |
ShaderList.load(IGLApi glApi,
Shader shader) |
| Modifier and Type | Method and Description |
|---|---|
void |
TextureList.destroyAll(IGLApi glApi)
Unload from gpu and remove from this
TextureList all textures |
void |
TextureList.destroyUnreferenced(IGLApi glApi)
Unload from gpu and remove from this
TextureList unreferenced textures |
boolean |
TextureLoader.isTexture(IGLApi glApi,
TextureID textureID) |
int |
TextureList.load(IGLApi glApi)
Load textures read in cpu.
|
void |
TextureList.load(IGLApi glApi,
Texture texture) |
TextureID |
TextureLoader.loadTexture(IGLApi glApi,
ITexture[] textures,
TextureParam textureParam) |
TextureID |
TextureLoader.loadTexture(IGLApi glApi,
ITexture[] textures,
TextureParam textureParam,
TextureID.RgbMode rgbMode,
TextureID.AlphaMode alphaMode)
Load a 2D or Cubemap texture
|
TextureID |
TextureLoader.loadTexture(IGLApi glApi,
ITexture texture,
TextureParam textureParam) |
void |
TextureLoader.loadTextureParams(IGLApi glApi,
TextureID texture,
TextureParam textureParam)
Load texture parameters
|
void |
TextureList.readAndLoad(IGLApi glApi,
Finder finder,
Texture texture,
TextureParam textureParam)
Deprecated.
|
boolean |
TextureLoader.reloadTexture(IGLApi glApi,
TextureID textureID,
ITexture[] textures,
TextureParam textureParam)
Reload a 2D or Cubemap texture into the existing
TextureID |
boolean |
TextureLoader.reloadTexture(IGLApi glApi,
TextureID textureID,
ITexture texture,
TextureParam textureParam) |
void |
TextureList.unload(IGLApi glApi,
Texture texture) |
void |
TextureList.unload(IGLApi glApi,
Texture texture,
boolean remove) |
void |
TextureList.unloadAll(IGLApi glApi)
Unload all textures from gpu
|
void |
TextureLoader.unloadTexture(IGLApi glApi,
TextureID textureID) |
void |
TextureList.unloadUnreferenced(IGLApi glApi)
Unload unreferenced textures from gpu
|
| Modifier and Type | Method and Description |
|---|---|
IGLApi |
SpriteRenderer.getGLApi()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UI.render(IGLApi glApi,
Viewport viewport)
UI rendering |
void |
SpriteRenderer.start(IGLApi glApi,
Area uiArea_)
Start rendering
|
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