mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[WIP] Fixed Accessibility settings. Must be reverted
This commit is contained in:
@@ -2,6 +2,7 @@ SFLAGS += -Ikandinsky/include
|
||||
|
||||
kandinsky_src += $(addprefix kandinsky/src/,\
|
||||
color.cpp \
|
||||
context.cpp \
|
||||
context_line.cpp \
|
||||
context_pixel.cpp \
|
||||
context_rect.cpp \
|
||||
|
||||
@@ -10,8 +10,10 @@ class KDPostProcessContext;
|
||||
class KDContext {
|
||||
friend KDPostProcessContext;
|
||||
public:
|
||||
void setOrigin(KDPoint origin) { m_origin = origin; }
|
||||
void setClippingRect(KDRect clippingRect) { m_clippingRect = clippingRect; }
|
||||
KDPoint origin() const { return m_origin; }
|
||||
KDRect clippingRect() const { return m_clippingRect; }
|
||||
virtual void setOrigin(KDPoint origin);
|
||||
virtual void setClippingRect(KDRect clippingRect);
|
||||
|
||||
// Pixel manipulation
|
||||
void setPixel(KDPoint p, KDColor c);
|
||||
@@ -31,11 +33,6 @@ public:
|
||||
void fillRectWithPixels(KDRect rect, const KDColor * pixels, KDColor * workingBuffer);
|
||||
void blendRectWithMask(KDRect rect, KDColor color, const uint8_t * mask, KDColor * workingBuffer);
|
||||
void strokeRect(KDRect rect, KDColor color);
|
||||
protected:
|
||||
KDContext(KDPoint origin, KDRect clippingRect) :
|
||||
m_origin(origin),
|
||||
m_clippingRect(clippingRect)
|
||||
{}
|
||||
virtual void pushRect(KDRect, const KDColor * pixels) = 0;
|
||||
virtual void pushRectUniform(KDRect rect, KDColor color) = 0;
|
||||
virtual void pullRect(KDRect rect, KDColor * pixels) = 0;
|
||||
|
||||
16
kandinsky/src/context.cpp
Normal file
16
kandinsky/src/context.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <kandinsky/context.h>
|
||||
#include <assert.h>
|
||||
|
||||
KDContext::KDContext(KDPoint origin, KDRect clippingRect) :
|
||||
m_origin(origin),
|
||||
m_clippingRect(clippingRect)
|
||||
{
|
||||
}
|
||||
|
||||
void KDContext::setOrigin(KDPoint origin) {
|
||||
m_origin = origin;
|
||||
}
|
||||
|
||||
void KDContext::setClippingRect(KDRect clippingRect) {
|
||||
m_clippingRect = clippingRect;
|
||||
}
|
||||
Reference in New Issue
Block a user