toRendererFlags method
Convert from a SDL_RendererFlags
member.
Implementation
RendererFlags toRendererFlags() {
switch (this) {
case SDL_RendererFlags.SDL_RENDERER_SOFTWARE:
return RendererFlags.software;
case SDL_RendererFlags.SDL_RENDERER_ACCELERATED:
return RendererFlags.accelerated;
case SDL_RendererFlags.SDL_RENDERER_PRESENTVSYNC:
return RendererFlags.presentvsync;
case SDL_RendererFlags.SDL_RENDERER_TARGETTEXTURE:
return RendererFlags.targettexture;
default:
throw SdlError(
this,
'Unrecognised `SDL_RendererFlags` member.',
);
}
}