11#include "../geometry/geometry.hpp"
12#include "../SIMD/SIMD.hpp"
13#include "../macros.hpp"
19hi_export_module(hikogui.image.sint_abgr8_pack);
37 constexpr explicit sint_abgr8_pack(uint32_t
const &rhs) noexcept : v(rhs) {}
43 constexpr explicit operator uint32_t()
noexcept
48 constexpr explicit sint_abgr8_pack(f32x4
const &rhs) noexcept : v(std::bit_cast<
decltype(v)>(i8x4{rhs})) {}
52 v = std::bit_cast<decltype(v)>(i8x4{rhs});
DOXYGEN BUG.
Definition algorithm_misc.hpp:20
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:378
4 x int8_t packed pixel format.
Definition sint_abgr8_pack.hpp:27