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