Struct pixel_layout_t

Struct Documentation

struct pixel_layout_t

Public Functions

inline constexpr auto components_for_layout(pixel_layout_e layout) noexcept
constexpr pixel_layout_t() noexcept = default
inline constexpr pixel_layout_t(pixel_layout_e layout) noexcept
inline explicit constexpr pixel_layout_t(std::uint8_t components) noexcept
pixel_layout_t(const pixel_layout_t&) noexcept = default
pixel_layout_t(pixel_layout_t&&) noexcept = default
pixel_layout_t &operator=(const pixel_layout_t&) noexcept = default
pixel_layout_t &operator=(pixel_layout_t&&) noexcept = default
inline std::strong_ordering operator<=>(const pixel_layout_t &o) const noexcept = default

Public Members

pixel_layout_e layout
std::uint8_t components = 0