toErrorCode method
Convert from a SDL_errorcode
member.
Implementation
ErrorCode toErrorCode() {
switch (this) {
case SDL_errorcode.SDL_ENOMEM:
return ErrorCode.enomem;
case SDL_errorcode.SDL_EFREAD:
return ErrorCode.efread;
case SDL_errorcode.SDL_EFWRITE:
return ErrorCode.efwrite;
case SDL_errorcode.SDL_EFSEEK:
return ErrorCode.efseek;
case SDL_errorcode.SDL_UNSUPPORTED:
return ErrorCode.unsupported;
case SDL_errorcode.SDL_LASTERROR:
return ErrorCode.lasterror;
default:
throw SdlError(
this,
'Unrecognised `SDL_errorcode` member.',
);
}
}