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 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 scissor) 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 scissor) 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 p_425900_) AbstractSelectionList.Entry.getRectangle()AbstractWidget.getRectangle()Methods in net.minecraft.client.gui.components with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate ClientTooltipPositionerWidgetTooltipHolder.createTooltipPositioner(ScreenRectangle screenRectangle, boolean hovering, boolean focused) voidWidgetTooltipHolder.refreshTooltipForNextRenderPass(GuiGraphics guiGraphics, int mouseX, int mouseY, boolean hovering, boolean focused, 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 ScreenRectangleGuiEventListener.getBorderForArrowNavigation(ScreenDirection direction) default ScreenRectangleGuiEventListener.getRectangle()Methods in net.minecraft.client.gui.components.events with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate @Nullable ComponentPathContainerEventHandler.nextFocusPathInDirection(ScreenRectangle rectangle, ScreenDirection direction, @Nullable GuiEventListener listener, FocusNavigationEvent event) Calculates the next focus path in a specific direction.private @Nullable ComponentPathContainerEventHandler.nextFocusPathVaguelyInDirection(ScreenRectangle rectangle, ScreenDirection direction, @Nullable GuiEventListener listener, FocusNavigationEvent event) 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 p_268281_) voidLoadingTab.doLayout(ScreenRectangle p_427249_) voidTab.doLayout(ScreenRectangle rectangle) 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 child, ScreenRectangle rectangle, float deltaX, float deltaY) static voidFrameLayout.centerInRectangle(LayoutElement child, 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 scissorArea, RenderPass renderPass) private voidGuiRenderer.recordMesh(BufferBuilder bufferBuilder, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRectangle scissorArea) private booleanGuiRenderer.scissorChanged(@Nullable ScreenRectangle scissorArea, @Nullable ScreenRectangle oldScissorArea) Constructors in net.minecraft.client.gui.render with parameters of type ScreenRectangleModifierConstructorDescription(package private)Draw(GpuBuffer vertexBuffer, int baseVertex, VertexFormat.Mode mode, int indexCount, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable ScreenRectangle scissorArea) Creates an instance of aDrawrecord class.(package private)MeshToDraw(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 rectangle) 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 rectangle) 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 rectangle, @Nullable List<? extends ScreenArea> screenAreas) private voidGuiRenderState.navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle rectangle) private voidGuiRenderState.sumbitDebugRectangleIfEnabled(@Nullable ScreenRectangle debugRectangle) Constructors in net.minecraft.client.gui.render.state with parameters of type ScreenRectangleModifierConstructorDescriptionBlitRenderState(RenderPipeline p_415865_, TextureSetup p_416394_, Matrix3x2f p_415848_, int p_416365_, int p_416414_, int p_416112_, int p_416519_, float p_416693_, float p_415641_, float p_416035_, float p_415841_, int p_415610_, @Nullable ScreenRectangle p_415846_) 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 p_416046_, TextureSetup p_415678_, Matrix3x2fc p_457521_, int p_416448_, int p_416038_, int p_416700_, int p_416540_, int p_415887_, int p_416111_, @Nullable ScreenRectangle p_416231_) 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(String name, 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 p_449927_, TextureSetup p_449129_, Matrix3x2f p_449634_, int p_449008_, int p_449445_, int p_449624_, int p_449934_, int p_449960_, int p_449423_, float p_449551_, float p_449831_, float p_449073_, float p_449677_, int p_449197_, @Nullable ScreenRectangle p_449741_) 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 p_481552_, DyeColor p_416489_, BannerPatternLayers p_416057_, int p_416374_, int p_416493_, int p_415894_, int p_416726_, @Nullable ScreenRectangle p_416459_) 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 p_480372_, Identifier p_469982_, float p_422477_, float p_422616_, int p_422448_, int p_421855_, int p_422080_, int p_422328_, float p_421772_, @Nullable ScreenRectangle p_421980_) 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 p_415613_, Vector3f p_416191_, Quaternionf p_416283_, @Nullable Quaternionf p_415811_, int p_416659_, int p_415754_, int p_416420_, int p_415949_, float p_416526_, @Nullable ScreenRectangle p_416040_) 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> p_415952_, int p_415838_, int p_415988_, int p_416491_, int p_416487_, @Nullable ScreenRectangle p_415627_) 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 p_435719_, WoodType p_421576_, int p_421949_, int p_421975_, int p_422255_, int p_421655_, float p_422106_, @Nullable ScreenRectangle p_421999_) 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 p_481584_, Identifier p_467911_, float p_421905_, float p_421891_, float p_421997_, int p_421720_, int p_422175_, int p_422472_, int p_421971_, float p_422493_, @Nullable ScreenRectangle p_421756_) 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 p_439073_) -
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