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; }