Files
Upsilon/kandinsky/include/kandinsky/framebuffer_context.h
Romain Goyet 5de28e01db Migrate Kandinsky to C++
Change-Id: I2752a8db84ad0bb817119cf6c2993c1622621150
2016-07-21 13:42:32 +02:00

19 lines
497 B
C++

#ifndef KANDINSKY_FRAMEBUFFER_CONTEXT_H
#define KANDINSKY_FRAMEBUFFER_CONTEXT_H
#include <kandinsky/context.h>
#include <kandinsky/framebuffer.h>
class KDFrameBufferContext : public KDContext {
public:
KDFrameBufferContext(KDFrameBuffer * frameBuffer);
protected:
void pushRect(KDRect, const KDColor * pixels) override;
void pushRectUniform(KDRect rect, KDColor color) override;
void pullRect(KDRect rect, KDColor * pixels) override;
private:
KDFrameBuffer * m_frameBuffer;
};
#endif