Class TaskList

java.lang.Object
java.util.AbstractCollection<Task>
it.unimi.dsi.fastutil.objects.AbstractObjectCollection<Task>
it.unimi.dsi.fastutil.objects.AbstractObjectList<Task>
it.unimi.dsi.fastutil.objects.ObjectArrayList<@SharedPtr Task>
icyllis.arc3d.granite.task.TaskList
All Implemented Interfaces:
it.unimi.dsi.fastutil.objects.ObjectCollection<Task>, it.unimi.dsi.fastutil.objects.ObjectIterable<Task>, it.unimi.dsi.fastutil.objects.ObjectList<Task>, it.unimi.dsi.fastutil.Stack<Task>, Serializable, AutoCloseable, Cloneable, Comparable<List<? extends Task>>, Iterable<Task>, Collection<Task>, Consumer<@SharedPtr Task>, List<Task>, RandomAccess, SequencedCollection<Task>

public class TaskList extends it.unimi.dsi.fastutil.objects.ObjectArrayList<@SharedPtr Task> implements Consumer<@SharedPtr Task>, AutoCloseable
List of ref-counted tasks, only methods defined in this class can be called.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectList

    it.unimi.dsi.fastutil.objects.AbstractObjectList.ObjectRandomAccessSubList<K>, it.unimi.dsi.fastutil.objects.AbstractObjectList.ObjectSubList<K>
  • Field Summary

    Fields inherited from class it.unimi.dsi.fastutil.objects.ObjectArrayList

    a, DEFAULT_INITIAL_CAPACITY, size, wrapped
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    void
     
    void
    appendTasks(@NonNull it.unimi.dsi.fastutil.objects.ObjectList<@SharedPtr ? extends Task> tasks)
    This method moves the given task list.
    void
     
    int
    execute(ImmediateContext context, CommandBuffer commandBuffer)
     
    int
     
    void
     
    void
     

    Methods inherited from class it.unimi.dsi.fastutil.objects.ObjectArrayList

    add, add, addAll, addAll, addElements, clear, clone, compareTo, compareTo, elements, ensureCapacity, equals, equals, forEach, get, getElements, indexOf, isEmpty, lastIndexOf, listIterator, of, of, remove, remove, removeAll, removeElements, removeIf, set, setElements, size, size, sort, spliterator, subList, toArray, toArray, toList, toListWithExpectedSize, trim, trim, unstableSort, wrap, wrap

    Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectList

    addAll, addElements, contains, ensureIndex, ensureRestrictedIndex, hashCode, iterator, listIterator, peek, pop, push, top, toString

    Methods inherited from class java.util.AbstractCollection

    containsAll, retainAll

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, stream, toArray

    Methods inherited from interface java.util.function.Consumer

    andThen

    Methods inherited from interface java.util.List

    addFirst, addLast, containsAll, getFirst, getLast, removeFirst, removeLast, replaceAll, retainAll, reversed

    Methods inherited from interface it.unimi.dsi.fastutil.objects.ObjectList

    addAll, setElements, setElements