Declarations ​
pascal
procedure Changed; overload; override;
procedure Changed(const Area: TRect; const Info: Cardinal = AREAINFO_RECT); reintroduce; overload; virtual;Overload Details
Overload 1 ​
pascal
procedure Changed; overload; override;Triggers change notification across the entire bitmap surface.
Overload 2 ​
pascal
procedure Changed(const Area: TRect; const Info: Cardinal = AREAINFO_RECT); reintroduce; overload; virtual;Triggers change notification for a specified modified sub-rectangle region.
| Parameter | Type | Description |
|---|---|---|
Area | TRect | Modified sub-rectangle area of the bitmap surface. |
Info | Cardinal | Area information flag (default AREAINFO_RECT). |
Description ​
Changed signals that pixel contents have been modified.
Calling Changed invalidates backend cache surfaces and fires OnChange and OnAreaChanged events.
Example ​
pascal
Bitmap.Changed(Rect(10, 10, 50, 50));