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