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 TypeMethodDescriptionvoidSDL3.detachThread(@Nullable SDL_Thread thread) Let a thread clean up on exit without intervention.longSDL3.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().intSDL3.getThreadState(@Nullable SDL_Thread thread) Get the current state of a thread.voidSDL3.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 recordRepresents a pointer toSDL_Threadhandle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_ThreadModifier and TypeMethodDescription@Nullable SDL_ThreadSDL_Thread.Ptr.read()@Nullable SDL_ThreadSDL_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.PtrSDL_Thread.Ptr.allocate(Arena arena, @Nullable SDL_Thread[] values) static SDL_Thread.PtrSDL_Thread.Ptr.allocateV(Arena arena, @Nullable SDL_Thread value0, @Nullable SDL_Thread... values) voidSDL_Thread.Ptr.write(long index, @Nullable SDL_Thread value) voidSDL_Thread.Ptr.write(@Nullable SDL_Thread value) voidSDL_Thread.Ptr.write(@Nullable SDL_Thread[] values) voidSDL_Thread.Ptr.writeV(@Nullable SDL_Thread value0, @Nullable SDL_Thread... values)