MCPcopy Create free account
hub / github.com/DGVPSH/SlackOpen / getDisplayModes

Method getDisplayModes

src/main/java/net/minecraft/src/Config.java:1073–1099  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1071 }
1072
1073 public static DisplayMode[] getDisplayModes() {
1074 if (displayModes == null) {
1075 try {
1076 DisplayMode[] adisplaymode = Display.getAvailableDisplayModes();
1077 Set<Dimension> set = getDisplayModeDimensions(adisplaymode);
1078 List list = new ArrayList();
1079
1080 for (Dimension dimension : set) {
1081 DisplayMode[] adisplaymode1 = getDisplayModes(adisplaymode, dimension);
1082 DisplayMode displaymode = getDisplayMode(adisplaymode1, desktopDisplayMode);
1083
1084 if (displaymode != null) {
1085 list.add(displaymode);
1086 }
1087 }
1088
1089 DisplayMode[] adisplaymode2 = (DisplayMode[]) list.toArray(new DisplayMode[list.size()]);
1090 Arrays.sort(adisplaymode2, new DisplayModeComparator());
1091 return adisplaymode2;
1092 } catch (Exception exception) {
1093 exception.printStackTrace();
1094 displayModes = new DisplayMode[]{desktopDisplayMode};
1095 }
1096 }
1097
1098 return displayModes;
1099 }
1100
1101 public static DisplayMode getLargestDisplayMode() {
1102 DisplayMode[] adisplaymode = getDisplayModes();

Callers 4

OptionsEnum · 0.95
getLargestDisplayModeMethod · 0.95
getDisplayModeNamesMethod · 0.95
getDisplayModeMethod · 0.95

Calls 8

getDisplayModeMethod · 0.95
sortMethod · 0.80
addMethod · 0.45
toArrayMethod · 0.45
sizeMethod · 0.45
getWidthMethod · 0.45
getHeightMethod · 0.45

Tested by

no test coverage detected