Numworks Epsilon  1.4.1
Graphing Calculator Operating System
framebuffer_context.h
Go to the documentation of this file.
1 #ifndef KANDINSKY_FRAMEBUFFER_CONTEXT_H
2 #define KANDINSKY_FRAMEBUFFER_CONTEXT_H
3 
4 #include <kandinsky/context.h>
6 
8 public:
9  KDFrameBufferContext(KDFrameBuffer * frameBuffer);
10 protected:
11  void pushRect(KDRect, const KDColor * pixels) override;
12  void pushRectUniform(KDRect rect, KDColor color) override;
13  void pullRect(KDRect rect, KDColor * pixels) override;
14 private:
15  KDFrameBuffer * m_frameBuffer;
16 };
17 
18 #endif
KDFrameBufferContext(KDFrameBuffer *frameBuffer)
void pushRect(KDRect, const KDColor *pixels) override
void pushRectUniform(KDRect rect, KDColor color) override
Definition: rect.h:26
void pullRect(KDRect rect, KDColor *pixels) override
Definition: color.h:6