using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; // ReSharper disable once CheckNamespace namespace MonoGame.Extended.ViewportAdapters { public class DefaultViewportAdapter : ViewportAdapter { private readonly GraphicsDevice _graphicsDevice; public DefaultViewportAdapter(GraphicsDevice graphicsDevice) : base(graphicsDevice) { _graphicsDevice = graphicsDevice; } public override int VirtualWidth => _graphicsDevice.Viewport.Width; public override int VirtualHeight => _graphicsDevice.Viewport.Height; public override int ViewportWidth => _graphicsDevice.Viewport.Width; public override int ViewportHeight => _graphicsDevice.Viewport.Height; public override Matrix GetScaleMatrix() { return Matrix.Identity; } } }