Package com.mojang.blaze3d.platform
Class MacosUtil
java.lang.Object
com.mojang.blaze3d.platform.MacosUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearResizableBit(long pWindowId) static voidexitNativeFullscreen(long pWindowId) private static Optional<ca.weblite.objc.NSObject> getNsWindow(long pWindowId) private static longgetStyleMask(ca.weblite.objc.NSObject pNsWindow) private static booleanisInNativeFullscreen(ca.weblite.objc.NSObject p_304820_) static voidloadIcon(IoSupplier<InputStream> pIconStreamSupplier) private static voidtoggleNativeFullscreen(ca.weblite.objc.NSObject p_182524_)
-
Field Details
-
IS_MACOS
public static final boolean IS_MACOS -
NS_RESIZABLE_WINDOW_MASK
private static final int NS_RESIZABLE_WINDOW_MASK- See Also:
-
NS_FULL_SCREEN_WINDOW_MASK
private static final int NS_FULL_SCREEN_WINDOW_MASK- See Also:
-
-
Constructor Details
-
MacosUtil
public MacosUtil()
-
-
Method Details
-
exitNativeFullscreen
public static void exitNativeFullscreen(long pWindowId) -
clearResizableBit
public static void clearResizableBit(long pWindowId) -
getNsWindow
-
isInNativeFullscreen
private static boolean isInNativeFullscreen(ca.weblite.objc.NSObject p_304820_) -
getStyleMask
private static long getStyleMask(ca.weblite.objc.NSObject pNsWindow) -
toggleNativeFullscreen
private static void toggleNativeFullscreen(ca.weblite.objc.NSObject p_182524_) -
loadIcon
- Throws:
IOException
-