using System; namespace WindowsDisplayAPI { /// /// Contains possible raster capabilities of a display device /// [Flags] public enum DisplayRasterCapabilities { /// /// Capable of transferring bitmaps. /// BitmapTransfer = 1, /// /// Requires banding support. /// RequiresBanding = 2, /// /// Capable of scaling. /// Scaling = 4, /// /// Capable of supporting bitmaps larger than 64 KB. /// Bitmap64K = 8, /// /// Specifies GDI 2.0 compatibility. /// GDI20Output = 16, /// /// Includes a state block in the device context. /// GDI20State = 32, /// /// Capable of saving bitmaps locally in shadow memory. /// SaveBitmap = 64, /// /// Capable of modification and retrieval of display independent bitmap data. /// DeviceIndependentBitmap = 128, /// /// Specifies a palette-based device. /// Palette = 256, /// /// Capable of sending display independent bitmap to device. /// DeviceIndependentBitmapToDevice = 512, /// /// Capable of supporting fonts larger than 64 KB. /// Font64K = 1024, /// /// Capable of stretching bitmaps. /// StretchBitmap = 2048, /// /// Capable of performing flood fills. /// FloodFill = 4096, /// /// Capable of stretching display independent bitmaps. /// StretchDeviceIndependentBitmap = 8192, /// /// Supports transparent bitmap and DirectX arrays. /// DirectXOutput = 16384, /// /// Capable of working with hardware-dependent bitmaps. /// DeviceBits = 32768 } }