| Modifier and Type | Method and Description |
|---|---|
void |
PerspectiveProjection.adjust(ICamera view,
IBoundable boundable,
float zNearRatio,
float minZNear,
float zFarRatio,
float maxZFar) |
boolean |
VolumeManipulator.fitToFrustum(IBoundable boundable) |
protected static Box |
VolumeManipulator.getBoundingBox(IBoundable boundable) |
boolean |
VolumeManipulator.setVolume(IBoundable boundable) |
| Modifier and Type | Class and Description |
|---|---|
class |
ILightComponent |
class |
ModelComponent
Component to render a
Model at the GameObject location. |
class |
OmniLightComponent |
class |
RenderableComponent
Component to render a
Model at the GameObject location. |
| Modifier and Type | Method and Description |
|---|---|
Array<IBoundable> |
PipelineComponent.PipelineDelegate.getSceneBoundable() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMovable |
| Modifier and Type | Class and Description |
|---|---|
class |
Viewer |
| Constructor and Description |
|---|
Viewer(IBoundable boundable) |
Viewer(IBoundable boundable,
ITransformable transformable) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ILight |
| Modifier and Type | Class and Description |
|---|---|
class |
Light |
| Modifier and Type | Class and Description |
|---|---|
class |
GeometryData |
class |
Mesh
Mesh geometry datas, sub meshes hierarchy, and rendering properties.
|
class |
Model |
class |
ModelInstance |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ITransformable & IBoundable> |
Utils.moveToOrigin(T object,
Utils.BoxPosition boxPosition,
boolean zUp)
An utility to move the model to the origin, using as reference a bounding box position.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeferredLight |
| Modifier and Type | Method and Description |
|---|---|
void |
ShadowMap.update(IGLApi glApi,
SceneView sceneView,
RenderTarget depthTex,
Light light,
Array<IBoundable> scene) |
void |
ShadowMap.ShadowMapCommand.update(Light shadowLight,
Array<IBoundable> occluders) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IOctreeScene<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
Terrain<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
Octree<T>
References:
Simple and Efficient Traversal Methods for Quadtrees and Octrees
http://en.wikipedia.org/wiki/Tree_traversal
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IBounds<T extends IBounds<T>> |
| Modifier and Type | Class and Description |
|---|---|
class |
CartesianBounds<T extends IBounds<T>> |
class |
PlanarBounds |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBoundable> |
Visibility.sort(Array<T> dst,
Array<T> src,
boolean frontToBack) |
<T extends IBoundable> |
Visibility.sort(T[] srcAndDst,
boolean frontToBack) |
| Modifier and Type | Method and Description |
|---|---|
float |
Visibility.distanceToView(IBoundable boundable,
boolean minDistance) |
<T extends IBoundable> |
Visibility.sort(T[] srcAndDst,
boolean frontToBack) |
| Modifier and Type | Class and Description |
|---|---|
class |
Spline |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICullable |
interface |
ICullableNode |
interface |
ILod |
| Modifier and Type | Class and Description |
|---|---|
class |
Volumes |
| Modifier and Type | Method and Description |
|---|---|
static IVolume<?> |
Volumes.getVolume(int bvOptions,
Array<? extends IBoundable> boundables) |
| Constructor and Description |
|---|
Volumes(IBoundable[] volumes) |
| Constructor and Description |
|---|
Volumes(Array<IBoundable> boundables) |
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