toPackedOrder method
Convert from a SDL_PackedOrder
member.
Implementation
PackedOrder toPackedOrder() {
switch (this) {
case SDL_PackedOrder.SDL_PACKEDORDER_NONE:
return PackedOrder.none;
case SDL_PackedOrder.SDL_PACKEDORDER_XRGB:
return PackedOrder.xrgb;
case SDL_PackedOrder.SDL_PACKEDORDER_RGBX:
return PackedOrder.rgbx;
case SDL_PackedOrder.SDL_PACKEDORDER_ARGB:
return PackedOrder.argb;
case SDL_PackedOrder.SDL_PACKEDORDER_RGBA:
return PackedOrder.rgba;
case SDL_PackedOrder.SDL_PACKEDORDER_XBGR:
return PackedOrder.xbgr;
case SDL_PackedOrder.SDL_PACKEDORDER_BGRX:
return PackedOrder.bgrx;
case SDL_PackedOrder.SDL_PACKEDORDER_ABGR:
return PackedOrder.abgr;
case SDL_PackedOrder.SDL_PACKEDORDER_BGRA:
return PackedOrder.bgra;
default:
throw SdlError(
this,
'Unrecognised `SDL_PackedOrder` member.',
);
}
}