ed3bc692833870338fc042a67cd224613dd1e3f7
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 }