Lines Matching defs:data
64 RawPixel(std::uint8_t d0) : data{d0, 0, 0, 0, 0, 0} {}
65 RawPixel(std::uint8_t d0, std::uint8_t d1) : data{d0, d1, 0, 0, 0, 0} {}
66 RawPixel(std::uint8_t d0, std::uint8_t d1, std::uint8_t d2) : data{d0, d1, d2, 0, 0, 0} {}
68 std::uint8_t d3, std::uint8_t d4, std::uint8_t d5) : data{d0, d1, d2, d3, d4, d5} {}
69 std::uint8_t data[6] = {};
73 return std::equal(std::begin(data), std::end(data),
74 std::begin(other.data));
88 Pixel get_pixel_from_row(const std::uint8_t* data, std::size_t x, PixelFormat format);
89 void set_pixel_to_row(std::uint8_t* data, std::size_t x, Pixel pixel, PixelFormat format);
93 RawPixel get_raw_pixel_from_row(const std::uint8_t* data, std::size_t x, PixelFormat format);
94 void set_raw_pixel_to_row(std::uint8_t* data, std::size_t x, RawPixel pixel, PixelFormat format);
99 std::uint16_t get_raw_channel_from_row(const std::uint8_t* data, std::size_t x, unsigned channel,
101 void set_raw_channel_to_row(std::uint8_t* data, std::size_t x, unsigned channel, std::uint16_t pixel,
105 Pixel get_pixel_from_row(const std::uint8_t* data, std::size_t x);
107 void set_pixel_to_row(std::uint8_t* data, std::size_t x, RawPixel pixel);
110 Pixel get_raw_pixel_from_row(const std::uint8_t* data, std::size_t x);
112 void set_raw_pixel_to_row(std::uint8_t* data, std::size_t x, RawPixel pixel);
115 std::uint16_t get_raw_channel_from_row(const std::uint8_t* data, std::size_t x, unsigned channel);
117 void set_raw_channel_to_row(std::uint8_t* data, std::size_t x, unsigned channel,