toRendererFlags method

RendererFlags toRendererFlags()

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