toTextureModulate method

TextureModulate toTextureModulate()

Convert from a SDL_TextureModulate member.

Implementation

TextureModulate toTextureModulate() {
  switch (this) {
    case SDL_TextureModulate.SDL_TEXTUREMODULATE_NONE:
      return TextureModulate.none;
    case SDL_TextureModulate.SDL_TEXTUREMODULATE_COLOR:
      return TextureModulate.color;
    case SDL_TextureModulate.SDL_TEXTUREMODULATE_ALPHA:
      return TextureModulate.alpha;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_TextureModulate` member.',
      );
  }
}