toPackedLayout method
Convert from a SDL_PackedLayout
member.
Implementation
PackedLayout toPackedLayout() {
switch (this) {
case SDL_PackedLayout.SDL_PACKEDLAYOUT_NONE:
return PackedLayout.none;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_332:
return PackedLayout.packedLayout332;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_4444:
return PackedLayout.packedLayout4444;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_1555:
return PackedLayout.packedLayout1555;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_5551:
return PackedLayout.packedLayout5551;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_565:
return PackedLayout.packedLayout565;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_8888:
return PackedLayout.packedLayout8888;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_2101010:
return PackedLayout.packedLayout2101010;
case SDL_PackedLayout.SDL_PACKEDLAYOUT_1010102:
return PackedLayout.packedLayout1010102;
default:
throw SdlError(
this,
'Unrecognised `SDL_PackedLayout` member.',
);
}
}