toLogPriority method
Convert from a SDL_LogPriority
member.
Implementation
LogPriority toLogPriority() {
switch (this) {
case SDL_LogPriority.SDL_LOG_PRIORITY_VERBOSE:
return LogPriority.verbose;
case SDL_LogPriority.SDL_LOG_PRIORITY_DEBUG:
return LogPriority.debug;
case SDL_LogPriority.SDL_LOG_PRIORITY_INFO:
return LogPriority.info;
case SDL_LogPriority.SDL_LOG_PRIORITY_WARN:
return LogPriority.warn;
case SDL_LogPriority.SDL_LOG_PRIORITY_ERROR:
return LogPriority.error;
case SDL_LogPriority.SDL_LOG_PRIORITY_CRITICAL:
return LogPriority.critical;
case SDL_LogPriority.SDL_NUM_LOG_PRIORITIES:
return LogPriority.numLogPriorities;
default:
throw SdlError(
this,
'Unrecognised `SDL_LogPriority` member.',
);
}
}