using Avalonia.LinuxFramebuffer.Output; using Avalonia.Media; namespace Avalonia.LinuxFramebuffer { public class DrmOutputOptions { /// /// Scaling factor. /// Default: 1.0 /// public double Scaling { get; set; } = 1.0; /// /// If true an two cycle buffer swapping is processed at init. /// Default: True /// public bool EnableInitialBufferSwapping { get; set; } = true; /// /// Color for /// Default: R0 G0 B0 A0 /// public Color InitialBufferSwappingColor { get; set; } = new Color(0, 0, 0, 0); /// /// specific the video mode with which the DrmOutput should be created, if it is not found it will fallback to the preferred mode. /// If NULL preferred mode will be used. /// public PixelSize? VideoMode { get; set; } } }