toBlendMode method
Convert from a SDL_BlendMode
member.
Implementation
BlendMode toBlendMode() {
switch (this) {
case SDL_BlendMode.SDL_BLENDMODE_NONE:
return BlendMode.none;
case SDL_BlendMode.SDL_BLENDMODE_BLEND:
return BlendMode.blend;
case SDL_BlendMode.SDL_BLENDMODE_ADD:
return BlendMode.add;
case SDL_BlendMode.SDL_BLENDMODE_MOD:
return BlendMode.mod;
case SDL_BlendMode.SDL_BLENDMODE_MUL:
return BlendMode.mul;
case SDL_BlendMode.SDL_BLENDMODE_INVALID:
return BlendMode.invalid;
default:
throw SdlError(
this,
'Unrecognised `SDL_BlendMode` member.',
);
}
}