Files
MicrosoftIris/UIX.RenderApi/Microsoft/Iris/Render/IDisplay.cs
T
2022-03-03 08:40:19 -06:00

47 lines
1.2 KiB
C#

// Decompiled with JetBrains decompiler
// Type: Microsoft.Iris.Render.IDisplay
// Assembly: UIX.RenderApi, Version=4.8.0.0, Culture=neutral, PublicKeyToken=ddd0da4d3e678217
// MVID: D47658B8-A8EA-43D6-8837-ECE823BFFFC1
// Assembly location: C:\Program Files\Zune\UIX.RenderApi.dll
namespace Microsoft.Iris.Render
{
public interface IDisplay
{
string DeviceName { get; }
Rectangle ScreenArea { get; }
Rectangle WorkArea { get; }
bool IsPrimary { get; }
TvFormat TvFormat { get; }
bool TvMode { get; }
Size LogicalFullScreenResolution { get; }
DisplayMode[] SupportedModes { get; }
DisplayMode[] ExtraModes { get; }
DisplayMode[] AllModes { get; }
DisplayMode CurrentMode { get; }
DisplayMode DesktopMode { get; }
string MonitorPnP { get; }
bool ValidateDisplayMode(
DisplayMode modeDesired,
DisplayModeFlags nCheck,
bool fAllowAllModes,
out DisplayMode modeComplete,
out DisplayModeFlags nCompleteCheck);
bool ChangeFullScreenResolution(DisplayMode modeChanges, DisplayModeFlags nValid);
}
}