77a6c3291e81075b29731941df658634024980e2
[android/external-libkmsxx.git] / libkms++ / framebuffer.h
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 }