| Modifier and Type | Method and Description |
|---|---|
void |
BonzaiEngine.recycle(IDestroyable destroyable)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Module
Base module class,
Override it for create different ways of create water noise.
|
class |
ProjectedGrid
HydraX projected grid module
|
| Modifier and Type | Class and Description |
|---|---|
class |
VolCloudsManager |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPipelineComponent |
class |
DeferredPipelineComponent |
class |
PipelineComponent |
class |
ShadowPipelineComponent |
| Modifier and Type | Class and Description |
|---|---|
class |
PhysicRenderer |
| Modifier and Type | Class and Description |
|---|---|
class |
GeometryData |
class |
Mesh
Mesh geometry datas, sub meshes hierarchy, and rendering properties.
|
class |
Model |
class |
ModelInstance |
class |
VertexData |
| Modifier and Type | Class and Description |
|---|---|
class |
AssetManager
Asset manager to store and load assets (model, motion, texture and shader).
|
class |
AsyncModel |
| Modifier and Type | Class and Description |
|---|---|
class |
GLTimer
Timer using OpenGL query, usefull for GPU profiling
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IPipelineRenderable |
| Modifier and Type | Class and Description |
|---|---|
class |
DelegatePipelineRenderable |
| Modifier and Type | Class and Description |
|---|---|
class |
Batch
Utility to create temporary or persistent geometry.
|
class |
HwData |
static class |
LightRenderer.LightRenderData |
| Modifier and Type | Class and Description |
|---|---|
class |
AccumPass |
class |
Compositor
Full screen compositor
Implementation example: Fragment code: uniform sampler2D diffuseSpecMap; uniform sampler2D lightFactorsMap; varying vec2 vUv; void main() { vec4 diffuseSpec = texture2D(lightFactorsMap, vUv); vec4 lightFactors = texture2D(lightFactorsMap, vUv); vec4 finalColor = diffuseSpec * lightFactors; gl_FragColor = vec4(finalColor.rgb + finalColor.a, 1.0); } Implementation: new Compositor(gl, fragmentStream) { |
class |
Filter
Blur implemented with either vertex/fragment shader or compute shader (if available)
|
class |
Framebuffer |
class |
RenderTarget |
class |
ShadowMap |
| Modifier and Type | Class and Description |
|---|---|
class |
DeferredShading |
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