[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
[Nano-X] Patch for clipping regions
From: Murphy Chen ####@####.#### Date: 7 Jun 2000 17:44:22 -0000 Message-Id: <Pine.LNX.4.10.10006080135230.1146-100000@pc120105.ccl.itri.org.tw> Dear All, I've add more wrapper functions for clipping regions. Please get the patch at http://hpc.ee.ntu.edu.tw/~murphy/diff.region2.gz GR_REGION_ID GrNewRegion(void); void GrDestroyRegion(GR_REGION_ID region); void GrUnionRectWithRegion(GR_REGION_ID region, MWRECT *rect); void GrUnionRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, GR_REGION_ID src_rgn2); void GrIntersectRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, GR_REGION_ID src_rgn2); void GrSubtractRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, GR_REGION_ID src_rgn2); void GrXorRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, GR_REGION_ID src_rgn2); void GrSetGCRegion(GR_GC_ID gc, GR_REGION_ID region); MWBOOL GrPointInRegion(GR_REGION_ID region, MWCOORD x, MWCOORD y); MWBOOL GrRectInRegion(GR_REGION_ID region, MWRECT *rect); Test programs needed. :) With regards, Murphy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [Nano-X] Patch for clipping regions
From: "Greg Haerr" ####@####.#### Date: 7 Jun 2000 19:09:47 -0000 Message-Id: <02a301bfd0b4$40464160$15320cd0@gregh> : I've add more wrapper functions for clipping regions. Super. I'll add this ASAP to Nano-X. BTW, the MWBOOL and MWCOORDs will change to GR_BOOL and GR_COORD... Regards, Greg : : Please get the patch at : http://hpc.ee.ntu.edu.tw/~murphy/diff.region2.gz : : GR_REGION_ID GrNewRegion(void); : void GrDestroyRegion(GR_REGION_ID region); : void GrUnionRectWithRegion(GR_REGION_ID region, MWRECT *rect); : void GrUnionRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, : GR_REGION_ID src_rgn2); : void GrIntersectRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, : GR_REGION_ID src_rgn2); : void GrSubtractRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, : GR_REGION_ID src_rgn2); : void GrXorRegion(GR_REGION_ID dst_rgn, GR_REGION_ID src_rgn1, : GR_REGION_ID src_rgn2); : void GrSetGCRegion(GR_GC_ID gc, GR_REGION_ID region); : MWBOOL GrPointInRegion(GR_REGION_ID region, MWCOORD x, MWCOORD y); : MWBOOL GrRectInRegion(GR_REGION_ID region, MWRECT *rect); : : Test programs needed. :) : : With regards, : Murphy : : : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |