Package net.minecraft.client.gui
Interface ActiveTextCollector
- All Known Implementing Classes:
ActiveTextCollector.ClickableStyleFinder,GuiGraphics.RenderingTextCollector
public interface ActiveTextCollector
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final double -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voidaccept(int x, int y, FormattedCharSequence text) default voidaccept(TextAlignment textAlignment, int x, int y, ActiveTextCollector.Parameters parameters, Component text) voidaccept(TextAlignment textAlignment, int x, int y, ActiveTextCollector.Parameters parameters, FormattedCharSequence text) default voidaccept(TextAlignment textAlignment, int x, int y, Component text) default voidaccept(TextAlignment textAlignment, int x, int y, FormattedCharSequence text) default voidacceptScrolling(Component text, int center, int minX, int maxX, int minY, int maxY) voidacceptScrolling(Component text, int center, int minX, int maxX, int minY, int maxY, ActiveTextCollector.Parameters parameters) default voidacceptScrollingWithDefaultCenter(Component text, int minX, int maxX, int minY, int maxY) voiddefaultParameters(ActiveTextCollector.Parameters defaultParameters) default voiddefaultScrollingHelper(Component text, int center, int minX, int maxX, int minY, int maxY, int width, int height, ActiveTextCollector.Parameters parameters) static voidfindElementUnderCursor(GuiTextRenderState renderState, float mouseX, float mouseY, Consumer<Style> styleScanner) static booleanisPointInRectangle(float mouseX, float mouseY, float minX, float minY, float maxX, float maxY)
-
Field Details
-
PERIOD_PER_SCROLLED_PIXEL
static final double PERIOD_PER_SCROLLED_PIXEL- See Also:
-
MIN_SCROLL_PERIOD
static final double MIN_SCROLL_PERIOD- See Also:
-
-
Method Details
-
defaultParameters
ActiveTextCollector.Parameters defaultParameters() -
defaultParameters
-
accept
-
accept
-
accept
default void accept(TextAlignment textAlignment, int x, int y, ActiveTextCollector.Parameters parameters, Component text) -
accept
void accept(TextAlignment textAlignment, int x, int y, ActiveTextCollector.Parameters parameters, FormattedCharSequence text) -
accept
-
accept
-
acceptScrolling
void acceptScrolling(Component text, int center, int minX, int maxX, int minY, int maxY, ActiveTextCollector.Parameters parameters) -
acceptScrolling
-
acceptScrollingWithDefaultCenter
default void acceptScrollingWithDefaultCenter(Component text, int minX, int maxX, int minY, int maxY) -
defaultScrollingHelper
default void defaultScrollingHelper(Component text, int center, int minX, int maxX, int minY, int maxY, int width, int height, ActiveTextCollector.Parameters parameters) -
findElementUnderCursor
static void findElementUnderCursor(GuiTextRenderState renderState, float mouseX, float mouseY, Consumer<Style> styleScanner) -
isPointInRectangle
static boolean isPointInRectangle(float mouseX, float mouseY, float minX, float minY, float maxX, float maxY)
-