Skip to main content

LockedFramebuffer Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia
public class LockedFramebuffer

Inheritance: object -> LockedFramebuffer

Implements: ILockedFramebuffer, IDisposable

Constructors​

NameDescription
LockedFramebufferNo summary available.

LockedFramebuffer Constructor​

public LockedFramebuffer(IntPtr address, Avalonia.PixelSize size, int rowBytes, Avalonia.Vector dpi, Avalonia.Platform.PixelFormat format, Avalonia.Platform.AlphaFormat alphaFormat, Action onDispose)

Parameters​

address IntPtr

size Avalonia.PixelSize

rowBytes int

dpi Avalonia.Vector

format Avalonia.Platform.PixelFormat

alphaFormat Avalonia.Platform.AlphaFormat

onDispose Action

Methods​

NameDescription
DisposeNo summary available.

Dispose Method​

public void Dispose()

Properties​

NameDescription
AddressNo summary available.
AlphaFormatNo summary available.
DpiNo summary available.
FormatNo summary available.
RowBytesNo summary available.
SizeNo summary available.

Address Property​

public IntPtr Address { get; set; }

AlphaFormat Property​

public Avalonia.Platform.AlphaFormat AlphaFormat { get; set; }

Dpi Property​

public Avalonia.Vector Dpi { get; set; }

Format Property​

public Avalonia.Platform.PixelFormat Format { get; set; }

RowBytes Property​

public int RowBytes { get; set; }

Size Property​

public Avalonia.PixelSize Size { get; set; }