CanvasAdapter: add method getDeviceScale (#925)

This commit is contained in:
Emux 2022-05-08 15:14:45 +03:00 committed by GitHub
parent d428b689ba
commit 7e09e4f2e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,6 @@
/* /*
* Copyright 2013 Hannes Janetzek * Copyright 2013 Hannes Janetzek
* Copyright 2016-2021 devemux86 * Copyright 2016-2022 devemux86
* Copyright 2017 Longri * Copyright 2017 Longri
* Copyright 2021 eddiemuc * Copyright 2021 eddiemuc
* *
@ -250,8 +250,12 @@ public abstract class CanvasAdapter {
return new File(parentPath, pathName); return new File(parentPath, pathName);
} }
public static float getDeviceScale() {
return CanvasAdapter.dpi / CanvasAdapter.DEFAULT_DPI;
}
public static float getScale() { public static float getScale() {
return (CanvasAdapter.dpi / CanvasAdapter.DEFAULT_DPI) * userScale; return getDeviceScale() * userScale;
} }
protected static void init(CanvasAdapter adapter) { protected static void init(CanvasAdapter adapter) {