LibGfx: Use static_cast instead of C-style cast

This commit is contained in:
Kenneth Myhra 2025-07-14 21:22:23 +02:00 committed by Shannon Booth
commit 09f336bf8f
Notes: github-actions[bot] 2025-07-20 00:32:15 +00:00

View file

@ -24,18 +24,19 @@ enum class BitmapFormat {
RGBA8888,
};
inline bool is_valid_bitmap_format(unsigned format)
inline bool is_valid_bitmap_format(u32 const format)
{
switch (format) {
case (unsigned)BitmapFormat::Invalid:
case (unsigned)BitmapFormat::BGRx8888:
case (unsigned)BitmapFormat::RGBx8888:
case (unsigned)BitmapFormat::BGRA8888:
case (unsigned)BitmapFormat::RGBA8888:
case static_cast<u32>(BitmapFormat::Invalid):
case static_cast<u32>(BitmapFormat::BGRx8888):
case static_cast<u32>(BitmapFormat::RGBx8888):
case static_cast<u32>(BitmapFormat::BGRA8888):
case static_cast<u32>(BitmapFormat::RGBA8888):
return true;
}
default:
return false;
}
}
enum class StorageFormat {
BGRx8888,