From c5d996a5e95e22d7910692a15277ecd090bc8090 Mon Sep 17 00:00:00 2001 From: gered Date: Sat, 24 Aug 2013 19:00:43 -0400 Subject: [PATCH] add orthographic screen dimensions pixel scaler interface --- Blarg.GameFramework/Blarg.GameFramework.csproj | 1 + Blarg.GameFramework/Graphics/IOrthoPixelScaler.cs | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 Blarg.GameFramework/Graphics/IOrthoPixelScaler.cs diff --git a/Blarg.GameFramework/Blarg.GameFramework.csproj b/Blarg.GameFramework/Blarg.GameFramework.csproj index 39dcb88..d00441b 100644 --- a/Blarg.GameFramework/Blarg.GameFramework.csproj +++ b/Blarg.GameFramework/Blarg.GameFramework.csproj @@ -181,6 +181,7 @@ + diff --git a/Blarg.GameFramework/Graphics/IOrthoPixelScaler.cs b/Blarg.GameFramework/Graphics/IOrthoPixelScaler.cs new file mode 100644 index 0000000..754996b --- /dev/null +++ b/Blarg.GameFramework/Graphics/IOrthoPixelScaler.cs @@ -0,0 +1,15 @@ +using System; + +namespace Blarg.GameFramework.Graphics +{ + public interface IOrthoPixelScaler + { + int Scale { get; } + + int ScaledWidth { get; } + int ScaledHeight { get; } + + void Calculate(Rect viewport); + } +} +