Package net.minecraft.client.font
Class TextHandler.LineBreakingVisitor
java.lang.Object
net.minecraft.client.font.TextHandler.LineBreakingVisitor
- All Implemented Interfaces:
CharacterVisitor
- Enclosing class:
TextHandler
@Environment(CLIENT)
private class TextHandler.LineBreakingVisitor
extends Object
implements CharacterVisitor
- Mappings:
Namespace Name intermediary net/minecraft/class_5225$class_5227official enr$bnamed net/minecraft/client/font/TextHandler$LineBreakingVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanVisits a single character.private booleanintprivate booleanvoidoffset(int extraOffset)
-
Field Details
-
maxWidth
private final float maxWidth- Mappings:
Namespace Name Mixin selector intermediary field_24223Lnet/minecraft/class_5225$class_5227;field_24223:Fofficial bLenr$b;b:Fnamed maxWidthLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;maxWidth:F
-
endIndex
private int endIndex- Mappings:
Namespace Name Mixin selector intermediary field_24224Lnet/minecraft/class_5225$class_5227;field_24224:Iofficial cLenr$b;c:Inamed endIndexLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;endIndex:I
-
endStyle
- Mappings:
Namespace Name Mixin selector intermediary field_24225Lnet/minecraft/class_5225$class_5227;field_24225:Lnet/minecraft/class_2583;official dLenr$b;d:Lts;named endStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;endStyle:Lnet/minecraft/text/Style;
-
nonEmpty
private boolean nonEmpty- Mappings:
Namespace Name Mixin selector intermediary field_24226Lnet/minecraft/class_5225$class_5227;field_24226:Zofficial eLenr$b;e:Znamed nonEmptyLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;nonEmpty:Z
-
totalWidth
private float totalWidth- Mappings:
Namespace Name Mixin selector intermediary field_24227Lnet/minecraft/class_5225$class_5227;field_24227:Fofficial fLenr$b;f:Fnamed totalWidthLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;totalWidth:F
-
lastSpaceBreak
private int lastSpaceBreak- Mappings:
Namespace Name Mixin selector intermediary field_24228Lnet/minecraft/class_5225$class_5227;field_24228:Iofficial gLenr$b;g:Inamed lastSpaceBreakLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;lastSpaceBreak:I
-
lastSpaceStyle
- Mappings:
Namespace Name Mixin selector intermediary field_24229Lnet/minecraft/class_5225$class_5227;field_24229:Lnet/minecraft/class_2583;official hLenr$b;h:Lts;named lastSpaceStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;lastSpaceStyle:Lnet/minecraft/text/Style;
-
count
private int count- Mappings:
Namespace Name Mixin selector intermediary field_24230Lnet/minecraft/class_5225$class_5227;field_24230:Iofficial iLenr$b;i:Inamed countLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;count:I
-
startOffset
private int startOffset- Mappings:
Namespace Name Mixin selector intermediary field_24231Lnet/minecraft/class_5225$class_5227;field_24231:Iofficial jLenr$b;j:Inamed startOffsetLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;startOffset:I
-
-
Constructor Details
-
LineBreakingVisitor
public LineBreakingVisitor(float maxWidth) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_5225$class_5227;<init>(Lnet/minecraft/class_5225;F)Vofficial <init>Lenr$b;<init>(Lenr;F)Vnamed <init>Lnet/minecraft/client/font/TextHandler$LineBreakingVisitor;<init>(Lnet/minecraft/client/font/TextHandler;F)V
-
-
Method Details
-
accept
Visits a single character.Multiple surrogate characters are converted into one single
codePointwhen passed into this method.- Specified by:
acceptin interfaceCharacterVisitor- Parameters:
index- the current index of the characterstyle- the style of the character, containing formatting and font informationcodePoint- the code point of the character- Returns:
trueto continue visiting other characters, orfalseto terminate the visit- Mappings:
Namespace Name Mixin selector intermediary acceptLnet/minecraft/class_5224;accept(ILnet/minecraft/class_2583;I)Zofficial acceptLaon;accept(ILts;I)Znamed acceptLnet/minecraft/text/CharacterVisitor;accept(ILnet/minecraft/text/Style;I)Z
-
breakLine
- Mappings:
Namespace Name Mixin selector intermediary method_27507Lnet/minecraft/class_5225$class_5227;method_27507(ILnet/minecraft/class_2583;)Zofficial aLenr$b;a(ILts;)Znamed breakLineLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;breakLine(ILnet/minecraft/text/Style;)Z
-
hasLineBreak
private boolean hasLineBreak()- Mappings:
Namespace Name Mixin selector intermediary method_27509Lnet/minecraft/class_5225$class_5227;method_27509()Zofficial cLenr$b;c()Znamed hasLineBreakLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;hasLineBreak()Z
-
getEndingIndex
public int getEndingIndex()- Mappings:
Namespace Name Mixin selector intermediary method_27505Lnet/minecraft/class_5225$class_5227;method_27505()Iofficial aLenr$b;a()Inamed getEndingIndexLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;getEndingIndex()I
-
getEndingStyle
- Mappings:
Namespace Name Mixin selector intermediary method_27508Lnet/minecraft/class_5225$class_5227;method_27508()Lnet/minecraft/class_2583;official bLenr$b;b()Lts;named getEndingStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;getEndingStyle()Lnet/minecraft/text/Style;
-
offset
public void offset(int extraOffset) - Mappings:
Namespace Name Mixin selector intermediary method_27506Lnet/minecraft/class_5225$class_5227;method_27506(I)Vofficial aLenr$b;a(I)Vnamed offsetLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;offset(I)V
-