diff options
Diffstat (limited to 'kms++/inc/kms++/dmabufframebuffer.h')
-rw-r--r-- | kms++/inc/kms++/dmabufframebuffer.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/kms++/inc/kms++/dmabufframebuffer.h b/kms++/inc/kms++/dmabufframebuffer.h index 95460cb..73c6d21 100644 --- a/kms++/inc/kms++/dmabufframebuffer.h +++ b/kms++/inc/kms++/dmabufframebuffer.h @@ -12,23 +12,23 @@ class DmabufFramebuffer : public Framebuffer public: DmabufFramebuffer(Card& card, uint32_t width, uint32_t height, PixelFormat format, std::vector<int> fds, std::vector<uint32_t> pitches, std::vector<uint32_t> offsets); - virtual ~DmabufFramebuffer(); + ~DmabufFramebuffer() override; - uint32_t width() const { return Framebuffer::width(); } - uint32_t height() const { return Framebuffer::height(); } + uint32_t width() const override { return Framebuffer::width(); } + uint32_t height() const override { return Framebuffer::height(); } - PixelFormat format() const { return m_format; } - unsigned num_planes() const { return m_num_planes; } + PixelFormat format() const override { return m_format; } + unsigned num_planes() const override { return m_num_planes; } uint32_t handle(unsigned plane) const { return m_planes[plane].handle; } - uint32_t stride(unsigned plane) const { return m_planes[plane].stride; } - uint32_t size(unsigned plane) const { return m_planes[plane].size; } - uint32_t offset(unsigned plane) const { return m_planes[plane].offset; } - uint8_t* map(unsigned plane); - int prime_fd(unsigned plane); - - void begin_cpu_access(CpuAccess access); - void end_cpu_access(); + uint32_t stride(unsigned plane) const override { return m_planes[plane].stride; } + uint32_t size(unsigned plane) const override { return m_planes[plane].size; } + uint32_t offset(unsigned plane) const override { return m_planes[plane].offset; } + uint8_t* map(unsigned plane) override; + int prime_fd(unsigned plane) override; + + void begin_cpu_access(CpuAccess access) override; + void end_cpu_access() override; private: struct FramebufferPlane { |