Exemple #1
0
 public static double GetAspectRatio(this Native.Display.DisplaySettings settings)
 {
     return((double)settings.widthInPixels / (double)settings.heightInPixels);
 }
Exemple #2
0
 public static bool MatchesAspectRatio(this Native.Display.DisplaySettings settings, Native.Display.DisplaySettings other)
 {
     return(Math.Abs(settings.GetAspectRatio() - other.GetAspectRatio()) < 0.1);
 }
Exemple #3
0
 public static string ToString(this Native.Display.DisplaySettings settings)
 {
     return($"{settings.widthInPixels}x{settings.heightInPixels} @{settings.refreshRateInHertz} {settings.bitsPerPixel}bpp {settings.fixedOutputOption?.ToString() ?? "null"}");
 }