Object <- Canvas <- PixelMap <- MacPixelMap |
|
|
CopyPixels FillBox FillLine FillMask FillPath FillText |
MaskPixels MatchPixels ModifyPixel PathToRgn ReadPixel ReinitializeClass |
Class MacPixelMap defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| PixelMap: | portPixels: | Pixels |
| portBounds: | PixelBox | |
| portPower: | UnsignedShort | |
| portRow: | UnsignedShort | |
| portDepth: | Unsigned | |
| portRes: | PixelDot | |
| portResHRound: | SignedShort | |
| portResVRound: | SignedShort | |
| portOrigin: | Dot | |
| portDither: | PixelDot |
instance MacPixelMap tag; portPixels: nilObject; portBounds: <0,0,0,0>; portPower: 0; portRow: 0; portDepth: 0; portRes: <0,0>; portResHRound: 0; portResVRound: 0; portOrigin: <0.0,0.0>; portDither: <0,0>; end instance;
Define Class MacPixelMap; inherits from PixelMap; overrides ReinitializeClass; intrinsic PathToRgn(path: Object; rgn: Pointer; resolution: PixelDot); overrides CopyPixels, FillMask, MaskPixels, MatchPixels; overrides FillBox, FillPath, FillLine, FillText; overrides ModifyPixel, ReadPixel; end class;