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 with type parameters of type ScreenRectangleModifier and TypeFieldDescriptionprivate final Deque<ScreenRectangle> GuiGraphics.ScissorStack.stackMethods in net.minecraft.client.gui that return ScreenRectangleModifier and TypeMethodDescriptionFont.PreparedText.bounds()Font.PreparedTextBuilder.bounds()GuiGraphics.ScissorStack.peek()GuiGraphics.peekScissorStack()Neo: Returns the top-most scissor rectangle, if present, for use with customGuiElementRenderStates andPictureInPictureRenderStatesGuiGraphics.ScissorStack.pop()GuiGraphics.ScissorStack.push(ScreenRectangle scissor) Pushes a screen rectangle onto the scissor stack.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. -
Uses of ScreenRectangle in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components that return ScreenRectangleModifier and TypeMethodDescriptionScrollableLayout.Container.getBorderForArrowNavigation(ScreenDirection direction) 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 ComponentPathContainerEventHandler.nextFocusPathInDirection(ScreenRectangle rectangle, ScreenDirection direction, GuiEventListener listener, FocusNavigationEvent event) Calculates the next focus path in a specific direction.private ComponentPathContainerEventHandler.nextFocusPathVaguelyInDirection(ScreenRectangle rectangle, ScreenDirection direction, 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 rectangle) voidLoadingTab.doLayout(ScreenRectangle rectangle) 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 ScreenRectangleGuiRenderer.previousScissorAreaprivate final ScreenRectangleGuiRenderer.Draw.scissorAreaThe field for thescissorArearecord component.private final 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 TypeMethodDescriptionGuiRenderer.Draw.scissorArea()Returns the value of thescissorArearecord component.GuiRenderer.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, ScreenRectangle scissorArea) private booleanGuiRenderer.scissorChanged(ScreenRectangle scissorArea, 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, ScreenRectangle scissorArea) Creates an instance of aDrawrecord class.(package private)MeshToDraw(MeshData mesh, RenderPipeline pipeline, TextureSetup textureSetup, 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 ScreenRectangleBlitRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleColoredRectangleRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiItemRenderState.boundsprivate ScreenRectangleGuiTextRenderState.boundsprivate ScreenRectangleGuiRenderState.lastElementBoundsprivate final ScreenRectangleGuiItemRenderState.oversizedItemBoundsfinal ScreenRectangleGuiTextRenderState.scissorprivate final ScreenRectangleBlitRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleColoredRectangleRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGlyphEffectRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGlyphRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiItemRenderState.scissorAreaMethods in net.minecraft.client.gui.render.state that return ScreenRectangleModifier and TypeMethodDescriptionBlitRenderState.bounds()Returns the value of theboundsrecord component.ColoredRectangleRenderState.bounds()Returns the value of theboundsrecord component.GlyphEffectRenderState.bounds()GlyphRenderState.bounds()GuiItemRenderState.bounds()GuiTextRenderState.bounds()ScreenArea.bounds()private ScreenRectangleGuiItemRenderState.calculateBounds(ScreenRectangle rectangle) private ScreenRectangleGuiItemRenderState.calculateOversizedItemBounds()private static ScreenRectangleBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, ScreenRectangle scissorArea) private static ScreenRectangleColoredRectangleRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, ScreenRectangle scissorArea) GuiItemRenderState.oversizedItemBounds()BlitRenderState.scissorArea()Returns the value of thescissorArearecord component.ColoredRectangleRenderState.scissorArea()Returns the value of thescissorArearecord component.GlyphEffectRenderState.scissorArea()Returns the value of thescissorArearecord component.GlyphRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiElementRenderState.scissorArea()GuiItemRenderState.scissorArea()Methods in net.minecraft.client.gui.render.state with parameters of type ScreenRectangleModifier and TypeMethodDescriptionprivate ScreenRectangleGuiItemRenderState.calculateBounds(ScreenRectangle rectangle) private static ScreenRectangleBlitRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, ScreenRectangle scissorArea) private static ScreenRectangleColoredRectangleRenderState.getBounds(int x0, int y0, int x1, int y1, Matrix3x2f pose, ScreenRectangle scissorArea) private booleanGuiRenderState.hasIntersection(ScreenRectangle rectangle, List<? extends ScreenArea> screenAreas) private voidGuiRenderState.navigateToAboveHighestElementWithIntersectingBounds(ScreenRectangle rectangle) private voidGuiRenderState.sumbitDebugRectangleIfEnabled(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_, 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, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aBlitRenderStaterecord class.ColoredRectangleRenderState(RenderPipeline p_416046_, TextureSetup p_415678_, Matrix3x2f p_416570_, int p_416448_, int p_416038_, int p_416700_, int p_416540_, int p_415887_, int p_416111_, ScreenRectangle p_416231_) ColoredRectangleRenderState(RenderPipeline pipeline, TextureSetup textureSetup, Matrix3x2f pose, int x0, int y0, int x1, int y1, int col1, int col2, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aColoredRectangleRenderStaterecord class.GlyphEffectRenderState(Matrix3x2f pose, BakedGlyph whiteGlyph, BakedGlyph.Effect effect, ScreenRectangle scissorArea) Creates an instance of aGlyphEffectRenderStaterecord class.GlyphRenderState(Matrix3x2f pose, BakedGlyph.GlyphInstance instance, ScreenRectangle scissorArea) Creates an instance of aGlyphRenderStaterecord class.GuiItemRenderState(String name, Matrix3x2f pose, TrackingItemStackRenderState itemStackRenderState, int x, int y, ScreenRectangle scissorArea) GuiTextRenderState(Font font, FormattedCharSequence text, Matrix3x2f pose, int x, int y, int color, int backgroundColor, boolean dropShadow, ScreenRectangle scissor) -
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 ScreenRectangleGuiBannerResultRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiBookModelRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiEntityRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiProfilerChartRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiSignRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiSkinRenderState.boundsThe field for theboundsrecord component.private final ScreenRectangleGuiBannerResultRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiBookModelRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiEntityRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiProfilerChartRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiSignRenderState.scissorAreaThe field for thescissorArearecord component.private final ScreenRectangleGuiSkinRenderState.scissorAreaThe field for thescissorArearecord component.Methods in net.minecraft.client.gui.render.state.pip that return ScreenRectangleModifier and TypeMethodDescriptionGuiBannerResultRenderState.bounds()Returns the value of theboundsrecord component.GuiBookModelRenderState.bounds()Returns the value of theboundsrecord component.GuiEntityRenderState.bounds()Returns the value of theboundsrecord component.GuiProfilerChartRenderState.bounds()Returns the value of theboundsrecord component.GuiSignRenderState.bounds()Returns the value of theboundsrecord component.GuiSkinRenderState.bounds()Returns the value of theboundsrecord component.OversizedItemRenderState.bounds()static ScreenRectanglePictureInPictureRenderState.getBounds(int x0, int y0, int x1, int y1, ScreenRectangle scissorArea) GuiBannerResultRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiBookModelRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiEntityRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiProfilerChartRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiSignRenderState.scissorArea()Returns the value of thescissorArearecord component.GuiSkinRenderState.scissorArea()Returns the value of thescissorArearecord component.OversizedItemRenderState.scissorArea()PictureInPictureRenderState.scissorArea()Methods in net.minecraft.client.gui.render.state.pip with parameters of type ScreenRectangleModifier and TypeMethodDescriptionstatic ScreenRectanglePictureInPictureRenderState.getBounds(int x0, int y0, int x1, int y1, ScreenRectangle scissorArea) Constructors in net.minecraft.client.gui.render.state.pip with parameters of type ScreenRectangleModifierConstructorDescriptionGuiBannerResultRenderState(ModelPart p_416229_, DyeColor p_416489_, BannerPatternLayers p_416057_, int p_416374_, int p_416493_, int p_415894_, int p_416726_, ScreenRectangle p_416459_) GuiBannerResultRenderState(ModelPart flag, DyeColor baseColor, BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aGuiBannerResultRenderStaterecord class.GuiBookModelRenderState(BookModel p_415797_, ResourceLocation p_415682_, float p_415696_, float p_415739_, int p_416486_, int p_416556_, int p_416330_, int p_416572_, float p_416303_, ScreenRectangle p_415924_) GuiBookModelRenderState(BookModel bookModel, ResourceLocation texture, float open, float flip, int x0, int y0, int x1, int y1, float scale, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aGuiBookModelRenderStaterecord class.GuiEntityRenderState(EntityRenderState p_415613_, Vector3f p_416191_, Quaternionf p_416283_, Quaternionf p_415811_, int p_416659_, int p_415754_, int p_416420_, int p_415949_, float p_416526_, ScreenRectangle p_416040_) GuiEntityRenderState(EntityRenderState renderState, Vector3f translation, Quaternionf rotation, Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1, float scale, ScreenRectangle scissorArea, 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_, ScreenRectangle p_415627_) GuiProfilerChartRenderState(List<ResultField> chartData, int x0, int y0, int x1, int y1, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aGuiProfilerChartRenderStaterecord class.GuiSignRenderState(Model p_416587_, WoodType p_416061_, int p_415990_, int p_415912_, int p_416122_, int p_415541_, float p_416168_, ScreenRectangle p_415895_) GuiSignRenderState(Model signModel, WoodType woodType, int x0, int y0, int x1, int y1, float scale, ScreenRectangle scissorArea, ScreenRectangle bounds) Creates an instance of aGuiSignRenderStaterecord class.GuiSkinRenderState(PlayerModel p_416539_, ResourceLocation p_416375_, float p_415701_, float p_415592_, float p_416289_, int p_416447_, int p_415995_, int p_416186_, int p_416598_, float p_416100_, ScreenRectangle p_416137_) GuiSkinRenderState(PlayerModel playerModel, ResourceLocation texture, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1, float scale, ScreenRectangle scissorArea, 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.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 ScreenRectangleRecipeBookComponent.magnifierIconPlacement