Files
Upsilon/kandinsky/src/pixel.c
Romain Goyet bfaa6109b4 Kandinsky: KDDrawingArea uses an origin and a clipping rect
Change-Id: Iee99bc0ce12f1c2f675f7ccb6edab579b62eb77c
2016-06-15 15:43:40 +02:00

13 lines
365 B
C

#include <kandinsky/pixel.h>
#include <kandinsky/rect.h>
#include <assert.h>
#include <ion.h>
#include "private/drawing_area.h"
void KDSetPixel(KDPoint p, KDColor c) {
KDPoint absolutePoint = KDPointTranslate(p, KDDrawingAreaOrigin);
if (KDRectContains(KDDrawingAreaClippingRect, absolutePoint)) {
ion_set_pixel(absolutePoint.x, absolutePoint.y, c);
}
}