| Package | Description |
|---|---|
| com.bonzaiengine.io.cache | |
| com.bonzaiengine.model.asset | |
| com.bonzaiengine.threading |
| Modifier and Type | Method and Description |
|---|---|
Stream |
Cache.AsyncStream.processTask(Task<Stream> task) |
| Modifier and Type | Method and Description |
|---|---|
void |
AsyncAsset.onStateChange(Task<T> task,
Task.TaskState state) |
| Constructor and Description |
|---|
AsyncAsset(java.lang.String id,
Task<T> loaderTask)
AsyncAsset with a custom loading Task |
AsyncModel(AssetManager assets,
java.lang.String id,
Task<Model> loader) |
AsyncMotion(AssetManager assets,
java.lang.String id,
Task<Motion> loader) |
| Modifier and Type | Method and Description |
|---|---|
Task<?>[] |
Task.getDependencies() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Task.addDependency(Task<?> task) |
int |
Task.compareTo(Task<?> other) |
void |
Task.StateChangeListener.onStateChange(Task<T> task,
Task.TaskState state) |
void |
TaskQueue.onStateChange(Task<T> task,
Task.TaskState state) |
T |
Task.TaskProcessor.processTask(Task<T> task) |
default void |
IWorker.queue(Task<?> task) |
void |
TaskQueue.queue(Task<T> task,
IWorker worker) |
boolean |
IWorker.queueWithoutDependencies(Task<?> task)
Queue a task and process it asynchroneously
|
boolean |
WorkerDispatcher.queueWithoutDependencies(Task<?> task) |
boolean |
WorkerQueue.queueWithoutDependencies(Task<?> task) |
boolean |
Task.removeDependency(Task<?> task) |
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