7#include "core/fxge/dib/fx_dib.h"
12#include "build/build_config.h"
19static_assert(
sizeof(FX_COLORREF) ==
sizeof(COLORREF),
20 "FX_COLORREF vs. COLORREF mismatch");
constexpr uint32_t FXSYS_BGR(uint8_t b, uint8_t g, uint8_t r)
FXDIB_Format MakeRGBFormat(int bpp)
std::pair< int, FX_COLORREF > ArgbToAlphaAndColorRef(FX_ARGB argb)
FX_ARGB AlphaAndColorRefToArgb(int a, FX_COLORREF colorref)
constexpr FX_ARGB ArgbEncode(uint32_t a, uint32_t r, uint32_t g, uint32_t b)
constexpr uint8_t FXSYS_GetRValue(uint32_t bgr)
std::tuple< int, int, int, int > ArgbDecode(FX_ARGB argb)
FX_COLORREF ArgbToColorRef(FX_ARGB argb)
constexpr uint8_t FXSYS_GetGValue(uint32_t bgr)
constexpr uint8_t FXSYS_GetBValue(uint32_t bgr)
bool HasAnyOptions() const
bool bInterpolateBilinear