public class LibgdxTaskExecutor
extends java.lang.Object
implements org.mini2Dx.core.TaskExecutor
| Constructor and Description |
|---|
LibgdxTaskExecutor(int threads) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
execute(java.lang.Runnable runnable) |
int |
getTotalQueuedAsyncTasks() |
int |
getTotalQueuedFrameSpreadTasks() |
void |
setMaxFrameTasksPerFrame(int max) |
<T> org.mini2Dx.core.executor.AsyncResult<T> |
submit(java.util.concurrent.Callable<T> callable) |
void |
submit(org.mini2Dx.core.executor.FrameSpreadTask task) |
org.mini2Dx.core.executor.AsyncFuture |
submit(java.lang.Runnable runnable) |
void |
update(float delta) |
public void update(float delta)
update in interface org.mini2Dx.core.TaskExecutorpublic void execute(java.lang.Runnable runnable)
execute in interface org.mini2Dx.core.TaskExecutorpublic org.mini2Dx.core.executor.AsyncFuture submit(java.lang.Runnable runnable)
submit in interface org.mini2Dx.core.TaskExecutorpublic <T> org.mini2Dx.core.executor.AsyncResult<T> submit(java.util.concurrent.Callable<T> callable)
submit in interface org.mini2Dx.core.TaskExecutorpublic void submit(org.mini2Dx.core.executor.FrameSpreadTask task)
submit in interface org.mini2Dx.core.TaskExecutorpublic void setMaxFrameTasksPerFrame(int max)
setMaxFrameTasksPerFrame in interface org.mini2Dx.core.TaskExecutorpublic int getTotalQueuedAsyncTasks()
getTotalQueuedAsyncTasks in interface org.mini2Dx.core.TaskExecutorpublic int getTotalQueuedFrameSpreadTasks()
getTotalQueuedFrameSpreadTasks in interface org.mini2Dx.core.TaskExecutorpublic void dispose()
dispose in interface org.mini2Dx.gdx.utils.Disposable