using System.ComponentModel;
namespace NvAPIWrapper.Native.Display
{
///
/// Possible scaling modes
///
public enum Scaling
{
///
/// No change
///
Default = 0,
///
/// Balanced - Full Screen
///
[Description("Display - Full-screen")]
ToClosest = 1,
///
/// Force GPU - Full Screen
///
[Description("GPU - Full-screen")]
ToNative = 2,
///
/// Force GPU - Centered\No Scaling
///
[Description("GPU - No Scaling")]
GPUScanOutToNative = 3,
///
/// Force GPU - Aspect Ratio
///
[Description("GPU - Aspect Ratio")]
ToAspectScanOutToNative = 5,
///
/// Balanced - Aspect Ratio
///
[Description("Display - Aspect Ratio")]
ToAspectScanOutToClosest = 6,
///
/// Balanced - Centered\No Scaling
///
[Description("Display - No Scaling")]
GPUScanOutToClosest = 7,
[Description("GPU - Integer Scaling")]
GPUIntegerAspectScaling = 8,
///
/// Customized scaling - For future use
///
Customized = 255
}
}