Lines Matching refs:size_t
35 Image::Image(std::size_t width, std::size_t height, PixelFormat format) :
44 std::uint8_t* Image::get_row_ptr(std::size_t y)
49 const std::uint8_t* Image::get_row_ptr(std::size_t y) const
54 Pixel Image::get_pixel(std::size_t x, std::size_t y) const
59 void Image::set_pixel(std::size_t x, std::size_t y, const Pixel& pixel)
64 RawPixel Image::get_raw_pixel(std::size_t x, std::size_t y) const
69 std::uint16_t Image::get_raw_channel(std::size_t x, std::size_t y, unsigned channel) const
74 void Image::set_raw_pixel(std::size_t x, std::size_t y, const RawPixel& pixel)
79 void Image::resize(std::size_t width, std::size_t height, PixelFormat format)
90 std::size_t count)
92 for (std::size_t i = 0; i < count; ++i) {
100 PixelFormat out_format, std::size_t count)
140 std::uint8_t* out_data, PixelFormat out_format, std::size_t count)
208 std::size_t bytes_per_line = (pixels_per_line * channels * depth + 7) / 8;