类 TextHandler.LineBreakingVisitor
- java.lang.Object
-
- net.minecraft.client.font.TextHandler.LineBreakingVisitor
-
- 所有已实现的接口:
CharacterVisitor
- 封闭类:
- TextHandler
@Environment(CLIENT) class TextHandler.LineBreakingVisitor extends Object implements CharacterVisitor
- Mappings:
Namespace Name official duw$bintermediary net/minecraft/class_5225$class_5227named net/minecraft/client/font/TextHandler$LineBreakingVisitor
-
-
字段概要
字段 修饰符和类型 字段 说明 private intcountprivate intendIndexprivate StyleendStyleprivate intlastSpaceBreakprivate StylelastSpaceStyleprivate floatmaxWidthprivate booleannonEmptyprivate intstartOffsetprivate floattotalWidth
-
构造器概要
构造器 构造器 说明 LineBreakingVisitor(float maxWidth)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanaccept(int index, Style style, int codePoint)Visits a single character.private booleanbreakLine(int finishIndex, Style finishStyle)intgetEndingIndex()StylegetEndingStyle()private booleanhasLineBreak()voidoffset(int extraOffset)
-
-
-
字段详细资料
-
maxWidth
private final float maxWidth
- Mappings:
Namespace Name Mixin selector official bLduw$b;b:Fintermediary field_24223Lnet/minecraft/class_5225$class_5227;field_24223:Fnamed maxWidthLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;maxWidth:F
-
endIndex
private int endIndex
- Mappings:
Namespace Name Mixin selector official cLduw$b;c:Iintermediary field_24224Lnet/minecraft/class_5225$class_5227;field_24224:Inamed endIndexLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;endIndex:I
-
endStyle
private Style endStyle
- Mappings:
Namespace Name Mixin selector official dLduw$b;d:Lox;intermediary field_24225Lnet/minecraft/class_5225$class_5227;field_24225:Lnet/minecraft/class_2583;named endStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;endStyle:Lnet/minecraft/text/Style;
-
nonEmpty
private boolean nonEmpty
- Mappings:
Namespace Name Mixin selector official eLduw$b;e:Zintermediary field_24226Lnet/minecraft/class_5225$class_5227;field_24226:Znamed nonEmptyLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;nonEmpty:Z
-
totalWidth
private float totalWidth
- Mappings:
Namespace Name Mixin selector official fLduw$b;f:Fintermediary field_24227Lnet/minecraft/class_5225$class_5227;field_24227:Fnamed totalWidthLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;totalWidth:F
-
lastSpaceBreak
private int lastSpaceBreak
- Mappings:
Namespace Name Mixin selector official gLduw$b;g:Iintermediary field_24228Lnet/minecraft/class_5225$class_5227;field_24228:Inamed lastSpaceBreakLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;lastSpaceBreak:I
-
lastSpaceStyle
private Style lastSpaceStyle
- Mappings:
Namespace Name Mixin selector official hLduw$b;h:Lox;intermediary field_24229Lnet/minecraft/class_5225$class_5227;field_24229:Lnet/minecraft/class_2583;named lastSpaceStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;lastSpaceStyle:Lnet/minecraft/text/Style;
-
count
private int count
- Mappings:
Namespace Name Mixin selector official iLduw$b;i:Iintermediary field_24230Lnet/minecraft/class_5225$class_5227;field_24230:Inamed countLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;count:I
-
startOffset
private int startOffset
- Mappings:
Namespace Name Mixin selector official jLduw$b;j:Iintermediary field_24231Lnet/minecraft/class_5225$class_5227;field_24231:Inamed startOffsetLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;startOffset:I
-
-
构造器详细资料
-
LineBreakingVisitor
public LineBreakingVisitor(float maxWidth)
- Mappings:
Namespace Name Mixin selector official <init>Lduw$b;<init>(Lduw;F)Vintermediary <init>Lnet/minecraft/class_5225$class_5227;<init>(Lnet/minecraft/class_5225;F)Vnamed <init>Lnet/minecraft/client/font/TextHandler$LineBreakingVisitor;<init>(Lnet/minecraft/client/font/TextHandler;F)V
-
-
方法详细资料
-
accept
public boolean accept(int index, Style style, int codePoint)Visits a single character.Multiple surrogate characters are converted into one single
codePointwhen passed into this method.- 指定者:
accept在接口中CharacterVisitor- 参数:
index- the current index of the characterstyle- the style of the character, containing formatting and font informationcodePoint- the code point of the character- 返回:
trueto continue visiting other characters, orfalseto terminate the visit- Mappings:
Namespace Name Mixin selector official acceptLagk;accept(ILox;I)Zintermediary acceptLnet/minecraft/class_5224;accept(ILnet/minecraft/class_2583;I)Znamed acceptLnet/minecraft/text/CharacterVisitor;accept(ILnet/minecraft/text/Style;I)Z
-
breakLine
private boolean breakLine(int finishIndex, Style finishStyle)- Mappings:
Namespace Name Mixin selector official aLduw$b;a(ILox;)Zintermediary method_27507Lnet/minecraft/class_5225$class_5227;method_27507(ILnet/minecraft/class_2583;)Znamed breakLineLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;breakLine(ILnet/minecraft/text/Style;)Z
-
hasLineBreak
private boolean hasLineBreak()
- Mappings:
Namespace Name Mixin selector official cLduw$b;c()Zintermediary method_27509Lnet/minecraft/class_5225$class_5227;method_27509()Znamed hasLineBreakLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;hasLineBreak()Z
-
getEndingIndex
public int getEndingIndex()
- Mappings:
Namespace Name Mixin selector official aLduw$b;a()Iintermediary method_27505Lnet/minecraft/class_5225$class_5227;method_27505()Inamed getEndingIndexLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;getEndingIndex()I
-
getEndingStyle
public Style getEndingStyle()
- Mappings:
Namespace Name Mixin selector official bLduw$b;b()Lox;intermediary method_27508Lnet/minecraft/class_5225$class_5227;method_27508()Lnet/minecraft/class_2583;named getEndingStyleLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;getEndingStyle()Lnet/minecraft/text/Style;
-
offset
public void offset(int extraOffset)
- Mappings:
Namespace Name Mixin selector official aLduw$b;a(I)Vintermediary method_27506Lnet/minecraft/class_5225$class_5227;method_27506(I)Vnamed offsetLnet/minecraft/client/font/TextHandler$LineBreakingVisitor;offset(I)V
-
-