Uses of Record Class
club.doki7.sdl3.handle.SDL_AsyncIOQueue
Packages that use SDL_AsyncIOQueue
-
Uses of SDL_AsyncIOQueue in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_AsyncIOQueueModifier and TypeMethodDescriptionSDL3.createAsyncIOQueue()
Create a task queue for tracking multiple I/O operations.Methods in club.doki7.sdl3 with parameters of type SDL_AsyncIOQueueModifier and TypeMethodDescriptionboolean
SDL3.closeAsyncIO
(@Nullable SDL_AsyncIO asyncio, boolean flush, @Nullable SDL_AsyncIOQueue queue, MemorySegment userdata) Close and free any allocated resources for an async I/O object.void
SDL3.destroyAsyncIOQueue
(@Nullable SDL_AsyncIOQueue queue) Destroy a previously-created async I/O task queue.boolean
SDL3.getAsyncIOResult
(@Nullable SDL_AsyncIOQueue queue, @Nullable ISDL_AsyncIOOutcome outcome) Query an async I/O task queue for completed tasks.boolean
SDL3.loadFileAsync
(@Nullable BytePtr file, @Nullable SDL_AsyncIOQueue queue, MemorySegment userdata) Load all the data from a file path, asynchronously.boolean
SDL3.readAsyncIO
(@Nullable SDL_AsyncIO asyncio, MemorySegment ptr, long offset, long size, @Nullable SDL_AsyncIOQueue queue, MemorySegment userdata) Start an async read.void
SDL3.signalAsyncIOQueue
(@Nullable SDL_AsyncIOQueue queue) Wake up any threads that are blocking in SDL_WaitAsyncIOResult().boolean
SDL3.waitAsyncIOResult
(@Nullable SDL_AsyncIOQueue queue, @Nullable ISDL_AsyncIOOutcome outcome, int timeoutMS) Block until an async I/O task queue has a completed task.boolean
SDL3.writeAsyncIO
(@Nullable SDL_AsyncIO asyncio, MemorySegment ptr, long offset, long size, @Nullable SDL_AsyncIOQueue queue, MemorySegment userdata) Start an async write. -
Uses of SDL_AsyncIOQueue in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_AsyncIOQueueModifier and TypeClassDescriptionstatic final record
Represents a pointer toSDL_AsyncIOQueue
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_AsyncIOQueueModifier and TypeMethodDescription@Nullable SDL_AsyncIOQueue
SDL_AsyncIOQueue.Ptr.read()
@Nullable SDL_AsyncIOQueue
SDL_AsyncIOQueue.Ptr.read
(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_AsyncIOQueueModifier and TypeMethodDescription@NotNull Iterator
<SDL_AsyncIOQueue> SDL_AsyncIOQueue.Ptr.iterator()
Methods in club.doki7.sdl3.handle with parameters of type SDL_AsyncIOQueueModifier and TypeMethodDescriptionstatic SDL_AsyncIOQueue.Ptr
SDL_AsyncIOQueue.Ptr.allocate
(Arena arena, @Nullable SDL_AsyncIOQueue[] values) static SDL_AsyncIOQueue.Ptr
SDL_AsyncIOQueue.Ptr.allocateV
(Arena arena, @Nullable SDL_AsyncIOQueue value0, @Nullable SDL_AsyncIOQueue... values) void
SDL_AsyncIOQueue.Ptr.write
(long index, @Nullable SDL_AsyncIOQueue value) void
SDL_AsyncIOQueue.Ptr.write
(@Nullable SDL_AsyncIOQueue value) void
SDL_AsyncIOQueue.Ptr.write
(@Nullable SDL_AsyncIOQueue[] values) void
SDL_AsyncIOQueue.Ptr.writeV
(@Nullable SDL_AsyncIOQueue value0, @Nullable SDL_AsyncIOQueue... values)