类 GuiGraphics

java.lang.Object
net.minecraft.client.gui.GuiGraphics
所有已实现的接口:
IForgeGuiGraphics

public class GuiGraphics extends Object implements IForgeGuiGraphics
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • drawManaged

      @Deprecated public void drawManaged(Runnable pRunnable)
      已过时。
    • flushIfUnmanaged

      @Deprecated private void flushIfUnmanaged()
      已过时。
    • flushIfManaged

      @Deprecated private void flushIfManaged()
      已过时。
    • guiWidth

      public int guiWidth()
    • guiHeight

      public int guiHeight()
    • pose

      public PoseStack pose()
    • bufferSource

      public MultiBufferSource.BufferSource bufferSource()
    • flush

      public void flush()
    • hLine

      public void hLine(int pMinX, int pMaxX, int pY, int pColor)
    • hLine

      public void hLine(RenderType pRenderType, int pMinX, int pMaxX, int pY, int pColor)
    • vLine

      public void vLine(int pX, int pMinY, int pMaxY, int pColor)
    • vLine

      public void vLine(RenderType pRenderType, int pX, int pMinY, int pMaxY, int pColor)
    • enableScissor

      public void enableScissor(int pMinX, int pMinY, int pMaxX, int pMaxY)
    • disableScissor

      public void disableScissor()
    • applyScissor

      private void applyScissor(@Nullable @Nullable ScreenRectangle pRectangle)
    • setColor

      public void setColor(float pRed, float pGreen, float pBlue, float pAlpha)
    • fill

      public void fill(int pMinX, int pMinY, int pMaxX, int pMaxY, int pColor)
    • fill

      public void fill(int pMinX, int pMinY, int pMaxX, int pMaxY, int pZ, int pColor)
    • fill

      public void fill(RenderType pRenderType, int pMinX, int pMinY, int pMaxX, int pMaxY, int pColor)
    • fill

      public void fill(RenderType pRenderType, int pMinX, int pMinY, int pMaxX, int pMaxY, int pZ, int pColor)
    • fillGradient

      public void fillGradient(int pX1, int pY1, int pX2, int pY2, int pColorFrom, int pColorTo)
    • fillGradient

      public void fillGradient(int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo)
    • fillGradient

      public void fillGradient(RenderType pRenderType, int pX1, int pY1, int pX2, int pY2, int pColorFrom, int pColorTo, int pZ)
    • fillGradient

      private void fillGradient(VertexConsumer pConsumer, int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo)
    • drawCenteredString

      public void drawCenteredString(Font pFont, String pText, int pX, int pY, int pColor)
    • drawCenteredString

      public void drawCenteredString(Font pFont, Component pText, int pX, int pY, int pColor)
    • drawCenteredString

      public void drawCenteredString(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor)
    • drawString

      public int drawString(Font pFont, @Nullable @Nullable String pText, int pX, int pY, int pColor)
    • drawString

      public int drawString(Font pFont, @Nullable @Nullable String pText, int pX, int pY, int pColor, boolean pDropShadow)
    • drawString

      public int drawString(Font pFont, @Nullable @Nullable String pText, float pX, float pY, int pColor, boolean pDropShadow)
    • drawString

      public int drawString(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor)
    • drawString

      public int drawString(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor, boolean pDropShadow)
    • drawString

      public int drawString(Font pFont, FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow)
    • drawString

      public int drawString(Font pFont, Component pText, int pX, int pY, int pColor)
    • drawString

      public int drawString(Font pFont, Component pText, int pX, int pY, int pColor, boolean pDropShadow)
    • drawWordWrap

      public void drawWordWrap(Font pFont, FormattedText pText, int pX, int pY, int pLineWidth, int pColor)
    • blit

      public void blit(int pX, int pY, int pBlitOffset, int pWidth, int pHeight, TextureAtlasSprite pSprite)
    • blit

      public void blit(int pX, int pY, int pBlitOffset, int pWidth, int pHeight, TextureAtlasSprite pSprite, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderOutline

      public void renderOutline(int pX, int pY, int pWidth, int pHeight, int pColor)
    • blit

      public void blit(ResourceLocation pAtlasLocation, int pX, int pY, int pUOffset, int pVOffset, int pUWidth, int pVHeight)
    • blit

      public void blit(ResourceLocation pAtlasLocation, int pX, int pY, int pBlitOffset, float pUOffset, float pVOffset, int pUWidth, int pVHeight, int pTextureWidth, int pTextureHeight)
    • blit

      public void blit(ResourceLocation pAtlasLocation, int pX, int pY, int pWidth, int pHeight, float pUOffset, float pVOffset, int pUWidth, int pVHeight, int pTextureWidth, int pTextureHeight)
    • blit

      public void blit(ResourceLocation pAtlasLocation, int pX, int pY, float pUOffset, float pVOffset, int pWidth, int pHeight, int pTextureWidth, int pTextureHeight)
    • blit

      void blit(ResourceLocation pAtlasLocation, int pX1, int pX2, int pY1, int pY2, int pBlitOffset, int pUWidth, int pVHeight, float pUOffset, float pVOffset, int pTextureWidth, int pTextureHeight)
    • innerBlit

      void innerBlit(ResourceLocation pAtlasLocation, int pX1, int pX2, int pY1, int pY2, int pBlitOffset, float pMinU, float pMaxU, float pMinV, float pMaxV)
    • innerBlit

      void innerBlit(ResourceLocation pAtlasLocation, int pX1, int pX2, int pY1, int pY2, int pBlitOffset, float pMinU, float pMaxU, float pMinV, float pMaxV, float pRed, float pGreen, float pBlue, float pAlpha)
    • blitNineSliced

      public void blitNineSliced(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSliceSize, int pSourceWidth, int pSourceHeight, int pSourceX, int pSourceY)
    • blitNineSliced

      public void blitNineSliced(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSliceWidth, int pSliceHeight, int pSourceWidth, int pSourceHeight, int pSourceX, int pSourceY)
    • blitNineSliced

      public void blitNineSliced(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pCornerWidth, int pCornerHeight, int pEdgeWidth, int pEdgeHeight, int pSourceWidth, int pSourceHeight, int pSourceX, int pSourceY)
    • blitRepeating

      public void blitRepeating(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSourceX, int pSourceY, int pSourceWidth, int pSourceHeight)
    • blitRepeating

      public void blitRepeating(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSourceX, int pSourceY, int pSourceWidth, int pSourceHeight, int textureWidth, int textureHeight)
    • slices

      private static it.unimi.dsi.fastutil.ints.IntIterator slices(int p_282197_, int p_282161_)
    • renderItem

      public void renderItem(ItemStack pStack, int pX, int pY)
    • renderItem

      public void renderItem(ItemStack pStack, int pX, int pY, int pSeed)
    • renderItem

      public void renderItem(ItemStack pStack, int pX, int pY, int pSeed, int p_282314_)
    • renderFakeItem

      public void renderFakeItem(ItemStack pStack, int pX, int pY)
    • renderItem

      public void renderItem(LivingEntity pEntity, ItemStack pStack, int pX, int pY, int pSeed)
    • renderItem

      private void renderItem(@Nullable @Nullable LivingEntity pEntity, @Nullable @Nullable Level pLevel, ItemStack pStack, int pX, int pY, int pSeed)
    • renderItem

      private void renderItem(@Nullable @Nullable LivingEntity pEntity, @Nullable @Nullable Level pLevel, ItemStack pStack, int pX, int pY, int pSeed, int p_281995_)
    • renderItemDecorations

      public void renderItemDecorations(Font pFont, ItemStack pStack, int pX, int pY)
    • renderItemDecorations

      public void renderItemDecorations(Font pFont, ItemStack pStack, int pX, int pY, @Nullable @Nullable String pText)
    • renderTooltip

      public void renderTooltip(Font pFont, ItemStack pStack, int pMouseX, int pMouseY)
    • renderTooltip

      public void renderTooltip(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY)
    • renderTooltip

      public void renderTooltip(Font pFont, List<Component> pTooltipLines, Optional<TooltipComponent> pVisualTooltipComponent, int pMouseX, int pMouseY)
    • renderTooltip

      public void renderTooltip(Font pFont, Component pText, int pMouseX, int pMouseY)
    • renderComponentTooltip

      public void renderComponentTooltip(Font pFont, List<Component> pTooltipLines, int pMouseX, int pMouseY)
    • renderComponentTooltip

      public void renderComponentTooltip(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack)
    • renderTooltip

      public void renderTooltip(Font pFont, List<? extends FormattedCharSequence> pTooltipLines, int pMouseX, int pMouseY)
    • renderTooltip

      public void renderTooltip(Font pFont, List<FormattedCharSequence> pTooltipLines, ClientTooltipPositioner pTooltipPositioner, int pMouseX, int pMouseY)
    • renderTooltipInternal

      private void renderTooltipInternal(Font pFont, List<ClientTooltipComponent> pComponents, int pMouseX, int pMouseY, ClientTooltipPositioner pTooltipPositioner)
    • renderComponentHoverEffect

      public void renderComponentHoverEffect(Font pFont, @Nullable @Nullable Style pStyle, int pMouseX, int pMouseY)