namespace ElectronNET.API.Entities { /// /// /// public class Display { /// /// Can be available, unavailable, unknown. /// public string AccelerometerSupport { get; set; } /// /// Gets or sets the bounds. /// /// /// The bounds of the display in DIP points. /// public Rectangle Bounds { get; set; } /// /// The number of bits per pixel. /// public int ColorDepth { get; set; } /// /// Represent a color space (three-dimensional object which contains all realizable color combinations) for the purpose of color conversions. /// public string ColorSpace { get; set; } /// /// The number of bits per color component. /// public int DepthPerComponent { get; set; } /// /// The display refresh rate. /// public int DisplayFrequency { get; set; } /// /// Unique identifier associated with the display. /// public string Id { get; set; } /// /// true for an internal display and false for an external display. /// public bool Internal { get; set; } /// /// User-friendly label, determined by the platform. /// public string Label { get; set; } /// /// Can be 0, 90, 180, 270, represents screen rotation in clock-wise degrees. /// public int Rotation { get; set; } /// /// Output device's pixel scale factor. /// public int ScaleFactor { get; set; } /// /// Can be available, unavailable, unknown. /// public string TouchSupport { get; set; } /// /// Whether or not the display is a monochrome display. /// public bool Monochrome { get; set; } /// /// Gets or sets the size. /// /// /// The size. /// public Size Size { get; set; } /// /// Gets or sets the work area. /// /// /// The work area. /// public Rectangle WorkArea { get; set; } /// /// Gets or sets the size of the work area. /// /// /// The size of the work area. /// public Size WorkAreaSize { get; set; } } }