net.minecraft.client.util

public class MacWindowUtil

com.mojang.blaze3d.platform.MacosUtil
net.minecraft.class_6417
net.minecraft.client.util.MacWindowUtil

Field summary

Modifier and TypeField
public static final boolean
IS_MACOS
field_52734
IS_MAC
private static final int
NS_RESIZABLE_WINDOW_MASK
field_46537
field_46537
private static final int
NS_FULL_SCREEN_WINDOW_MASK
field_34053
FULLSCREEN_MASK

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
exitNativeFullscreen(Window window)
method_37461(class_1041 arg0)
toggleFullscreen(Window window)
public static void
clearResizableBit(Window window)
method_54101(class_1041 arg0)
fixStyleMask(Window window)
private static Optional<ca.weblite.objc.NSObject>
getNsWindow(Window window)
method_37463(class_1041 arg0)
getCocoaWindow(Window window)
private static boolean
isInNativeFullscreen(ca.weblite.objc.NSObject nsWindow)
method_37462(ca.weblite.objc.NSObject arg0)
isFullscreen(ca.weblite.objc.NSObject handle)
private static long
getStyleMask(ca.weblite.objc.NSObject nsWindow)
method_54102(ca.weblite.objc.NSObject arg0)
getStyleMask(ca.weblite.objc.NSObject handle)
private static void
toggleNativeFullscreen(ca.weblite.objc.NSObject nsWindow)
method_37464(ca.weblite.objc.NSObject arg0)
toggleFullscreen(ca.weblite.objc.NSObject handle)
public static void
loadIcon(IoSupplier<InputStream> icon)
method_41718(class_7367<InputStream> arg0)
setApplicationIconImage(InputSupplier<InputStream> iconSupplier)
private static void
lambda$clearResizableBit$0(ca.weblite.objc.NSObject arg0)
method_54103(ca.weblite.objc.NSObject arg0)
method_54103(ca.weblite.objc.NSObject windowHandle)