Package net.minecraft.client.gui
Class GuiGraphics
java.lang.Object
net.minecraft.client.gui.GuiGraphics
- All Implemented Interfaces:
IGuiGraphicsExtension
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MultiBufferSource.BufferSource
private static final int
static final float
static final float
private final Minecraft
private final PoseStack
private final GuiGraphics.ScissorStack
private final ItemStackRenderState
private final GuiSpriteManager
private ItemStack
Fields inherited from interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
DEFAULT_BACKGROUND_COLOR, DEFAULT_BORDER_COLOR_END, DEFAULT_BORDER_COLOR_START, INVALID, RESET_CHAR, TEXT_COLOR_CODES, UNDO_CHAR, VALID
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
GuiGraphics
(Minecraft p_282144_, PoseStack p_281551_, MultiBufferSource.BufferSource p_281460_) GuiGraphics
(Minecraft p_283406_, MultiBufferSource.BufferSource p_282238_) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
applyScissor
(ScreenRectangle p_281569_) void
blit
(Function<ResourceLocation, RenderType> p_361481_, ResourceLocation p_283573_, int p_283574_, int p_283670_, float p_283029_, float p_283061_, int p_283545_, int p_282845_, int p_282558_, int p_282832_) void
blit
(Function<ResourceLocation, RenderType> p_363559_, ResourceLocation p_282034_, int p_283671_, int p_282377_, float p_282285_, float p_283199_, int p_282058_, int p_281939_, int p_282186_, int p_282322_, int p_282481_) void
blit
(Function<ResourceLocation, RenderType> p_361404_, ResourceLocation p_282639_, int p_282732_, int p_283541_, float p_282660_, float p_281522_, int p_281760_, int p_283298_, int p_283429_, int p_282193_, int p_281980_, int p_282315_) void
blit
(Function<ResourceLocation, RenderType> p_363000_, ResourceLocation p_363701_, int p_282225_, int p_281487_, float p_363958_, float p_363869_, int p_281985_, int p_281329_, int p_283035_, int p_363829_, int p_365041_, int p_361356_, int p_363808_) private void
blitNineSlicedSprite
(Function<ResourceLocation, RenderType> p_362339_, TextureAtlasSprite p_294394_, GuiSpriteScaling.NineSlice p_295735_, int p_294769_, int p_294546_, int p_294421_, int p_295807_, int p_295009_) private void
blitNineSliceInnerSegment
(Function<ResourceLocation, RenderType> p_371823_, GuiSpriteScaling.NineSlice p_371657_, TextureAtlasSprite p_371812_, int p_371894_, int p_371565_, int p_371606_, int p_371781_, int p_371379_, int p_371448_, int p_371442_, int p_371801_, int p_371588_, int p_371206_, int p_371311_) void
blitSprite
(Function<ResourceLocation, RenderType> p_364096_, TextureAtlasSprite p_361089_, int p_294223_, int p_296245_, int p_296255_, int p_295669_) void
blitSprite
(Function<ResourceLocation, RenderType> p_363285_, TextureAtlasSprite p_364680_, int p_295194_, int p_295164_, int p_294823_, int p_295650_, int p_295401_) private void
blitSprite
(Function<ResourceLocation, RenderType> p_364269_, TextureAtlasSprite p_295122_, int p_295850_, int p_296348_, int p_295804_, int p_296465_, int p_295717_, int p_360779_, int p_363595_, int p_364585_, int p_361093_) void
blitSprite
(Function<ResourceLocation, RenderType> p_363890_, ResourceLocation p_294915_, int p_295058_, int p_294415_, int p_294535_, int p_295510_) void
blitSprite
(Function<ResourceLocation, RenderType> p_365436_, ResourceLocation p_365379_, int p_294695_, int p_296458_, int p_294279_, int p_295235_, int p_295034_) void
blitSprite
(Function<ResourceLocation, RenderType> p_364966_, ResourceLocation p_294549_, int p_294560_, int p_295075_, int p_294098_, int p_295872_, int p_294414_, int p_362199_, int p_363608_, int p_365523_) private void
blitTiledSprite
(Function<ResourceLocation, RenderType> p_360478_, TextureAtlasSprite p_294349_, int p_295093_, int p_296434_, int p_295268_, int p_295203_, int p_296398_, int p_295542_, int p_296165_, int p_296256_, int p_294814_, int p_296352_, int p_296203_) boolean
containsPointInScissor
(int p_332689_, int p_332771_) void
void
drawCenteredString
(Font p_282122_, String p_282898_, int p_281490_, int p_282853_, int p_281258_) void
drawCenteredString
(Font p_282901_, Component p_282456_, int p_283083_, int p_282276_, int p_281457_) void
drawCenteredString
(Font p_282592_, FormattedCharSequence p_281854_, int p_281573_, int p_283511_, int p_282577_) void
drawSpecial
(Consumer<MultiBufferSource> p_371453_) int
drawString
(Font p_283343_, String p_281896_, float p_283569_, float p_283418_, int p_281560_, boolean p_282130_) int
drawString
(Font p_282003_, String p_281403_, int p_282714_, int p_282041_, int p_281908_) int
drawString
(Font p_283343_, String p_281896_, int p_283569_, int p_283418_, int p_281560_, boolean p_282130_) int
drawString
(Font p_281653_, Component p_283140_, int p_283102_, int p_282347_, int p_281429_) int
drawString
(Font p_281547_, Component p_282131_, int p_282857_, int p_281250_, int p_282195_, boolean p_282791_) int
drawString
(Font p_282636_, FormattedCharSequence p_281596_, float p_281586_, float p_282816_, int p_281743_, boolean p_282394_) int
drawString
(Font p_283019_, FormattedCharSequence p_283376_, int p_283379_, int p_283346_, int p_282119_) int
drawString
(Font p_282636_, FormattedCharSequence p_281596_, int p_281586_, int p_282816_, int p_281743_, boolean p_282394_) int
drawStringWithBackdrop
(Font p_348650_, Component p_348614_, int p_348465_, int p_348495_, int p_348581_, int p_348666_) void
drawWordWrap
(Font p_281494_, FormattedText p_283463_, int p_282183_, int p_283250_, int p_282564_, int p_282629_) void
drawWordWrap
(Font p_382905_, FormattedText p_382794_, int p_383047_, int p_382923_, int p_382857_, int p_382915_, boolean p_383224_) void
enableScissor
(int p_281479_, int p_282788_, int p_282924_, int p_282826_) void
fill
(int p_282988_, int p_282861_, int p_281278_, int p_281710_, int p_281470_) void
fill
(int p_281437_, int p_283660_, int p_282606_, int p_283413_, int p_283428_, int p_283253_) void
fill
(RenderType p_286602_, int p_286738_, int p_286614_, int p_286741_, int p_286610_, int p_286560_) void
fill
(RenderType p_286711_, int p_286234_, int p_286444_, int p_286244_, int p_286411_, int p_286671_, int p_286599_) void
fillGradient
(int p_283290_, int p_283278_, int p_282670_, int p_281698_, int p_283374_, int p_283076_) void
fillGradient
(int p_282702_, int p_282331_, int p_281415_, int p_283118_, int p_282419_, int p_281954_, int p_282607_) private void
fillGradient
(VertexConsumer p_286862_, int p_283414_, int p_281397_, int p_283587_, int p_281521_, int p_283505_, int p_283131_, int p_282949_) void
fillGradient
(RenderType p_286522_, int p_286535_, int p_286839_, int p_286242_, int p_286856_, int p_286809_, int p_286833_, int p_286706_) void
fillRenderType
(RenderType p_331805_, int p_330261_, int p_330693_, int p_331143_, int p_331708_, int p_330497_) void
flush()
int
int
guiWidth()
void
hLine
(int p_283318_, int p_281662_, int p_281346_, int p_281672_) void
hLine
(RenderType p_286630_, int p_286453_, int p_286247_, int p_286814_, int p_286623_) private void
innerBlit
(Function<ResourceLocation, RenderType> p_362282_, ResourceLocation p_283254_, int p_283092_, int p_281930_, int p_282113_, int p_281388_, float p_281327_, float p_281676_, float p_283166_, float p_282630_, int p_283583_) pose()
void
renderComponentHoverEffect
(Font p_282584_, Style p_282156_, int p_283623_, int p_282114_) void
renderComponentTooltip
(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack) void
renderComponentTooltip
(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack, ResourceLocation backgroundTexture) void
renderComponentTooltip
(Font p_282739_, List<Component> p_281832_, int p_282191_, int p_282446_) void
renderComponentTooltip
(Font p_371677_, List<Component> p_371519_, int p_371314_, int p_371389_, ResourceLocation p_371458_) void
renderComponentTooltipFromElements
(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack) void
renderComponentTooltipFromElements
(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack, ResourceLocation backgroundTexture) void
renderFakeItem
(ItemStack p_281946_, int p_283299_, int p_283674_) void
renderFakeItem
(ItemStack p_312904_, int p_312257_, int p_312674_, int p_312138_) void
renderItem
(LivingEntity p_282154_, ItemStack p_282777_, int p_282110_, int p_281371_, int p_283572_) private void
renderItem
(LivingEntity p_283524_, Level p_282461_, ItemStack p_283653_, int p_283141_, int p_282560_, int p_282425_) private void
renderItem
(LivingEntity p_282619_, Level p_281754_, ItemStack p_281675_, int p_281271_, int p_282210_, int p_283260_, int p_281995_) void
renderItem
(ItemStack p_281978_, int p_282647_, int p_281944_) void
renderItem
(ItemStack p_282262_, int p_283221_, int p_283496_, int p_283435_) void
renderItem
(ItemStack p_282786_, int p_282502_, int p_282976_, int p_281592_, int p_282314_) private void
renderItemBar
(ItemStack p_380278_, int p_379972_, int p_379916_) private void
renderItemCooldown
(ItemStack p_380199_, int p_380397_, int p_379741_) private void
renderItemCount
(Font p_380115_, ItemStack p_379291_, int p_379544_, int p_380291_, String p_380189_) void
renderItemDecorations
(Font p_281721_, ItemStack p_281514_, int p_282056_, int p_282683_) void
renderItemDecorations
(Font p_282005_, ItemStack p_283349_, int p_282641_, int p_282146_, String p_282803_) void
renderOutline
(int p_281496_, int p_282076_, int p_281334_, int p_283576_, int p_283618_) void
renderTooltip
(Font p_282192_, List<? extends FormattedCharSequence> p_282297_, int p_281680_, int p_283325_) void
renderTooltip
(Font p_373106_, List<? extends FormattedCharSequence> p_373020_, int p_372927_, int p_372819_, ResourceLocation p_372954_) void
renderTooltip
(Font p_283128_, List<Component> p_282716_, Optional<TooltipComponent> p_281682_, int p_283678_, int p_281696_) void
renderTooltip
(Font p_371715_, List<Component> p_371741_, Optional<TooltipComponent> p_371604_, int p_371500_, int p_371755_, ResourceLocation p_371766_) void
renderTooltip
(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY) void
renderTooltip
(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY, ResourceLocation backgroundTexture) void
renderTooltip
(Font p_281627_, List<FormattedCharSequence> p_283313_, ClientTooltipPositioner p_283571_, int p_282367_, int p_282806_) void
renderTooltip
(Font p_282269_, Component p_282572_, int p_282044_, int p_282545_) void
renderTooltip
(Font p_373080_, Component p_372937_, int p_372898_, int p_372815_, ResourceLocation p_373023_) void
renderTooltip
(Font p_282308_, ItemStack p_282781_, int p_282687_, int p_282292_) private void
renderTooltipInternal
(Font p_282675_, List<ClientTooltipComponent> p_282615_, int p_283230_, int p_283417_, ClientTooltipPositioner p_282442_, ResourceLocation p_371327_) void
vLine
(int p_282951_, int p_281591_, int p_281568_, int p_282718_) void
vLine
(RenderType p_286607_, int p_286309_, int p_286480_, int p_286707_, int p_286855_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.neoforge.client.extensions.IGuiGraphicsExtension
blitInscribed, blitInscribed, drawScrollingString, getColorFromFormattingCharacter
-
Field Details
-
MAX_GUI_Z
public static final float MAX_GUI_Z- See Also:
-
MIN_GUI_Z
public static final float MIN_GUI_Z- See Also:
-
EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE
private static final int EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE- See Also:
-
minecraft
-
pose
-
bufferSource
-
scissorStack
-
sprites
-
scratchItemStackRenderState
-
tooltipStack
-
-
Constructor Details
-
GuiGraphics
private GuiGraphics(Minecraft p_282144_, PoseStack p_281551_, MultiBufferSource.BufferSource p_281460_) -
GuiGraphics
-
-
Method Details
-
guiWidth
public int guiWidth() -
guiHeight
public int guiHeight() -
pose
-
flush
public void flush() -
hLine
public void hLine(int p_283318_, int p_281662_, int p_281346_, int p_281672_) -
hLine
-
vLine
public void vLine(int p_282951_, int p_281591_, int p_281568_, int p_282718_) -
vLine
-
enableScissor
public void enableScissor(int p_281479_, int p_282788_, int p_282924_, int p_282826_) -
disableScissor
public void disableScissor() -
containsPointInScissor
public boolean containsPointInScissor(int p_332689_, int p_332771_) -
fill
public void fill(int p_282988_, int p_282861_, int p_281278_, int p_281710_, int p_281470_) -
fill
public void fill(int p_281437_, int p_283660_, int p_282606_, int p_283413_, int p_283428_, int p_283253_) -
fill
public void fill(RenderType p_286602_, int p_286738_, int p_286614_, int p_286741_, int p_286610_, int p_286560_) -
fill
public void fill(RenderType p_286711_, int p_286234_, int p_286444_, int p_286244_, int p_286411_, int p_286671_, int p_286599_) -
fillGradient
public void fillGradient(int p_283290_, int p_283278_, int p_282670_, int p_281698_, int p_283374_, int p_283076_) -
fillGradient
public void fillGradient(int p_282702_, int p_282331_, int p_281415_, int p_283118_, int p_282419_, int p_281954_, int p_282607_) -
fillGradient
public void fillGradient(RenderType p_286522_, int p_286535_, int p_286839_, int p_286242_, int p_286856_, int p_286809_, int p_286833_, int p_286706_) -
fillGradient
private void fillGradient(VertexConsumer p_286862_, int p_283414_, int p_281397_, int p_283587_, int p_281521_, int p_283505_, int p_283131_, int p_282949_) -
fillRenderType
public void fillRenderType(RenderType p_331805_, int p_330261_, int p_330693_, int p_331143_, int p_331708_, int p_330497_) -
drawCenteredString
-
drawCenteredString
-
drawCenteredString
public void drawCenteredString(Font p_282592_, FormattedCharSequence p_281854_, int p_281573_, int p_283511_, int p_282577_) -
drawString
-
drawString
-
drawString
-
drawString
public int drawString(Font p_283019_, FormattedCharSequence p_283376_, int p_283379_, int p_283346_, int p_282119_) -
drawString
public int drawString(Font p_282636_, FormattedCharSequence p_281596_, int p_281586_, int p_282816_, int p_281743_, boolean p_282394_) -
drawString
public int drawString(Font p_282636_, FormattedCharSequence p_281596_, float p_281586_, float p_282816_, int p_281743_, boolean p_282394_) -
drawString
-
drawString
-
drawWordWrap
public void drawWordWrap(Font p_281494_, FormattedText p_283463_, int p_282183_, int p_283250_, int p_282564_, int p_282629_) -
drawWordWrap
public void drawWordWrap(Font p_382905_, FormattedText p_382794_, int p_383047_, int p_382923_, int p_382857_, int p_382915_, boolean p_383224_) -
drawStringWithBackdrop
-
renderOutline
public void renderOutline(int p_281496_, int p_282076_, int p_281334_, int p_283576_, int p_283618_) -
blitSprite
public void blitSprite(Function<ResourceLocation, RenderType> p_363890_, ResourceLocation p_294915_, int p_295058_, int p_294415_, int p_294535_, int p_295510_) -
blitSprite
public void blitSprite(Function<ResourceLocation, RenderType> p_365436_, ResourceLocation p_365379_, int p_294695_, int p_296458_, int p_294279_, int p_295235_, int p_295034_) -
blitSprite
public void blitSprite(Function<ResourceLocation, RenderType> p_364966_, ResourceLocation p_294549_, int p_294560_, int p_295075_, int p_294098_, int p_295872_, int p_294414_, int p_362199_, int p_363608_, int p_365523_) -
blitSprite
public void blitSprite(Function<ResourceLocation, RenderType> p_364096_, TextureAtlasSprite p_361089_, int p_294223_, int p_296245_, int p_296255_, int p_295669_) -
blitSprite
public void blitSprite(Function<ResourceLocation, RenderType> p_363285_, TextureAtlasSprite p_364680_, int p_295194_, int p_295164_, int p_294823_, int p_295650_, int p_295401_) -
blitSprite
private void blitSprite(Function<ResourceLocation, RenderType> p_364269_, TextureAtlasSprite p_295122_, int p_295850_, int p_296348_, int p_295804_, int p_296465_, int p_295717_, int p_360779_, int p_363595_, int p_364585_, int p_361093_) -
blitNineSlicedSprite
private void blitNineSlicedSprite(Function<ResourceLocation, RenderType> p_362339_, TextureAtlasSprite p_294394_, GuiSpriteScaling.NineSlice p_295735_, int p_294769_, int p_294546_, int p_294421_, int p_295807_, int p_295009_) -
blitNineSliceInnerSegment
private void blitNineSliceInnerSegment(Function<ResourceLocation, RenderType> p_371823_, GuiSpriteScaling.NineSlice p_371657_, TextureAtlasSprite p_371812_, int p_371894_, int p_371565_, int p_371606_, int p_371781_, int p_371379_, int p_371448_, int p_371442_, int p_371801_, int p_371588_, int p_371206_, int p_371311_) -
blitTiledSprite
private void blitTiledSprite(Function<ResourceLocation, RenderType> p_360478_, TextureAtlasSprite p_294349_, int p_295093_, int p_296434_, int p_295268_, int p_295203_, int p_296398_, int p_295542_, int p_296165_, int p_296256_, int p_294814_, int p_296352_, int p_296203_) -
blit
public void blit(Function<ResourceLocation, RenderType> p_363559_, ResourceLocation p_282034_, int p_283671_, int p_282377_, float p_282285_, float p_283199_, int p_282058_, int p_281939_, int p_282186_, int p_282322_, int p_282481_) -
blit
public void blit(Function<ResourceLocation, RenderType> p_361481_, ResourceLocation p_283573_, int p_283574_, int p_283670_, float p_283029_, float p_283061_, int p_283545_, int p_282845_, int p_282558_, int p_282832_) -
blit
public void blit(Function<ResourceLocation, RenderType> p_361404_, ResourceLocation p_282639_, int p_282732_, int p_283541_, float p_282660_, float p_281522_, int p_281760_, int p_283298_, int p_283429_, int p_282193_, int p_281980_, int p_282315_) -
blit
public void blit(Function<ResourceLocation, RenderType> p_363000_, ResourceLocation p_363701_, int p_282225_, int p_281487_, float p_363958_, float p_363869_, int p_281985_, int p_281329_, int p_283035_, int p_363829_, int p_365041_, int p_361356_, int p_363808_) -
innerBlit
private void innerBlit(Function<ResourceLocation, RenderType> p_362282_, ResourceLocation p_283254_, int p_283092_, int p_281930_, int p_282113_, int p_281388_, float p_281327_, float p_281676_, float p_283166_, float p_282630_, int p_283583_) -
renderItem
-
renderItem
-
renderItem
public void renderItem(ItemStack p_282786_, int p_282502_, int p_282976_, int p_281592_, int p_282314_) -
renderFakeItem
-
renderFakeItem
-
renderItem
public void renderItem(LivingEntity p_282154_, ItemStack p_282777_, int p_282110_, int p_281371_, int p_283572_) -
renderItem
private void renderItem(@Nullable LivingEntity p_283524_, @Nullable Level p_282461_, ItemStack p_283653_, int p_283141_, int p_282560_, int p_282425_) -
renderItem
private void renderItem(@Nullable LivingEntity p_282619_, @Nullable Level p_281754_, ItemStack p_281675_, int p_281271_, int p_282210_, int p_283260_, int p_281995_) -
renderItemDecorations
-
renderItemDecorations
-
renderTooltip
-
renderTooltip
-
renderTooltip
public void renderTooltip(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY, @Nullable ResourceLocation backgroundTexture) -
renderTooltip
public void renderTooltip(Font p_283128_, List<Component> p_282716_, Optional<TooltipComponent> p_281682_, int p_283678_, int p_281696_) -
renderTooltip
public void renderTooltip(Font p_371715_, List<Component> p_371741_, Optional<TooltipComponent> p_371604_, int p_371500_, int p_371755_, @Nullable ResourceLocation p_371766_) -
renderTooltip
-
renderTooltip
public void renderTooltip(Font p_373080_, Component p_372937_, int p_372898_, int p_372815_, @Nullable ResourceLocation p_373023_) -
renderComponentTooltip
-
renderComponentTooltip
public void renderComponentTooltip(Font p_371677_, List<Component> p_371519_, int p_371314_, int p_371389_, @Nullable ResourceLocation p_371458_) -
renderComponentTooltip
public void renderComponentTooltip(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack) -
renderComponentTooltip
public void renderComponentTooltip(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack, @Nullable ResourceLocation backgroundTexture) -
renderComponentTooltipFromElements
public void renderComponentTooltipFromElements(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack) -
renderComponentTooltipFromElements
public void renderComponentTooltipFromElements(Font font, List<com.mojang.datafixers.util.Either<FormattedText, TooltipComponent>> elements, int mouseX, int mouseY, ItemStack stack, @Nullable ResourceLocation backgroundTexture) -
renderTooltip
public void renderTooltip(Font p_282192_, List<? extends FormattedCharSequence> p_282297_, int p_281680_, int p_283325_) -
renderTooltip
public void renderTooltip(Font p_373106_, List<? extends FormattedCharSequence> p_373020_, int p_372927_, int p_372819_, @Nullable ResourceLocation p_372954_) -
renderTooltip
public void renderTooltip(Font p_281627_, List<FormattedCharSequence> p_283313_, ClientTooltipPositioner p_283571_, int p_282367_, int p_282806_) -
renderTooltipInternal
private void renderTooltipInternal(Font p_282675_, List<ClientTooltipComponent> p_282615_, int p_283230_, int p_283417_, ClientTooltipPositioner p_282442_, @Nullable ResourceLocation p_371327_) -
renderItemBar
-
renderItemCount
-
renderItemCooldown
-
renderComponentHoverEffect
-
drawSpecial
-