| Package | Description |
|---|---|
| com.bonzaiengine.scene | |
| com.bonzaiengine.scene.octree | |
| com.bonzaiengine.scene.octree.util | |
| com.bonzaiengine.scene.octree.visibility |
| Modifier and Type | Method and Description |
|---|---|
void |
IOctreeRenderer.render(Octree<T> octree,
int index) |
| Constructor and Description |
|---|
Terrain(int octreeDepth,
PlanarBounds bounds,
OctreeLoader.OctreeLoaderFunction<T> octreeLoaderFunc,
java.util.function.Consumer<Octree<T>> octreeUpdateListener) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Octree<T> |
Octree.create(IBounds<?> region,
int level) |
Octree<T> |
Octree.find(long id) |
Octree<T> |
Octree.getChild(int index) |
Octree<T> |
Octree.getParent() |
Octree<T> |
Octree.getRoot() |
Octree<T> |
Octree.neighbor(Vec3i sides,
boolean create)
Find the neighbor of this Octree
|
Octree<T> |
Octree.visit(Box region)
Visit the
Octree englobing the specified region. |
Octree<T> |
Octree.visit(Vec3 position)
Visit the
Octree englobing the specified position. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<Octree<T>> |
Octree.iterator(OctreeIteratorType type,
OctreeFilter<T> filter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OctreeFilter.filter(Octree<T> octree,
TraversalStatus status) |
int |
OctreeLoader.OctreeLoaderFunction.load(Octree<T> octree) |
void |
OctreeLoader.queue(Octree<T> o) |
void |
OctreeVisitor.visit(Octree<T> octree,
TraversalStatus status) |
| Constructor and Description |
|---|
OctreeLoader(Octree<T> octree,
OctreeLoader.OctreeLoaderFunction<T> computeCallback) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
OctreeAdjacency.compute(Octree<T> octree) |
| Constructor and Description |
|---|
OctreeVisibility(Octree<T> octree) |
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