Package net.minecraftforge.fml.loading
Class ImmediateWindowHandler
java.lang.Object
net.minecraftforge.fml.loading.ImmediateWindowHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ProgressMeterprivate static final org.apache.logging.log4j.Loggerprivate static ImmediateWindowProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidacceptGameLayer(ModuleLayer layer) static Stringstatic voidstatic <T> Supplier<T>static booleanpositionWindow(Optional<Object> monitor, IntConsumer widthSetter, IntConsumer heightSetter, IntConsumer xSetter, IntConsumer ySetter) static voidstatic longsetupMinecraftWindow(IntSupplier width, IntSupplier height, Supplier<String> title, LongSupplier monitor) static voidupdateFBSize(IntConsumer width, IntConsumer height) static voidupdateProgress(String message)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
provider
-
earlyProgress
-
-
Constructor Details
-
ImmediateWindowHandler
public ImmediateWindowHandler()
-
-
Method Details
-
load
-
setupMinecraftWindow
public static long setupMinecraftWindow(IntSupplier width, IntSupplier height, Supplier<String> title, LongSupplier monitor) -
positionWindow
public static boolean positionWindow(Optional<Object> monitor, IntConsumer widthSetter, IntConsumer heightSetter, IntConsumer xSetter, IntConsumer ySetter) -
updateFBSize
-
loadingOverlay
-
acceptGameLayer
-
renderTick
public static void renderTick() -
getGLVersion
-
updateProgress
-