Function SDL_WaitSemaphoreTimeout
pub unsafe extern "C" fn SDL_WaitSemaphoreTimeout(
sem: *mut SDL_Semaphore,
timeoutMS: i32,
) -> bool
Available on crate feature
dep_sdl3
only.Expand description
Wait until a semaphore has a positive value and then decrements it.
This function suspends the calling thread until either the semaphore
pointed to by sem
has a positive value or the specified time has elapsed.
If the call is successful it will atomically decrement the semaphore value.
§Parameters
sem
: the semaphore to wait on.timeoutMS
: the length of the timeout, in milliseconds, or -1 to wait indefinitely.
§Return value
Returns true if the wait succeeds or false if the wait times out.
§Availability
This function is available since SDL 3.2.0.