toThreadPriority method
Convert from a SDL_ThreadPriority
member.
Implementation
ThreadPriority toThreadPriority() {
switch (this) {
case SDL_ThreadPriority.SDL_THREAD_PRIORITY_LOW:
return ThreadPriority.threadPriorityLow;
case SDL_ThreadPriority.SDL_THREAD_PRIORITY_NORMAL:
return ThreadPriority.threadPriorityNormal;
case SDL_ThreadPriority.SDL_THREAD_PRIORITY_HIGH:
return ThreadPriority.threadPriorityHigh;
case SDL_ThreadPriority.SDL_THREAD_PRIORITY_TIME_CRITICAL:
return ThreadPriority.threadPriorityTimeCritical;
default:
throw SdlError(
this,
'Unrecognised `SDL_ThreadPriority` member.',
);
}
}