Gamma Init

This commit is contained in:
Serge
2024-02-16 15:55:37 +01:00
parent 42a598f177
commit cf84fa0616
103 changed files with 7907 additions and 41 deletions

View File

@@ -0,0 +1,56 @@
using System;
namespace WindowsDisplayAPI
{
/// <summary>
/// Contains possible polygon drawing capabilities of a display device
/// </summary>
[Flags]
public enum DisplayPolygonalCapabilities
{
/// <summary>
/// Device does not support polygons.
/// </summary>
None = 0,
/// <summary>
/// Device can draw alternate-fill polygons.
/// </summary>
Polygon = 1,
/// <summary>
/// Device can draw rectangles.
/// </summary>
Rectangle = 2,
/// <summary>
/// Device can draw winding-fill polygons.
/// </summary>
WindingFillPolygon = 4,
/// <summary>
/// Device can draw a single scan-line.
/// </summary>
ScanLine = 8,
/// <summary>
/// Device can draw wide borders.
/// </summary>
Wide = 16,
/// <summary>
/// Device can draw styled borders.
/// </summary>
Styled = 32,
/// <summary>
/// Device can draw borders that are wide and styled.
/// </summary>
WideStyled = 64,
/// <summary>
/// Device can draw interiors.
/// </summary>
Interiors = 128
}
}