From eefc5d5ec762881e8b59ebca4d8dbcc6d3c5e1ff Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Tue, 8 Jul 2003 17:06:15 +0000 Subject: [PATCH] Add accessor for getting a pointer to the image data. --- pixman/ChangeLog.libic | 6 ++++++ pixman/src/ic.h | 3 +++ pixman/src/icimage.c | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/pixman/ChangeLog.libic b/pixman/ChangeLog.libic index 5e4680a3f..d61c9e765 100644 --- a/pixman/ChangeLog.libic +++ b/pixman/ChangeLog.libic @@ -1,3 +1,9 @@ +2003-07-09 Anders Carlsson + + * src/ic.h: + * src/icimage.c: (IcImageGetData): + Add accessor for getting a pointer to the image data. + 2003-07-09 Anders Carlsson * src/ic.h: diff --git a/pixman/src/ic.h b/pixman/src/ic.h index 1863e0b51..c5283256b 100644 --- a/pixman/src/ic.h +++ b/pixman/src/ic.h @@ -168,6 +168,9 @@ IcImageGetStride (IcImage *image); IcFormat * IcImageGetFormat (IcImage *image); +IcBits * +IcImageGetData (IcImage *image); + /* iccolor.c */ /* XXX: Do we really need a struct here? Only IcRectangles uses this. */ diff --git a/pixman/src/icimage.c b/pixman/src/icimage.c index b77e87454..848acd28d 100644 --- a/pixman/src/icimage.c +++ b/pixman/src/icimage.c @@ -213,6 +213,12 @@ IcImageGetStride (IcImage *image) return image->pixels->stride; } +IcBits * +IcImageGetData (IcImage *image) +{ + return image->pixels->data; +} + void IcImageDestroy (IcImage *image) {