FbdevOutput Class
Definition
public class FbdevOutput
Constructors
| Name | Description |
|---|---|
| FbdevOutput (3 overloads) | Create a Linux frame buffer device output |
FbdevOutput overloads
FbdevOutput Constructor
Create a Linux frame buffer device output
public FbdevOutput(Avalonia.LinuxFramebuffer.Output.FbDevOutputOptions options)
Parameters
options Avalonia.LinuxFramebuffer.Output.FbDevOutputOptions
Options
FbdevOutput Constructor
Create a Linux frame buffer device output
public FbdevOutput(string fileName)
Parameters
fileName string
The frame buffer device name. Defaults to the value in environment variable FRAMEBUFFER or /dev/fb0 when FRAMEBUFFER is not set
FbdevOutput Constructor
public FbdevOutput(string fileName, Nullable<Avalonia.Platform.PixelFormat> format)
Parameters
fileName string
format Nullable<Avalonia.Platform.PixelFormat>
Methods
| Name | Description |
|---|---|
| CreateFramebufferRenderTarget | No summary available. |
| Dispose | No summary available. |
| Lock | No summary available. |
CreateFramebufferRenderTarget Method
public Avalonia.Platform.Surfaces.IFramebufferRenderTarget CreateFramebufferRenderTarget()
Returns
Dispose Method
public void Dispose()
Lock Method
public Avalonia.Platform.ILockedFramebuffer Lock(RenderTargetSceneInfo _, Avalonia.Platform.Surfaces.FramebufferLockProperties& properties)
Parameters
_ RenderTargetSceneInfo
properties Avalonia.Platform.Surfaces.FramebufferLockProperties&
Returns
Properties
Id Property
public string Id { get; set; }
PixelSize Property
public Avalonia.PixelSize PixelSize { get; set; }
Scaling Property
public double Scaling { get; set; }