toTextureAccess method

TextureAccess toTextureAccess()

Convert from a SDL_TextureAccess member.

Implementation

TextureAccess toTextureAccess() {
  switch (this) {
    case SDL_TextureAccess.SDL_TEXTUREACCESS_STATIC:
      return TextureAccess.static_;
    case SDL_TextureAccess.SDL_TEXTUREACCESS_STREAMING:
      return TextureAccess.streaming;
    case SDL_TextureAccess.SDL_TEXTUREACCESS_TARGET:
      return TextureAccess.target;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_TextureAccess` member.',
      );
  }
}