다음을 통해 공유


SKGLView.PaintSurface 이벤트

정의

표면을 다시 그려야 할 때 발생합니다.

public event EventHandler<SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs> PaintSurface;
public event EventHandler<SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs>? PaintSurface;

이벤트 유형

예제

SKGLView myView = ...;

myView.PaintSurface += (sender, e) => {
    var surface = e.Surface;
    var surfaceWidth = e.BackendRenderTarget.Width;
    var surfaceHeight = e.BackendRenderTarget.Height;

    var canvas = surface.Canvas;

    // draw on the canvas

    canvas.Flush ();
};

설명

이 화면에 그리는 방법에는 메서드를 재정의 OnPaintSurface(SKPaintGLSurfaceEventArgs) 하거나 이벤트에 처리기를 PaintSurface 연결하는 두 가지 방법이 있습니다.

적용 대상