public class TransformingScreen extends DelegateScreen implements me.shedaniel.clothconfig2.forge.api.ScissorsScreen
parent| Constructor and Description |
|---|
TransformingScreen(boolean translatingLast,
net.minecraft.client.gui.screen.Screen parent,
net.minecraft.client.gui.screen.Screen lastScreen,
java.lang.Runnable init,
java.util.function.DoubleSupplier xTransformer,
java.util.function.DoubleSupplier yTransformer,
java.util.function.BooleanSupplier finished) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable me.shedaniel.math.Rectangle |
handleScissor(@Nullable me.shedaniel.math.Rectangle rectangle) |
void |
init(@NotNull net.minecraft.client.Minecraft minecraft,
int i,
int j) |
void |
render(com.mojang.blaze3d.matrix.MatrixStack poseStack,
int i,
int j,
float f) |
void |
setLastScreen(net.minecraft.client.gui.screen.Screen lastScreen) |
void |
setParentScreen(net.minecraft.client.gui.screen.Screen parent) |
void |
tick() |
addButton, addWidget, changeFocus, charTyped, children, getBlitOffset, getChildAt, getFocused, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, init, insertText, isMouseOver, isPauseScreen, isValidCharacterForName, keyPressed, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, onClose, onFilesDrop, removed, resize, sendMessage, sendMessage, setBlitOffset, setFocused, setInitialFocus, shouldCloseOnEscgetMinecraft, hasAltDown, hasControlDown, hasShiftDown, isCopy, isCut, isPaste, isSelectAll, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, wrapScreenErrorpublic TransformingScreen(boolean translatingLast,
net.minecraft.client.gui.screen.Screen parent,
net.minecraft.client.gui.screen.Screen lastScreen,
java.lang.Runnable init,
java.util.function.DoubleSupplier xTransformer,
java.util.function.DoubleSupplier yTransformer,
java.util.function.BooleanSupplier finished)
public void setParentScreen(net.minecraft.client.gui.screen.Screen parent)
public void setLastScreen(net.minecraft.client.gui.screen.Screen lastScreen)
public void init(@NotNull
@NotNull net.minecraft.client.Minecraft minecraft,
int i,
int j)
init in class DelegateScreenpublic void render(com.mojang.blaze3d.matrix.MatrixStack poseStack,
int i,
int j,
float f)
render in interface net.minecraft.client.gui.IRenderablerender in class DelegateScreenpublic void tick()
tick in interface net.minecraft.client.gui.screen.IScreentick in class DelegateScreen@Nullable
public @Nullable me.shedaniel.math.Rectangle handleScissor(@Nullable
@Nullable me.shedaniel.math.Rectangle rectangle)
handleScissor in interface me.shedaniel.clothconfig2.forge.api.ScissorsScreen