qd¶
qd - Wrapped MacOS APIs
- class qd.QDProcs¶
A uctypes structure
- textProc: QDTextUPP¶
- lineProc: QDLineUPP¶
- rectProc: QDRectUPP¶
- rRectProc: QDRRectUPP¶
- ovalProc: QDOvalUPP¶
- arcProc: QDArcUPP¶
- polyProc: QDPolyUPP¶
- rgnProc: QDRgnUPP¶
- bitsProc: QDBitsUPP¶
- commentProc: QDCommentUPP¶
- txMeasProc: QDTexMeasUPP¶
- getPicProc: QDGetPicUPP¶
- putPicProc: QDPutPicUPP¶
- class qd.GrafPort¶
A uctypes structure
- visRgn: RgnHandle¶
- clipRgn: RgnHandle¶
- txFace: Style¶
- filler: Byte¶
- spExtra: Fixed¶
- picSave: Handle¶
- rgnSave: Handle¶
- polySave: Handle¶
- grafProcs: QDProcsPtr¶
- class qd.HSLColor¶
A uctypes structure
- hue: SmallFract¶
- saturation: SmallFract¶
- lightness: SmallFract¶
- class qd.CQDProcs¶
A uctypes structure
- textProc: QDTextUPP¶
- lineProc: QDLineUPP¶
- rectProc: QDRectUPP¶
- rRectProc: QDRRectUPP¶
- ovalProc: QDOvalUPP¶
- arcProc: QDArcUPP¶
- polyProc: QDPolyUPP¶
- rgnProc: QDRgnUPP¶
- bitsProc: QDBitsUPP¶
- commentProc: QDCommentUPP¶
- txMeasProc: QDTexMeasUPP¶
- getPicProc: QDGetPicUPP¶
- putPicProc: QDPutPicUPP¶
- opcodeProc: Ptr¶
- newProc1Proc: Ptr¶
- newProc2Proc: Ptr¶
- newProc3Proc: Ptr¶
- newProc4Proc: Ptr¶
- newProc5Proc: Ptr¶
- newProc6Proc: Ptr¶
- class qd.PixPat¶
A uctypes structure
- patMap: PixMapHandle¶
- patData: Handle¶
- patXData: Handle¶
- patXMap: Handle¶
- class qd.CGrafPort¶
A uctypes structure
- portPixMap: PixMapHandle¶
- grafVars: Handle¶
- visRgn: RgnHandle¶
- clipRgn: RgnHandle¶
- bkPixPat: PixPatHandle¶
- pnPixPat: PixPatHandle¶
- fillPixPat: PixPatHandle¶
- txFace: Style¶
- filler: Byte¶
- spExtra: Fixed¶
- picSave: Handle¶
- rgnSave: Handle¶
- polySave: Handle¶
- grafProcs: CQDProcsPtr¶
- class qd.CCrsr¶
A uctypes structure
- crsrMap: PixMapHandle¶
- crsrData: Handle¶
- crsrXData: Handle¶
- crsrXHandle: Handle¶
- crsr1Data: Bits16¶
- crsrMask: Bits16¶
- class qd.MatchRec¶
A uctypes structure
- red: uint16_t¶
- green: uint16_t¶
- blue: uint16_t¶
- matchData: int32_t¶
- qd.CopyBits(src_bitmap: BitMap, dst_bitmap: BitMap, src_rect: Rect, dst_rect: Rect, mode: int, mask: RgnHandle) None¶
- qd.SeedFill(srcp: Ptr, dstp: Ptr, srcr: int, dstr: int, height: int, width: int, seedh: int, seedv: int) None¶
- qd.CopyMask(srcbp: BitMap, mskbp: BitMap, dstbp: BitMap, srcrp: Rect, mskrp: Rect, dstrp: Rect) None¶
- qd.GetMaskTable() array.array[h]¶
- qd.OpenPoly() PolyHandle¶
- qd.PtToAngle(rp: Rect, p: Point, angle: array.array['h']) None¶
- qd.NewRgn() RgnHandle¶
- qd.EqualRgn(r1: RgnHandle, r2: RgnHandle) Boolean¶
- qd.EmptyRgn(rh: RgnHandle) Boolean¶
- qd.SeedCFill(srcbp: BitMap, dstbp: BitMap, srcrp: Rect, dstrp: Rect, seedh: int, seedv: int, matchprocp: ProcPtr, matchdata: int) None¶
- qd.CalcCMask(srcbp: BitMap, dstbp: BitMap, srcrp: Rect, dstrp: Rect, seedrgbp: RGBColor, matchprocp: ProcPtr, matchdata: int) None¶
- qd.CopyDeepMask(srcBits: BitMap, maskBits: BitMap, dstBits: BitMap, srcRect: Rect, maskRect: Rect, dstRect: Rect, mode: int, maskRgn: RgnHandle) None¶
- qd.GetPortTextFont(p: CGrafPtr) int16_t¶
- qd.GetPortTextSize(p: CGrafPtr) int16_t¶