Ejemplo n.º 1
0
 /// <summary>
 /// Function to convert a GorgonVideoMode to a ModeDescription.
 /// </summary>
 /// <param name="mode">ModeDescription1 to convert.</param>
 /// <returns>The new mode description.</returns>
 public static ModeDescription ToModeDesc(this GorgonVideoMode mode) => new ModeDescription
 {
     Format           = (Format)mode.Format,
     Height           = mode.Height,
     Scaling          = (DisplayModeScaling)mode.Scaling,
     Width            = mode.Width,
     ScanlineOrdering = (DisplayModeScanlineOrder)mode.ScanlineOrder,
     RefreshRate      = mode.RefreshRate.ToDxGiRational()
 };
Ejemplo n.º 2
0
 /// <summary>
 /// Function to convert a DXGI ModeDescription1 to a <see cref="GorgonVideoMode"/>.
 /// </summary>
 /// <param name="mode">ModeDescription1 to convert.</param>
 /// <param name="gorgonMode">The converted video mode.</param>
 public static void ToGorgonVideoMode(this ModeDescription1 mode, out GorgonVideoMode gorgonMode) => gorgonMode = new GorgonVideoMode(mode);