toLogCategory method

LogCategory toLogCategory()

Convert from a SDL_LogCategory member.

Implementation

LogCategory toLogCategory() {
  switch (this) {
    case SDL_LogCategory.SDL_LOG_CATEGORY_APPLICATION:
      return LogCategory.application;
    case SDL_LogCategory.SDL_LOG_CATEGORY_ERROR:
      return LogCategory.error;
    case SDL_LogCategory.SDL_LOG_CATEGORY_ASSERT:
      return LogCategory.assert_;
    case SDL_LogCategory.SDL_LOG_CATEGORY_SYSTEM:
      return LogCategory.system;
    case SDL_LogCategory.SDL_LOG_CATEGORY_AUDIO:
      return LogCategory.audio;
    case SDL_LogCategory.SDL_LOG_CATEGORY_VIDEO:
      return LogCategory.video;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RENDER:
      return LogCategory.render;
    case SDL_LogCategory.SDL_LOG_CATEGORY_INPUT:
      return LogCategory.input;
    case SDL_LogCategory.SDL_LOG_CATEGORY_TEST:
      return LogCategory.test;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED1:
      return LogCategory.reserved1;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED2:
      return LogCategory.reserved2;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED3:
      return LogCategory.reserved3;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED4:
      return LogCategory.reserved4;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED5:
      return LogCategory.reserved5;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED6:
      return LogCategory.reserved6;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED7:
      return LogCategory.reserved7;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED8:
      return LogCategory.reserved8;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED9:
      return LogCategory.reserved9;
    case SDL_LogCategory.SDL_LOG_CATEGORY_RESERVED10:
      return LogCategory.reserved10;
    case SDL_LogCategory.SDL_LOG_CATEGORY_CUSTOM:
      return LogCategory.custom;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_LogCategory` member.',
      );
  }
}