Uses of Record Class
net.minecraft.client.gui.navigation.ScreenRectangle
Packages that use ScreenRectangle
Package
Description
-
Uses of ScreenRectangle in com.mojang.realmsclient.gui.screens.configuration
Methods in com.mojang.realmsclient.gui.screens.configuration with parameters of type ScreenRectangleModifier and TypeMethodDescriptionvoidRealmsPlayersTab.doLayout(ScreenRectangle screenRectangle) -
Uses of ScreenRectangle in net.minecraft.client.gui
Fields in net.minecraft.client.gui declared as ScreenRectangleModifier and TypeFieldDescriptionprivate final @Nullable ScreenRectangleActiveTextCollector.Parameters.scissorThe field for thescissorrecord component.Fields in net.minecraft.client.gui with type parameters of type ScreenRectangleModifier and TypeFieldDescriptionprivate final Deque<ScreenRectangle> GuiGraphics.ScissorStack.stackMethods in net.minecraft.client.gui that return ScreenRectangleModifier and TypeMethodDescription@Nullable ScreenRectangleFont.PreparedText.bounds()@Nullable ScreenRectangleFont.PreparedTextBuilder.bounds()@Nullable ScreenRectangleGuiGraphics.ScissorStack.peek()@Nullable ScreenRectangleGuiGraphics.peekScissorStack()Neo: Returns the top-most scissor rectangle, if present, for use with customGuiElementRenderStates andPictureInPictureRenderStates@Nullable ScreenRectangleGuiGraphics.ScissorStack.pop()GuiGraphics.ScissorStack.push(ScreenRectangle rectangle) Pushes a screen rectangle onto the scissor stack.@Nullable ScreenRectangleActiveTextCollector.Parameters.scissor()Returns the value of thescissorrecord component.Methods in net.minecraft.client.gui with parameters of type ScreenRectangleModifier and TypeMethodDescriptionGuiGraphics.ScissorStack.push(ScreenRectangle rectangle) Pushes a screen rectangle onto the scissor stack.ActiveTextCollector.Parameters.withScissor(ScreenRectangle scissor) Constructors in net.minecraft.client.gui with parameters of type ScreenRectangleModifierConstructorDescriptionParameters(Matrix3x2fc pose, float opacity, @Nullable ScreenRectangle scissor) Creates an instance of aParametersrecord class. -
Uses of ScreenRectangle in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ScreenRectangleModifier and TypeMethodDescriptionScrollableLayout.Container.getBorderForArrowNavigation(ScreenDirection opposite) AbstractSelectionList.Entry.getRectangle()AbstractWidget.getRectangle()Methods in net.minecraft.client.gui.components with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate ClientTooltipPositionerWidgetTooltipHolder.createTooltipPositioner(ScreenRectangle screenRectangle, boolean isHovered, boolean isFocused) voidWidgetTooltipHolder.refreshTooltipForNextRenderPass(GuiGraphics graphics, int mouseX, int mouseY, boolean isHovered, boolean isFocused, ScreenRectangle screenRectangle) -
Uses of ScreenRectangle in net.minecraft.client.gui.components.events
Methods in net.minecraft.client.gui.components.events that return ScreenRectangleModifier and TypeMethodDescriptiondefault ScreenRectangleContainerEventHandler.getBorderForArrowNavigation(ScreenDirection opposite) default ScreenRectangleGuiEventListener.getBorderForArrowNavigation(ScreenDirection opposite) default ScreenRectangleGuiEventListener.getRectangle()Methods in net.minecraft.client.gui.components.events with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate @Nullable ComponentPathContainerEventHandler.nextFocusPathInDirection(ScreenRectangle focusedRectangle, ScreenDirection direction, @Nullable GuiEventListener excluded, FocusNavigationEvent.ArrowNavigation navigationEvent) private @Nullable ComponentPathContainerEventHandler.nextFocusPathVaguelyInDirection(ScreenRectangle focusedRectangle, ScreenDirection direction, @Nullable GuiEventListener excluded, FocusNavigationEvent navigationEvent) Calculates the next focus path in a vague direction. -
Uses of ScreenRectangle in net.minecraft.client.gui.components.tabs
Fields in net.minecraft.client.gui.components.tabs declared as ScreenRectangleMethods in net.minecraft.client.gui.components.tabs that return ScreenRectangleMethods in net.minecraft.client.gui.components.tabs with parameters of type ScreenRectangleModifier and TypeMethodDescriptionvoidGridLayoutTab.doLayout(ScreenRectangle screenRectangle) voidLoadingTab.doLayout(ScreenRectangle screenRectangle) voidTab.doLayout(ScreenRectangle screenRectangle) voidTabManager.setTabArea(ScreenRectangle tabArea) -
Uses of ScreenRectangle in net.minecraft.client.gui.layouts
Methods in net.minecraft.client.gui.layouts that return ScreenRectangleMethods in net.minecraft.client.gui.layouts with parameters of type ScreenRectangleModifier and TypeMethodDescriptionstatic voidFrameLayout.alignInRectangle(LayoutElement widget, ScreenRectangle rectangle, float alignX, float alignY) static voidFrameLayout.centerInRectangle(LayoutElement widget, ScreenRectangle rectangle) -
Uses of ScreenRectangle in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as ScreenRectangleModifier and TypeFieldDescriptionprivate @Nullable ScreenRectangleGuiRenderer.previousScissorAreaprivate final @Nullable ScreenRectangleGuiRenderer.Draw.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiRenderer.MeshToDraw.scissorAreaThe field for thescissorArearecord component.Fields in net.minecraft.client.gui.render with type parameters of type ScreenRectangleModifier and TypeFieldDescriptionprivate static final Comparator<ScreenRectangle> GuiRenderer.SCISSOR_COMPARATORMethods in net.minecraft.client.gui.render that return ScreenRectangleModifier and TypeMethodDescription@Nullable ScreenRectangleGuiRenderer.Draw.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiRenderer.MeshToDraw.scissorArea()Returns the value of thescissorArearecord component.Methods in net.minecraft.client.gui.render with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate voidGuiRenderer.enableScissor(ScreenRectangle rectangle, RenderPass renderPass) private voidGuiRenderer.recordMesh(BufferBuilder bufferBuilder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRectangle scissorArea) private booleanGuiRenderer.scissorChanged(@Nullable ScreenRectangle newScissor, @Nullable ScreenRectangle oldScissor) Constructors in net.minecraft.client.gui.render with parameters of type ScreenRectangleModifierConstructorDescriptionprivateDraw(GpuBuffer vertexBuffer, int baseVertex, VertexFormat.Mode mode, int indexCount, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRectangle scissorArea) Creates an instance of aDrawrecord class.privateMeshToDraw(MeshData mesh, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRectangle scissorArea) Creates an instance of aMeshToDrawrecord class. -
Uses of ScreenRectangle in net.minecraft.client.gui.render.state
Fields in net.minecraft.client.gui.render.state declared as ScreenRectangleModifier and TypeFieldDescriptionprivate final @Nullable ScreenRectangleBlitRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleColoredRectangleRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiItemRenderState.boundsprivate @Nullable ScreenRectangleGuiTextRenderState.boundsprivate final @Nullable ScreenRectangleTiledBlitRenderState.boundsThe field for theboundsrecord component.private @Nullable ScreenRectangleGuiRenderState.lastElementBoundsprivate final @Nullable ScreenRectangleGuiItemRenderState.oversizedItemBoundsfinal @Nullable ScreenRectangleGuiTextRenderState.scissorprivate final @Nullable ScreenRectangleBlitRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleColoredRectangleRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGlyphRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiItemRenderState.scissorAreaprivate final @Nullable ScreenRectangleTiledBlitRenderState.scissorAreaThe field for thescissorArearecord component.Methods in net.minecraft.client.gui.render.state that return ScreenRectangleModifier and TypeMethodDescription@Nullable ScreenRectangleBlitRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleColoredRectangleRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGlyphRenderState.bounds()@Nullable ScreenRectangleGuiItemRenderState.bounds()@Nullable ScreenRectangleGuiTextRenderState.bounds()@Nullable ScreenRectangleScreenArea.bounds()@Nullable ScreenRectangleTiledBlitRenderState.bounds()Returns the value of theboundsrecord component.private @Nullable ScreenRectangleGuiItemRenderState.calculateBounds(ScreenRectangle itemBounds) private @Nullable ScreenRectangleGuiItemRenderState.calculateOversizedItemBounds()private static @Nullable ScreenRectangleBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, @Nullable ScreenRectangle scissorArea) private static @Nullable ScreenRectangleColoredRectangleRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2fc pose, @Nullable ScreenRectangle scissorArea) private static @Nullable ScreenRectangleTiledBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, @Nullable ScreenRectangle scissorArea) @Nullable ScreenRectangleGuiItemRenderState.oversizedItemBounds()@Nullable ScreenRectangleBlitRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleColoredRectangleRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGlyphRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiElementRenderState.scissorArea()@Nullable ScreenRectangleGuiItemRenderState.scissorArea()@Nullable ScreenRectangleTiledBlitRenderState.scissorArea()Returns the value of thescissorArearecord component.Methods in net.minecraft.client.gui.render.state with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate @Nullable ScreenRectangleGuiItemRenderState.calculateBounds(ScreenRectangle itemBounds) private static @Nullable ScreenRectangleBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, @Nullable ScreenRectangle scissorArea) private static @Nullable ScreenRectangleColoredRectangleRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2fc pose, @Nullable ScreenRectangle scissorArea) private static @Nullable ScreenRectangleTiledBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, @Nullable ScreenRectangle scissorArea) private booleanGuiRenderState.hasIntersection(ScreenRectangle bounds, @Nullable List<? extends ScreenArea> states) private voidGuiRenderState.navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle bounds) private voidGuiRenderState.sumbitDebugRectangleIfEnabled(@Nullable ScreenRectangle bounds) Constructors in net.minecraft.client.gui.render.state with parameters of type ScreenRectangleModifierConstructorDescriptionBlitRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2f pose, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color, @Nullable ScreenRectangle scissorArea) BlitRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2f pose, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aBlitRenderStaterecord class.ColoredRectangleRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2fc pose, int x0, int y0, int x1, int y1, int col1, int col2, @Nullable ScreenRectangle scissorArea) ColoredRectangleRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2fc pose, int x0, int y0, int x1, int y1, int col1, int col2, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aColoredRectangleRenderStaterecord class.GlyphRenderState(Matrix3x2fc pose, TextRenderable renderable, @Nullable ScreenRectangle scissorArea) Creates an instance of aGlyphRenderStaterecord class.GuiItemRenderState(Matrix3x2f pose, TrackingItemStackRenderState itemStackRenderState, int x, int y, @Nullable ScreenRectangle scissorArea) GuiTextRenderState(Font font, FormattedCharSequence text, Matrix3x2fc pose, int x, int y, int color, int backgroundColor, boolean dropShadow, boolean includeEmpty, @Nullable ScreenRectangle scissor) TiledBlitRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2f pose, int tileWidth, int tileHeight, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color, @Nullable ScreenRectangle scissorArea) TiledBlitRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2f pose, int tileWidth, int tileHeight, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aTiledBlitRenderStaterecord class. -
Uses of ScreenRectangle in net.minecraft.client.gui.render.state.pip
Fields in net.minecraft.client.gui.render.state.pip declared as ScreenRectangleModifier and TypeFieldDescriptionprivate final @Nullable ScreenRectangleGuiBannerResultRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiBookModelRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiEntityRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiProfilerChartRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiSignRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiSkinRenderState.boundsThe field for theboundsrecord component.private final @Nullable ScreenRectangleGuiBannerResultRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiBookModelRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiEntityRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiProfilerChartRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiSignRenderState.scissorAreaThe field for thescissorArearecord component.private final @Nullable ScreenRectangleGuiSkinRenderState.scissorAreaThe field for thescissorArearecord component.Methods in net.minecraft.client.gui.render.state.pip that return ScreenRectangleModifier and TypeMethodDescription@Nullable ScreenRectangleGuiBannerResultRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGuiBookModelRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGuiEntityRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGuiProfilerChartRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGuiSignRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleGuiSkinRenderState.bounds()Returns the value of theboundsrecord component.@Nullable ScreenRectangleOversizedItemRenderState.bounds()static @Nullable ScreenRectanglePictureInPictureRenderState.getBounds(int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea) @Nullable ScreenRectangleGuiBannerResultRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiBookModelRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiEntityRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiProfilerChartRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiSignRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleGuiSkinRenderState.scissorArea()Returns the value of thescissorArearecord component.@Nullable ScreenRectangleOversizedItemRenderState.scissorArea()@Nullable ScreenRectanglePictureInPictureRenderState.scissorArea()Methods in net.minecraft.client.gui.render.state.pip with parameters of type ScreenRectangleModifier and TypeMethodDescriptionstatic @Nullable ScreenRectanglePictureInPictureRenderState.getBounds(int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea) Constructors in net.minecraft.client.gui.render.state.pip with parameters of type ScreenRectangleModifierConstructorDescriptionGuiBannerResultRenderState(BannerFlagModel flag, DyeColor baseColor, BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea) GuiBannerResultRenderState(BannerFlagModel flag, DyeColor baseColor, BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiBannerResultRenderStaterecord class.GuiBookModelRenderState(BookModel bookModel, Identifier texture, float open, float flip, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea) GuiBookModelRenderState(BookModel bookModel, Identifier texture, float open, float flip, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiBookModelRenderStaterecord class.GuiEntityRenderState(EntityRenderState renderState, Vector3f translation, Quaternionf rotation, @Nullable Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea) GuiEntityRenderState(EntityRenderState renderState, Vector3f translation, Quaternionf rotation, @Nullable Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiEntityRenderStaterecord class.GuiProfilerChartRenderState(List<ResultField> chartData, int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea) GuiProfilerChartRenderState(List<ResultField> chartData, int x0, int y0, int x1, int y1, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiProfilerChartRenderStaterecord class.GuiSignRenderState(Model.Simple signModel, WoodType woodType, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea) GuiSignRenderState(Model.Simple signModel, WoodType woodType, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiSignRenderStaterecord class.GuiSkinRenderState(PlayerModel playerModel, Identifier texture, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea) GuiSkinRenderState(PlayerModel playerModel, Identifier texture, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1, float scale, @Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle bounds) Creates an instance of aGuiSkinRenderStaterecord class. -
Uses of ScreenRectangle in net.minecraft.client.gui.screens
Methods in net.minecraft.client.gui.screens that return ScreenRectangle -
Uses of ScreenRectangle in net.minecraft.client.gui.screens.achievement
Methods in net.minecraft.client.gui.screens.achievement with parameters of type ScreenRectangleModifier and TypeMethodDescriptionvoidStatsScreen.StatisticsTab.doLayout(ScreenRectangle screenRectangle) -
Uses of ScreenRectangle in net.minecraft.client.gui.screens.inventory.tooltip
Fields in net.minecraft.client.gui.screens.inventory.tooltip declared as ScreenRectangleModifier and TypeFieldDescriptionprivate final ScreenRectangleBelowOrAboveWidgetTooltipPositioner.screenRectangleprivate final ScreenRectangleMenuTooltipPositioner.screenRectangleConstructors in net.minecraft.client.gui.screens.inventory.tooltip with parameters of type ScreenRectangleModifierConstructorDescriptionBelowOrAboveWidgetTooltipPositioner(ScreenRectangle screenRectangle) MenuTooltipPositioner(ScreenRectangle screenRectangle) -
Uses of ScreenRectangle in net.minecraft.client.gui.screens.recipebook
Fields in net.minecraft.client.gui.screens.recipebook declared as ScreenRectangleModifier and TypeFieldDescriptionprivate @Nullable ScreenRectangleRecipeBookComponent.magnifierIconPlacement