toLogPriority method

LogPriority toLogPriority()

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.',
      );
  }
}