Package com.mojang.blaze3d.platform
Class MacosUtil
java.lang.Object
com.mojang.blaze3d.platform.MacosUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidclearResizableBit(long windowId) static voidexitNativeFullscreen(long windowId) private static Optional<ca.weblite.objc.NSObject> getNsWindow(long windowId) private static longgetStyleMask(ca.weblite.objc.NSObject nsWindow) private static booleanisInNativeFullscreen(ca.weblite.objc.NSObject nsWindow) static voidloadIcon(IoSupplier<InputStream> iconStreamSupplier) private static voidtoggleNativeFullscreen(ca.weblite.objc.NSObject nsWindow)
-
Field Details
-
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 windowId) -
clearResizableBit
public static void clearResizableBit(long windowId) -
getNsWindow
-
isInNativeFullscreen
private static boolean isInNativeFullscreen(ca.weblite.objc.NSObject nsWindow) -
getStyleMask
private static long getStyleMask(ca.weblite.objc.NSObject nsWindow) -
toggleNativeFullscreen
private static void toggleNativeFullscreen(ca.weblite.objc.NSObject nsWindow) -
loadIcon
- Throws:
IOException
-