Uses of Record Class
club.doki7.sdl3.handle.SDL_AsyncIO
Packages that use SDL_AsyncIO
-
Uses of SDL_AsyncIO in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_AsyncIOModifier and TypeMethodDescriptionSDL3.asyncIOFromFile
(@Nullable BytePtr file, @Nullable BytePtr mode) Use this function to create a new SDL_AsyncIO object for reading from and/or writing to a named file.Methods in club.doki7.sdl3 with parameters of type SDL_AsyncIOModifier 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.long
SDL3.getAsyncIOSize
(@Nullable SDL_AsyncIO asyncio) Use this function to get the size of the data stream in an SDL_AsyncIO.boolean
SDL3.readAsyncIO
(@Nullable SDL_AsyncIO asyncio, MemorySegment ptr, long offset, long size, @Nullable SDL_AsyncIOQueue queue, MemorySegment userdata) Start an async read.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_AsyncIO in club.doki7.sdl3.datatype
Methods in club.doki7.sdl3.datatype that return SDL_AsyncIOMethods in club.doki7.sdl3.datatype with parameters of type SDL_AsyncIO -
Uses of SDL_AsyncIO in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_AsyncIOModifier and TypeClassDescriptionstatic final record
Represents a pointer toSDL_AsyncIO
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_AsyncIOModifier and TypeMethodDescription@Nullable SDL_AsyncIO
SDL_AsyncIO.Ptr.read()
@Nullable SDL_AsyncIO
SDL_AsyncIO.Ptr.read
(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_AsyncIOMethods in club.doki7.sdl3.handle with parameters of type SDL_AsyncIOModifier and TypeMethodDescriptionstatic SDL_AsyncIO.Ptr
SDL_AsyncIO.Ptr.allocate
(Arena arena, @Nullable SDL_AsyncIO[] values) static SDL_AsyncIO.Ptr
SDL_AsyncIO.Ptr.allocateV
(Arena arena, @Nullable SDL_AsyncIO value0, @Nullable SDL_AsyncIO... values) void
SDL_AsyncIO.Ptr.write
(long index, @Nullable SDL_AsyncIO value) void
SDL_AsyncIO.Ptr.write
(@Nullable SDL_AsyncIO value) void
SDL_AsyncIO.Ptr.write
(@Nullable SDL_AsyncIO[] values) void
SDL_AsyncIO.Ptr.writeV
(@Nullable SDL_AsyncIO value0, @Nullable SDL_AsyncIO... values)