toArrayOrder method
Convert from a SDL_ArrayOrder
member.
Implementation
ArrayOrder toArrayOrder() {
switch (this) {
case SDL_ArrayOrder.SDL_ARRAYORDER_NONE:
return ArrayOrder.none;
case SDL_ArrayOrder.SDL_ARRAYORDER_RGB:
return ArrayOrder.rgb;
case SDL_ArrayOrder.SDL_ARRAYORDER_RGBA:
return ArrayOrder.rgba;
case SDL_ArrayOrder.SDL_ARRAYORDER_ARGB:
return ArrayOrder.argb;
case SDL_ArrayOrder.SDL_ARRAYORDER_BGR:
return ArrayOrder.bgr;
case SDL_ArrayOrder.SDL_ARRAYORDER_BGRA:
return ArrayOrder.bgra;
case SDL_ArrayOrder.SDL_ARRAYORDER_ABGR:
return ArrayOrder.abgr;
default:
throw SdlError(
this,
'Unrecognised `SDL_ArrayOrder` member.',
);
}
}