33 sfloat_rgba32() =
default;
34 sfloat_rgba32(sfloat_rgba32
const &rhs)
noexcept =
default;
35 sfloat_rgba32(sfloat_rgba32 &&rhs)
noexcept =
default;
36 sfloat_rgba32 &operator=(sfloat_rgba32
const &rhs)
noexcept =
default;
37 sfloat_rgba32 &operator=(sfloat_rgba32 &&rhs)
noexcept =
default;
41 sfloat_rgba32 &operator=(f32x4
const &rhs)
noexcept
47 operator f32x4()
const noexcept
52 sfloat_rgba32(
point3 const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
54 sfloat_rgba32(aarectangle
const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
56 sfloat_rgba32(corner_radii
const &rhs) noexcept : sfloat_rgba32(f32x4{rhs}) {}
58 operator aarectangle()
const noexcept
60 return aarectangle{f32x4{v}};
63 [[nodiscard]]
friend bool operator==(sfloat_rgba32
const &lhs, sfloat_rgba32
const &rhs)
noexcept =
default;