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