28 sfloat_rgba32() =
default;
29 sfloat_rgba32(sfloat_rgba32
const &rhs)
noexcept =
default;
30 sfloat_rgba32(sfloat_rgba32 &&rhs)
noexcept =
default;
31 sfloat_rgba32 &operator=(sfloat_rgba32
const &rhs)
noexcept =
default;
32 sfloat_rgba32 &operator=(sfloat_rgba32 &&rhs)
noexcept =
default;
36 sfloat_rgba32 &operator=(f32x4
const &rhs)
noexcept
42 operator f32x4()
const noexcept
47 sfloat_rgba32(
point3 const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
49 sfloat_rgba32(aarectangle
const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
51 sfloat_rgba32(corner_radii
const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
53 operator aarectangle()
const noexcept
55 return aarectangle{f32x4{v}};
58 [[nodiscard]]
friend bool operator==(sfloat_rgba32
const &lhs, sfloat_rgba32
const &rhs)
noexcept =
default;