#region License /* FNA - XNA4 Reimplementation for Desktop Platforms * Copyright 2009-2016 Ethan Lee and the MonoGame Team * * Released under the Microsoft Public License. * See LICENSE for details. */ #endregion #region Using Statements using Microsoft.Xna.Framework.Graphics; #endregion namespace Microsoft.Xna.Framework { /// /// The settings used in creation of the graphics device. /// See . /// public class GraphicsDeviceInformation { #region Public Properties /// /// The graphics adapter on which the graphics device will be created. /// /// /// This is only valid on desktop systems where multiple graphics /// adapters are possible. Defaults to . /// public GraphicsAdapter Adapter { get; set; } /// /// The requested graphics device feature set. /// public GraphicsProfile GraphicsProfile { get; set; } /// /// The settings that define how graphics will be presented to the display. /// public PresentationParameters PresentationParameters { get; set; } #endregion #region Public Methods public GraphicsDeviceInformation Clone() { return new GraphicsDeviceInformation() { Adapter = this.Adapter, GraphicsProfile = this.GraphicsProfile, PresentationParameters = this.PresentationParameters.Clone() }; } #endregion } }