Package com.fs.starfarer.api.ui
Interface LabelAPI
public interface LabelAPI
- Author:
- Alex Mosolov Copyright 2015 Fractal Softworks, LLC
-
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) autoSizeToWidth
(float width) float
float
void
flash
(float durIn, float durOut) getColor()
float
getText()
void
highlightFirst
(String substring) void
highlightLast
(String substring) void
void
italicize
(float shear) void
render
(float alphaMult) void
setAlignment
(Alignment mid) void
void
setHighlight
(int start, int end) void
setHighlight
(String... substrings) void
setHighlightColor
(Color color) void
setHighlightColors
(Color... colors) void
setHighlightOnMouseover
(boolean highlightOnMouseover) void
setOpacity
(float opacity) void
void
unhighlightIndex
(int index) void
-
Method Details
-
setHighlight
void setHighlight(int start, int end) -
highlightFirst
-
highlightLast
-
setHighlight
-
unhighlightIndex
void unhighlightIndex(int index) -
setHighlightColor
-
setHighlightColors
-
setAlignment
-
setText
-
getText
String getText() -
setOpacity
void setOpacity(float opacity) -
getOpacity
float getOpacity() -
getPosition
PositionAPI getPosition() -
italicize
void italicize() -
italicize
void italicize(float shear) - Parameters:
shear
- amount of shear to the right
-
unitalicize
void unitalicize() -
autoSizeToWidth
-
computeTextWidth
-
computeTextHeight
-
flash
void flash(float durIn, float durOut) -
render
void render(float alphaMult) -
advance
void advance(float amount) -
setHighlightOnMouseover
void setHighlightOnMouseover(boolean highlightOnMouseover) -
setColor
-
getColor
Color getColor()
-