LibGfx: Do not provide BPP

This commit is contained in:
Pavel Shliak 2024-11-19 15:48:47 +04:00
parent b3b97d2049
commit 25f6fa651f

View file

@ -114,26 +114,8 @@ public:
[[nodiscard]] size_t pitch() const { return m_pitch; }
[[nodiscard]] static unsigned bpp_for_format(BitmapFormat format)
{
switch (format) {
case BitmapFormat::BGRx8888:
case BitmapFormat::BGRA8888:
return 32;
default:
VERIFY_NOT_REACHED();
case BitmapFormat::Invalid:
return 0;
}
}
[[nodiscard]] static size_t minimum_pitch(size_t width, BitmapFormat);
[[nodiscard]] unsigned bpp() const
{
return bpp_for_format(m_format);
}
[[nodiscard]] bool has_alpha_channel() const { return m_format == BitmapFormat::BGRA8888 || m_format == BitmapFormat::RGBA8888; }
[[nodiscard]] BitmapFormat format() const { return m_format; }