toScaleMode method

ScaleMode toScaleMode()

Convert from a SDL_ScaleMode member.

Implementation

ScaleMode toScaleMode() {
  switch (this) {
    case SDL_ScaleMode.SDL_ScaleModeNearest:
      return ScaleMode.nearest;
    case SDL_ScaleMode.SDL_ScaleModeLinear:
      return ScaleMode.linear;
    case SDL_ScaleMode.SDL_ScaleModeBest:
      return ScaleMode.best;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_ScaleMode` member.',
      );
  }
}