Skip to main content

DrmOutput Class

Definition

Assembly:Avalonia.LinuxFramebuffer
Package:Avalonia.LinuxFramebuffer
public class DrmOutput

Inheritance: object -> DrmOutput

Constructors

NameDescription
DrmOutput (4 overloads)No summary available.

DrmOutput overloads

DrmOutput Constructor

public DrmOutput(Avalonia.LinuxFramebuffer.Output.DrmCard card, Avalonia.LinuxFramebuffer.Output.DrmResources resources, Avalonia.LinuxFramebuffer.Output.DrmConnector connector, Avalonia.LinuxFramebuffer.Output.DrmModeInfo modeInfo)
Parameters

card Avalonia.LinuxFramebuffer.Output.DrmCard

resources Avalonia.LinuxFramebuffer.Output.DrmResources

connector Avalonia.LinuxFramebuffer.Output.DrmConnector

modeInfo Avalonia.LinuxFramebuffer.Output.DrmModeInfo

DrmOutput Constructor

public DrmOutput(Avalonia.LinuxFramebuffer.Output.DrmCard card, Avalonia.LinuxFramebuffer.Output.DrmResources resources, Avalonia.LinuxFramebuffer.Output.DrmConnector connector, Avalonia.LinuxFramebuffer.Output.DrmModeInfo modeInfo, Avalonia.LinuxFramebuffer.DrmOutputOptions options)
Parameters

card Avalonia.LinuxFramebuffer.Output.DrmCard

resources Avalonia.LinuxFramebuffer.Output.DrmResources

connector Avalonia.LinuxFramebuffer.Output.DrmConnector

modeInfo Avalonia.LinuxFramebuffer.Output.DrmModeInfo

options Avalonia.LinuxFramebuffer.DrmOutputOptions

DrmOutput Constructor

public DrmOutput(Avalonia.LinuxFramebuffer.Output.DrmCard card, bool connectorsForceProbe, Avalonia.LinuxFramebuffer.DrmOutputOptions options)
Parameters

card Avalonia.LinuxFramebuffer.Output.DrmCard

connectorsForceProbe bool

options Avalonia.LinuxFramebuffer.DrmOutputOptions

DrmOutput Constructor

public DrmOutput(string path, bool connectorsForceProbe, Avalonia.LinuxFramebuffer.DrmOutputOptions options)
Parameters

path string

connectorsForceProbe bool

options Avalonia.LinuxFramebuffer.DrmOutputOptions

Methods

NameDescription
CreateContextNo summary available.
CreateGlRenderTarget (2 overloads)No summary available.

CreateContext Method

public Avalonia.OpenGL.IGlContext CreateContext()

Returns

Avalonia.OpenGL.IGlContext

CreateGlRenderTarget overloads

CreateGlRenderTarget Method

public Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget CreateGlRenderTarget()
Returns

Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget

CreateGlRenderTarget Method

public Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget CreateGlRenderTarget(Avalonia.OpenGL.IGlContext context)
Parameters

context Avalonia.OpenGL.IGlContext

Returns

Avalonia.OpenGL.Surfaces.IGlPlatformSurfaceRenderTarget

Properties

NameDescription
OrientationNo summary available.
PixelSizeNo summary available.
PlatformGraphicsNo summary available.
ScalingNo summary available.

Orientation Property

public Avalonia.Platform.SurfaceOrientation Orientation { get; set; }

PixelSize Property

public Avalonia.PixelSize PixelSize { get; set; }

PlatformGraphics Property

public Avalonia.Platform.IPlatformGraphics PlatformGraphics { get; set; }

Scaling Property

public double Scaling { get; set; }