Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.ui.LabelAPI Interface Reference

Public Member Functions

void setHighlight (int start, int end)
 
void highlightFirst (String substring)
 
void highlightLast (String substring)
 
void setHighlight (String ... substrings)
 
void unhighlightIndex (int index)
 
void setHighlightColor (Color color)
 
void setHighlightColors (Color ... colors)
 
void setAlignment (Alignment mid)
 
void setText (String text)
 
String getText ()
 
void setOpacity (float opacity)
 
float getOpacity ()
 
PositionAPI getPosition ()
 
void italicize ()
 
void italicize (float shear)
 
void unitalicize ()
 
PositionAPI autoSizeToWidth (float width)
 
float computeTextWidth (String in)
 
float computeTextHeight (String in)
 
void flash (float durIn, float durOut)
 
void render (float alphaMult)
 
void advance (float amount)
 
void setHighlightOnMouseover (boolean highlightOnMouseover)
 
void setColor (Color color)
 
Color getColor ()
 

Detailed Description

Author
Alex Mosolov

Copyright 2015 Fractal Softworks, LLC

Definition at line 10 of file LabelAPI.java.

Member Function Documentation

◆ advance()

void com.fs.starfarer.api.ui.LabelAPI.advance ( float amount)

◆ autoSizeToWidth()

PositionAPI com.fs.starfarer.api.ui.LabelAPI.autoSizeToWidth ( float width)

◆ computeTextHeight()

float com.fs.starfarer.api.ui.LabelAPI.computeTextHeight ( String in)

◆ computeTextWidth()

float com.fs.starfarer.api.ui.LabelAPI.computeTextWidth ( String in)

◆ flash()

void com.fs.starfarer.api.ui.LabelAPI.flash ( float durIn,
float durOut )

◆ getColor()

Color com.fs.starfarer.api.ui.LabelAPI.getColor ( )

◆ getOpacity()

float com.fs.starfarer.api.ui.LabelAPI.getOpacity ( )

◆ getPosition()

PositionAPI com.fs.starfarer.api.ui.LabelAPI.getPosition ( )

◆ getText()

String com.fs.starfarer.api.ui.LabelAPI.getText ( )

◆ highlightFirst()

void com.fs.starfarer.api.ui.LabelAPI.highlightFirst ( String substring)

◆ highlightLast()

void com.fs.starfarer.api.ui.LabelAPI.highlightLast ( String substring)

◆ italicize() [1/2]

void com.fs.starfarer.api.ui.LabelAPI.italicize ( )

◆ italicize() [2/2]

void com.fs.starfarer.api.ui.LabelAPI.italicize ( float shear)
Parameters
shearamount of shear to the right

◆ render()

void com.fs.starfarer.api.ui.LabelAPI.render ( float alphaMult)

◆ setAlignment()

void com.fs.starfarer.api.ui.LabelAPI.setAlignment ( Alignment mid)

◆ setColor()

void com.fs.starfarer.api.ui.LabelAPI.setColor ( Color color)

◆ setHighlight() [1/2]

void com.fs.starfarer.api.ui.LabelAPI.setHighlight ( int start,
int end )

◆ setHighlight() [2/2]

void com.fs.starfarer.api.ui.LabelAPI.setHighlight ( String ... substrings)

◆ setHighlightColor()

void com.fs.starfarer.api.ui.LabelAPI.setHighlightColor ( Color color)

◆ setHighlightColors()

void com.fs.starfarer.api.ui.LabelAPI.setHighlightColors ( Color ... colors)

◆ setHighlightOnMouseover()

void com.fs.starfarer.api.ui.LabelAPI.setHighlightOnMouseover ( boolean highlightOnMouseover)

◆ setOpacity()

void com.fs.starfarer.api.ui.LabelAPI.setOpacity ( float opacity)

◆ setText()

void com.fs.starfarer.api.ui.LabelAPI.setText ( String text)

◆ unhighlightIndex()

void com.fs.starfarer.api.ui.LabelAPI.unhighlightIndex ( int index)

◆ unitalicize()

void com.fs.starfarer.api.ui.LabelAPI.unitalicize ( )

The documentation for this interface was generated from the following file: