Add MappedFramebuffer
[android/external-libkmsxx.git] / kms++ / inc / kms++ / mappedframebuffer.h
1 #pragma once
3 namespace kms
4 {
6 class MappedFramebuffer : public Framebuffer, public IMappedFramebuffer
7 {
8 public:
9         virtual ~MappedFramebuffer() { }
11 protected:
12         MappedFramebuffer(Card& card, uint32_t id);
13         MappedFramebuffer(Card& card, uint32_t width, uint32_t height);
15 public:
16         virtual uint32_t width() const = 0;
17         virtual uint32_t height() const = 0;
19 };
21 }