SKCanvas.Discard Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Makes the canvas contents undefined.
public void Discard ();
Subsequent calls that read the canvas pixels, such as drawing with SKBlendMode, return undefined results. Calling this method does not change clip or matrix and may do nothing, depending on the implementation of the underlying SKSurface.
Discard() allows optimized performance on subsequent draws by removing cached data associated with the underlying SKSurface. It is not necessary to call Discard() once done with SKCanvas; any cached data is deleted when the owning SKSurface is deleted.
Product | Versions |
---|---|
SkiaSharp | 1.68.x, 2.80.x, 2.88.x |
SkiaSharp feedback
SkiaSharp is an open source project. Select a link to provide feedback: