类 GuiGraphics
java.lang.Object
net.minecraft.client.gui.GuiGraphics
- 所有已实现的接口:
IForgeGuiGraphics
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final MultiBufferSource.BufferSource
private static final int
private boolean
static final float
static final float
private final Minecraft
private final PoseStack
private final GuiGraphics.ScissorStack
private ItemStack
从接口继承的字段 net.minecraftforge.client.extensions.IForgeGuiGraphics
DEFAULT_BACKGROUND_COLOR, DEFAULT_BORDER_COLOR_END, DEFAULT_BORDER_COLOR_START, INVALID, RESET_CHAR, TEXT_COLOR_CODES, UNDO_CHAR, VALID
-
构造器概要
构造器限定符构造器说明private
GuiGraphics
(Minecraft pMinecraft, PoseStack pPose, MultiBufferSource.BufferSource pBufferSource) GuiGraphics
(Minecraft pMinecraft, MultiBufferSource.BufferSource pBufferSource) -
方法概要
修饰符和类型方法说明private void
applyScissor
(@Nullable ScreenRectangle pRectangle) void
blit
(int pX, int pY, int pBlitOffset, int pWidth, int pHeight, TextureAtlasSprite pSprite) void
blit
(int pX, int pY, int pBlitOffset, int pWidth, int pHeight, TextureAtlasSprite pSprite, float pRed, float pGreen, float pBlue, float pAlpha) void
blit
(ResourceLocation pAtlasLocation, int pX, int pY, float pUOffset, float pVOffset, int pWidth, int pHeight, int pTextureWidth, int pTextureHeight) void
blit
(ResourceLocation pAtlasLocation, int pX, int pY, int pBlitOffset, float pUOffset, float pVOffset, int pUWidth, int pVHeight, int pTextureWidth, int pTextureHeight) void
blit
(ResourceLocation pAtlasLocation, int pX, int pY, int pWidth, int pHeight, float pUOffset, float pVOffset, int pUWidth, int pVHeight, int pTextureWidth, int pTextureHeight) void
blit
(ResourceLocation pAtlasLocation, int pX, int pY, int pUOffset, int pVOffset, int pUWidth, int pVHeight) (专用程序包) 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) void
blitNineSliced
(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSliceSize, int pSourceWidth, int pSourceHeight, int pSourceX, int pSourceY) void
blitNineSliced
(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSliceWidth, int pSliceHeight, int pSourceWidth, int pSourceHeight, int pSourceX, int pSourceY) 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) void
blitRepeating
(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSourceX, int pSourceY, int pSourceWidth, int pSourceHeight) void
blitRepeating
(ResourceLocation pAtlasLocation, int pTargetX, int pTargetY, int pTargetWidth, int pTargetHeight, int pSourceX, int pSourceY, int pSourceWidth, int pSourceHeight, int textureWidth, int textureHeight) void
void
drawCenteredString
(Font pFont, String pText, int pX, int pY, int pColor) void
drawCenteredString
(Font pFont, Component pText, int pX, int pY, int pColor) void
drawCenteredString
(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor) void
drawManaged
(Runnable pRunnable) 已过时。int
drawString
(Font pFont, @Nullable String pText, float pX, float pY, int pColor, boolean pDropShadow) int
drawString
(Font pFont, @Nullable String pText, int pX, int pY, int pColor) int
drawString
(Font pFont, @Nullable String pText, int pX, int pY, int pColor, boolean pDropShadow) int
drawString
(Font pFont, Component pText, int pX, int pY, int pColor) int
drawString
(Font pFont, Component pText, int pX, int pY, int pColor, boolean pDropShadow) int
drawString
(Font pFont, FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow) int
drawString
(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor) int
drawString
(Font pFont, FormattedCharSequence pText, int pX, int pY, int pColor, boolean pDropShadow) void
drawWordWrap
(Font pFont, FormattedText pText, int pX, int pY, int pLineWidth, int pColor) void
enableScissor
(int pMinX, int pMinY, int pMaxX, int pMaxY) void
fill
(int pMinX, int pMinY, int pMaxX, int pMaxY, int pColor) void
fill
(int pMinX, int pMinY, int pMaxX, int pMaxY, int pZ, int pColor) void
fill
(RenderType pRenderType, int pMinX, int pMinY, int pMaxX, int pMaxY, int pColor) void
fill
(RenderType pRenderType, int pMinX, int pMinY, int pMaxX, int pMaxY, int pZ, int pColor) void
fillGradient
(int pX1, int pY1, int pX2, int pY2, int pColorFrom, int pColorTo) void
fillGradient
(int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo) private void
fillGradient
(VertexConsumer pConsumer, int pX1, int pY1, int pX2, int pY2, int pZ, int pColorFrom, int pColorTo) void
fillGradient
(RenderType pRenderType, int pX1, int pY1, int pX2, int pY2, int pColorFrom, int pColorTo, int pZ) void
flush()
private void
已过时。private void
已过时。int
int
guiWidth()
void
hLine
(int pMinX, int pMaxX, int pY, int pColor) void
hLine
(RenderType pRenderType, int pMinX, int pMaxX, int pY, int pColor) (专用程序包) void
innerBlit
(ResourceLocation pAtlasLocation, int pX1, int pX2, int pY1, int pY2, int pBlitOffset, float pMinU, float pMaxU, float pMinV, float pMaxV) (专用程序包) 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) pose()
void
renderComponentHoverEffect
(Font pFont, @Nullable Style pStyle, int pMouseX, int pMouseY) void
renderComponentTooltip
(Font font, List<? extends FormattedText> tooltips, int mouseX, int mouseY, ItemStack stack) void
renderComponentTooltip
(Font pFont, List<Component> pTooltipLines, int pMouseX, int pMouseY) void
renderFakeItem
(ItemStack pStack, int pX, int pY) private void
renderItem
(@Nullable LivingEntity pEntity, @Nullable Level pLevel, ItemStack pStack, int pX, int pY, int pSeed) private void
renderItem
(@Nullable LivingEntity pEntity, @Nullable Level pLevel, ItemStack pStack, int pX, int pY, int pSeed, int p_281995_) void
renderItem
(LivingEntity pEntity, ItemStack pStack, int pX, int pY, int pSeed) void
renderItem
(ItemStack pStack, int pX, int pY) void
renderItem
(ItemStack pStack, int pX, int pY, int pSeed) void
renderItem
(ItemStack pStack, int pX, int pY, int pSeed, int p_282314_) void
renderItemDecorations
(Font pFont, ItemStack pStack, int pX, int pY) void
renderItemDecorations
(Font pFont, ItemStack pStack, int pX, int pY, @Nullable String pText) void
renderOutline
(int pX, int pY, int pWidth, int pHeight, int pColor) void
renderTooltip
(Font pFont, List<? extends FormattedCharSequence> pTooltipLines, int pMouseX, int pMouseY) void
renderTooltip
(Font pFont, List<Component> pTooltipLines, Optional<TooltipComponent> pVisualTooltipComponent, int pMouseX, int pMouseY) void
renderTooltip
(Font font, List<Component> textComponents, Optional<TooltipComponent> tooltipComponent, ItemStack stack, int mouseX, int mouseY) void
renderTooltip
(Font pFont, List<FormattedCharSequence> pTooltipLines, ClientTooltipPositioner pTooltipPositioner, int pMouseX, int pMouseY) void
renderTooltip
(Font pFont, Component pText, int pMouseX, int pMouseY) void
renderTooltip
(Font pFont, ItemStack pStack, int pMouseX, int pMouseY) private void
renderTooltipInternal
(Font pFont, List<ClientTooltipComponent> pComponents, int pMouseX, int pMouseY, ClientTooltipPositioner pTooltipPositioner) void
setColor
(float pRed, float pGreen, float pBlue, float pAlpha) private static it.unimi.dsi.fastutil.ints.IntIterator
slices
(int p_282197_, int p_282161_) void
vLine
(int pX, int pMinY, int pMaxY, int pColor) void
vLine
(RenderType pRenderType, int pX, int pMinY, int pMaxY, int pColor) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.extensions.IForgeGuiGraphics
blitInscribed, blitInscribed, blitNineSlicedSized, blitNineSlicedSized, blitNineSlicedSized, blitWithBorder, blitWithBorder, getColorFromFormattingCharacter
-
字段详细资料
-
MAX_GUI_Z
public static final float MAX_GUI_Z- 另请参阅:
-
MIN_GUI_Z
public static final float MIN_GUI_Z- 另请参阅:
-
EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE
private static final int EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE- 另请参阅:
-
minecraft
-
pose
-
bufferSource
-
scissorStack
-
managed
private boolean managed -
tooltipStack
-
-
构造器详细资料
-
GuiGraphics
private GuiGraphics(Minecraft pMinecraft, PoseStack pPose, MultiBufferSource.BufferSource pBufferSource) -
GuiGraphics
-
-
方法详细资料
-
drawManaged
已过时。 -
flushIfUnmanaged
已过时。 -
flushIfManaged
已过时。 -
guiWidth
public int guiWidth() -
guiHeight
public int guiHeight() -
pose
-
bufferSource
-
flush
public void flush() -
hLine
public void hLine(int pMinX, int pMaxX, int pY, int pColor) -
hLine
-
vLine
public void vLine(int pX, int pMinY, int pMaxY, int pColor) -
vLine
-
enableScissor
public void enableScissor(int pMinX, int pMinY, int pMaxX, int pMaxY) -
disableScissor
public void disableScissor() -
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
-
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
-
drawCenteredString
-
drawCenteredString
-
drawString
-
drawString
-
drawString
-
drawString
-
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
-
drawString
-
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
-
renderItem
-
renderItem
-
renderFakeItem
-
renderItem
-
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
-
renderItemDecorations
-
renderTooltip
-
renderTooltip
-
renderTooltip
public void renderTooltip(Font pFont, List<Component> pTooltipLines, Optional<TooltipComponent> pVisualTooltipComponent, int pMouseX, int pMouseY) -
renderTooltip
-
renderComponentTooltip
-
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
-