Class libjxl :: jxl :: Image3
template <class T>
class Image3
{ ... };
static const size_t kNumPlanes
Image3(const size_t xsize, const size_t ysize)
Image3(Image3<T>&& other)
Image3(jxl::Image3::PlaneT&& plane0, jxl::Image3::PlaneT&& plane1, jxl::Image3::PlaneT&& plane2)
Image3(const Image3<T>& other)
deleted
auto ConstPlaneRow(const size_t c, const size_t y) const -> const jxl::Image3::T*
auto PixelsPerRow() const -> intptr_t
auto Plane(size_t idx) const -> const jxl::Image3::PlaneT&
auto Plane(size_t idx) -> jxl::Image3::PlaneT&
auto PlaneRow(const size_t c, const size_t y) -> jxl::Image3::T*
auto PlaneRow(const size_t c, const size_t y) const -> const jxl::Image3::T*
auto ShrinkTo(const size_t xsize, const size_t ysize) -> void
auto Swap(Image3<T>& other) -> void
auto bytes_per_row() const -> size_t
auto xsize() const -> size_t
auto ysize() const -> size_t
auto operator=(const Image3<T>& other) -> Image3<T>&
deleted
auto operator=(Image3<T>&& other) -> Image3<T>&