]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/external-libkmsxx.git/blob - libkms++/framebuffer.h
TODO: remove YUV bug
[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; }
16         virtual void print_short() const;
17 protected:
18         Framebuffer(Card& card, int width, int height);
20 private:
21         uint32_t m_width;
22         uint32_t m_height;
23 };
24 }