From 4b553e8fce75afd0ad0df2e752edafe739db44dc Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 19 Mar 2021 14:46:09 +1100 Subject: Add Surface::PixelDivisions which detects 'retina' displays that use multiple display pixels per logical pixel. Likely will only return >1 for Apple displays. Can be used for finer placement of elements. --- src/Platform.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/Platform.h b/src/Platform.h index 8075f0ec6..382ae30ee 100644 --- a/src/Platform.h +++ b/src/Platform.h @@ -184,6 +184,7 @@ public: virtual bool Initialised()=0; virtual void PenColour(ColourDesired fore)=0; virtual int LogPixelsY()=0; + virtual int PixelDivisions()=0; virtual int DeviceHeightFont(int points)=0; virtual void MoveTo(int x_, int y_)=0; virtual void LineTo(int x_, int y_)=0; -- cgit v1.2.3