summaryrefslogtreecommitdiff
path: root/src/image.cc
blob: 3e3b485482dfbe8587f4eaec970e7c1df650c404 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "image.hh"

#include "size.hh"

#include <cstddef>
#include <cstdint>
#include <memory>
#include <utility>

Image::Image(Format format, Size size, size_t scanline,
             std::unique_ptr<uint8_t[]> pixels)
    : format_(format),
      size_(size),
      scanline_(scanline),
      pixels_(std::move(pixels)) {}