Uses of Record Class
club.doki7.sdl3.handle.SDL_Thread
Packages that use SDL_Thread
-
Uses of SDL_Thread in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_ThreadModifier and TypeMethodDescriptionSDL3.createThread
(MemorySegment fn, @Nullable BytePtr name, MemorySegment data) Create a new thread with a default stack size.SDL3.createThreadRuntime
(MemorySegment fn, @Nullable BytePtr name, MemorySegment data, MemorySegment pfnBeginThread, MemorySegment pfnEndThread) The actual entry point for SDL_CreateThread.SDL3.createThreadWithProperties
(int props) Create a new thread with with the specified properties.SDL3.createThreadWithPropertiesRuntime
(int props, MemorySegment pfnBeginThread, MemorySegment pfnEndThread) The actual entry point for SDL_CreateThreadWithProperties.Methods in club.doki7.sdl3 with parameters of type SDL_ThreadModifier and TypeMethodDescriptionvoid
SDL3.detachThread
(@Nullable SDL_Thread thread) Let a thread clean up on exit without intervention.long
SDL3.getThreadID
(@Nullable SDL_Thread thread) Get the thread identifier for the specified thread.SDL3.getThreadName
(@Nullable SDL_Thread thread) Get the thread name as it was specified in SDL_CreateThread().int
SDL3.getThreadState
(@Nullable SDL_Thread thread) Get the current state of a thread.void
SDL3.waitThread
(@Nullable SDL_Thread thread, @Nullable IntPtr status) Wait for a thread to finish. -
Uses of SDL_Thread in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_ThreadModifier and TypeClassDescriptionstatic final record
Represents a pointer toSDL_Thread
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_ThreadModifier and TypeMethodDescription@Nullable SDL_Thread
SDL_Thread.Ptr.read()
@Nullable SDL_Thread
SDL_Thread.Ptr.read
(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_ThreadMethods in club.doki7.sdl3.handle with parameters of type SDL_ThreadModifier and TypeMethodDescriptionstatic SDL_Thread.Ptr
SDL_Thread.Ptr.allocate
(Arena arena, @Nullable SDL_Thread[] values) static SDL_Thread.Ptr
SDL_Thread.Ptr.allocateV
(Arena arena, @Nullable SDL_Thread value0, @Nullable SDL_Thread... values) void
SDL_Thread.Ptr.write
(long index, @Nullable SDL_Thread value) void
SDL_Thread.Ptr.write
(@Nullable SDL_Thread value) void
SDL_Thread.Ptr.write
(@Nullable SDL_Thread[] values) void
SDL_Thread.Ptr.writeV
(@Nullable SDL_Thread value0, @Nullable SDL_Thread... values)