Package icyllis.arc3d.engine.task
Class TaskList
java.lang.Object
icyllis.arc3d.engine.task.TaskList
- All Implemented Interfaces:
AutoCloseable,Consumer<@SharedPtr Task>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(@SharedPtr Task task) Same asappendTask(Task)voidappendTask(@SharedPtr Task task) voidappendTasks(TaskList tasks) This method moves the given task list.voidappendTasks(List<@SharedPtr ? extends Task> tasks) This method moves the given task list.voidclear()voidclose()intexecute(ImmediateContext context, CommandBuffer commandBuffer) booleanisEmpty()intprepare(RecordingContext context) voidprependTask(@SharedPtr Task task) intsize()
-
Constructor Details
-
TaskList
public TaskList()
-
-
Method Details
-
appendTask
-
prependTask
-
accept
Same asappendTask(Task)- Specified by:
acceptin interfaceConsumer<@SharedPtr Task>
-
appendTasks
This method moves the given task list. -
appendTasks
This method moves the given task list. -
size
public int size() -
isEmpty
public boolean isEmpty() -
clear
public void clear() -
prepare
-
execute
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-