diff options
author | lecoanet | 2003-10-02 12:44:25 +0000 |
---|---|---|
committer | lecoanet | 2003-10-02 12:44:25 +0000 |
commit | 59e069eea95a33dbb1a369a715233243e2cbf8fa (patch) | |
tree | 9f2c7015cabe0f0a44d77514f36a03a26ec62ac4 /generic | |
parent | 7a3b67b2df7715a87b618a73475c4717d04a327c (diff) | |
download | tkzinc-59e069eea95a33dbb1a369a715233243e2cbf8fa.zip tkzinc-59e069eea95a33dbb1a369a715233243e2cbf8fa.tar.gz tkzinc-59e069eea95a33dbb1a369a715233243e2cbf8fa.tar.bz2 tkzinc-59e069eea95a33dbb1a369a715233243e2cbf8fa.tar.xz |
Changes in the Image api and addition of ZnPointInImage.
Diffstat (limited to 'generic')
-rw-r--r-- | generic/Image.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/generic/Image.h b/generic/Image.h index 0a3a82a..e90b63a 100644 --- a/generic/Image.h +++ b/generic/Image.h @@ -41,13 +41,12 @@ typedef void *ZnImage; (((bits)[(y)*(stride)+((x)>>3)]<<((x)&7))&0x80) ZnImage -ZnGetImage(struct _ZnWInfo *wi, Tk_Uid image_name); +ZnGetImage(struct _ZnWInfo *wi, Tk_Uid image_name, + void (*inv_proc)(void *cd), void *cd); ZnImage -ZnGetImageByValue(ZnImage image); -ZnImage -ZnGetBitmap(struct _ZnWInfo *wi, Tk_Uid bitmap_name); +ZnGetImageByValue(ZnImage image, void (*inv_proc)(void *cd), void *cd); void -ZnFreeImage(ZnImage image); +ZnFreeImage(ZnImage image, void (*inv_proc)(void *cd), void *cd); char * ZnNameOfImage(ZnImage image); void @@ -56,10 +55,10 @@ Pixmap ZnImagePixmap(ZnImage image); ZnBool ZnImageIsBitmap(ZnImage image); -char * -ZnImageMask(ZnImage image, int *stride); TkRegion ZnImageRegion(ZnImage image); +ZnBool +ZnPointInImage(ZnImage image, int x, int y); #ifdef GL GLuint ZnImageTex(ZnImage image, ZnReal *t, ZnReal *s); |