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)
 

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 
)

◆ 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: