Files
Xune/UIX.RenderApi.Skia/Microsoft/Iris/Render/IDisplay.cs
T

47 lines
1.2 KiB
C#
Raw Normal View History

2021-07-11 22:59:29 -05:00
// 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
{
2021-07-11 23:04:40 -05:00
public interface IDisplay
{
string DeviceName { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
Rectangle ScreenArea { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
Rectangle WorkArea { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
bool IsPrimary { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
TvFormat TvFormat { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
bool TvMode { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
Size LogicalFullScreenResolution { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
DisplayMode[] SupportedModes { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
DisplayMode[] ExtraModes { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
DisplayMode[] AllModes { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
DisplayMode CurrentMode { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
DisplayMode DesktopMode { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
string MonitorPnP { get; }
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
bool ValidateDisplayMode(
DisplayMode modeDesired,
DisplayModeFlags nCheck,
bool fAllowAllModes,
out DisplayMode modeComplete,
out DisplayModeFlags nCompleteCheck);
2021-07-11 22:59:29 -05:00
2021-07-11 23:04:40 -05:00
bool ChangeFullScreenResolution(DisplayMode modeChanges, DisplayModeFlags nValid);
}
2021-07-11 22:59:29 -05:00
}