1 #pragma once
3 #include "drmobject.h"
5 namespace kms
6 {
7 class Framebuffer : public DrmObject
8 {
9 public:
10 Framebuffer(Card& card, uint32_t id);
11 virtual ~Framebuffer() { }
13 uint32_t width() const { return m_width; }
14 uint32_t height() const { return m_height; }
15 protected:
16 Framebuffer(Card& card, int width, int height);
18 private:
19 uint32_t m_width;
20 uint32_t m_height;
21 };
22 }