Files
android_translation_layer/src/api-impl/android/view/Display.java

67 lines
1.3 KiB
Java
Raw Normal View History

package android.view;
import android.graphics.Point;
import android.util.DisplayMetrics;
public final class Display {
public static int window_width = 960;
public static int window_height = 540;
// FIXME: what do we return here?
// we don't want to hardcode this stuff, but at the same time the apps can cache it
public void getMetrics(DisplayMetrics outMetrics) {
outMetrics.widthPixels = this.window_width;
outMetrics.heightPixels = this.window_height;
}
public void getRealMetrics(DisplayMetrics outMetrics) {
getMetrics(outMetrics); // probably?
}
2022-12-27 17:21:21 +01:00
public int getWidth() {
return window_width;
}
public int getHeight() {
return window_height;
}
public int getRawWidth() {
return window_width; // what's the difference?
}
public int getRawHeight() {
return window_height; // what's the difference?
}
public int getRotation() {
return 0 /*ROTATION_0*/;
}
public float getRefreshRate() {
return 60; // FIXME
}
2022-12-27 17:21:21 +01:00
public long getAppVsyncOffsetNanos() {
return 0; // what else would we return here?
}
public int getDisplayId() {
return 0;
}
public long getPresentationDeadlineNanos() {
return 0; // what else...
}
public void getSize(Point size) {
size.set(getWidth(), getHeight());
}
public void getRealSize(Point size) {
getSize(size);
}
}