sdlUnlockMutex function

void sdlUnlockMutex(
  1. Pointer<NativeType> arg0
)

Unlock the mutex.

It is legal for the owning thread to lock an already-locked mutex. It must unlock it the same number of times before it is actually made available for other threads in the system (this is known as a "recursive mutex").

It is illegal to unlock a mutex that has not been locked by the current thread, and doing so results in undefined behavior.

\param mutex the mutex to unlock.

\since This function is available since SDL 3.1.3.

\sa SDL_LockMutex \sa SDL_TryLockMutex

extern SDL_DECLSPEC void SDLCALL SDL_UnlockMutex(SDL_Mutex *mutex) SDL_RELEASE(mutex)

Implementation

void sdlUnlockMutex(Pointer<NativeType> arg0) {
  final sdlUnlockMutexLookupFunction = libSdl3.lookupFunction<
      Void Function(Pointer<NativeType> arg0),
      void Function(Pointer<NativeType> arg0)>('SDL_UnlockMutex');
  return sdlUnlockMutexLookupFunction(arg0);
}