Class NativeUiFont
java.lang.Object
com.viaversion.viafabricplus.bedrock.screen.ui.NativeUiFont
Applies the native label size multiplier to the selected font's metrics and drawing.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic NativeUiLayout.Sizeconstrained(NativeUiScene.Node node, float width, int lines) static NativeUiLayout.Sizeintrinsic(NativeUiScene.Node node, float width, int lines) static floatlineHeight(NativeUiScene.Node node) static NativeUiFont.Originorigin(float x, float y, float fontScale, int uiScale) Snap the label origin in physical pixels before applying its font-size transform.static NativeUiFont.Originorigin(NativeUiScene.Node node, float x, float y, float fontScale, int uiScale) static floatscale(NativeUiScene.Node node) static intvisibleLines(NativeUiScene.Node node, float height) Native labels admit rounded rows with a two-unit allowance on the final row.static intwrapWidth(NativeUiScene.Node node, float width)
-
Method Details
-
scale
-
origin
Snap the label origin in physical pixels before applying its font-size transform. -
origin
public static NativeUiFont.Origin origin(NativeUiScene.Node node, float x, float y, float fontScale, int uiScale) -
wrapWidth
-
lineHeight
-
visibleLines
Native labels admit rounded rows with a two-unit allowance on the final row. -
intrinsic
-
constrained
-