| Modifier and Type | Class and Description |
|---|---|
class |
Drawing
|
| Modifier and Type | Field and Description |
|---|---|
IDestroyable |
Drawing.hwData |
| 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 |
Mesh
Mesh geometry datas, sub meshes hierarchy, and rendering properties.
|
class |
Model |
class |
ModelInstance |
| Modifier and Type | Class and Description |
|---|---|
class |
GLTimer
Timer using OpenGL query, usefull for GPU profiling
|
| Modifier and Type | Class and Description |
|---|---|
class |
Batch
Utility to create temporary or persistent geometry.
|
class |
HwData |
static class |
LightRenderer.LightRenderData |
| Modifier and Type | Method and Description |
|---|---|
static void |
Renderer.recycle(IDestroyable destroyable)
Deprecated.
|
| 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 |
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com