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
}
}