Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.util.CampaignEngineGlowUtil Class Reference
Inheritance diagram for com.fs.starfarer.api.util.CampaignEngineGlowUtil:
[legend]
Collaboration diagram for com.fs.starfarer.api.util.CampaignEngineGlowUtil:
[legend]

Public Member Functions

 CampaignEngineGlowUtil (SectorEntityToken entity, Color fringe, Color core, Color flame, float shiftRate)
 
void addEngine (CampaignEngineGlowIndividualEngine engine)
 
void showOtherAction ()
 
void showAccelerating ()
 
void showIdling ()
 
void showSuppressed ()
 
void advance (float amount)
 
void render (float alphaMult)
 
ValueShifterUtil getGlowMult ()
 
ValueShifterUtil getLengthMult ()
 
ValueShifterUtil getWidthMult ()
 
ValueShifterUtil getTextureScrollMult ()
 
ColorShifterUtil getGlowColorCore ()
 
ColorShifterUtil getGlowColorFringe ()
 
ColorShifterUtil getFlameColor ()
 
ValueShifterUtil getFlickerMult ()
 
ValueShifterUtil getFlickerRateMult ()
 
ValueShifterUtil getGlowCoreMult ()
 
ValueShifterUtil getGlowFringeMult ()
 

Static Public Attributes

static String KEY1 = "key1"
 
static String KEY2 = "key2"
 
static String KEY3 = "key3"
 
static String KEY4 = "key4"
 
static String KEY5 = "key5"
 
static String KEY6 = "key6"
 

Protected Attributes

List< CampaignEngineGlowIndividualEngineengines = new ArrayList<CampaignEngineGlowIndividualEngine>()
 
SectorEntityToken entity
 
ValueShifterUtil glowCoreMult = new ValueShifterUtil(1f)
 
ValueShifterUtil glowFringeMult = new ValueShifterUtil(1f)
 
ValueShifterUtil glowMult = new ValueShifterUtil(0f)
 
ValueShifterUtil lengthMult = new ValueShifterUtil(0f)
 
ValueShifterUtil widthMult = new ValueShifterUtil(0f)
 
ValueShifterUtil flickerMult = new ValueShifterUtil(0f)
 
ValueShifterUtil flickerRateMult = new ValueShifterUtil(1f)
 
ValueShifterUtil textureScrollMult = new ValueShifterUtil(1f)
 
ColorShifterUtil glowColorCore
 
ColorShifterUtil glowColorFringe
 
ColorShifterUtil flameColor
 

Detailed Description

Definition at line 10 of file CampaignEngineGlowUtil.java.

Constructor & Destructor Documentation

◆ CampaignEngineGlowUtil()

com.fs.starfarer.api.util.CampaignEngineGlowUtil.CampaignEngineGlowUtil ( SectorEntityToken  entity,
Color  fringe,
Color  core,
Color  flame,
float  shiftRate 
)

Definition at line 35 of file CampaignEngineGlowUtil.java.

Member Function Documentation

◆ addEngine()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.addEngine ( CampaignEngineGlowIndividualEngine  engine)

Definition at line 44 of file CampaignEngineGlowUtil.java.

◆ advance()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.advance ( float  amount)

Definition at line 110 of file CampaignEngineGlowUtil.java.

◆ getFlameColor()

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getFlameColor ( )

Definition at line 163 of file CampaignEngineGlowUtil.java.

◆ getFlickerMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getFlickerMult ( )

Definition at line 167 of file CampaignEngineGlowUtil.java.

◆ getFlickerRateMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getFlickerRateMult ( )

Definition at line 170 of file CampaignEngineGlowUtil.java.

◆ getGlowColorCore()

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getGlowColorCore ( )

Definition at line 155 of file CampaignEngineGlowUtil.java.

◆ getGlowColorFringe()

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getGlowColorFringe ( )

Definition at line 159 of file CampaignEngineGlowUtil.java.

◆ getGlowCoreMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getGlowCoreMult ( )

Definition at line 174 of file CampaignEngineGlowUtil.java.

◆ getGlowFringeMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getGlowFringeMult ( )

Definition at line 178 of file CampaignEngineGlowUtil.java.

◆ getGlowMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getGlowMult ( )

Definition at line 139 of file CampaignEngineGlowUtil.java.

◆ getLengthMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getLengthMult ( )

Definition at line 143 of file CampaignEngineGlowUtil.java.

◆ getTextureScrollMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getTextureScrollMult ( )

Definition at line 151 of file CampaignEngineGlowUtil.java.

◆ getWidthMult()

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.getWidthMult ( )

Definition at line 147 of file CampaignEngineGlowUtil.java.

◆ render()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.render ( float  alphaMult)

Definition at line 133 of file CampaignEngineGlowUtil.java.

◆ showAccelerating()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.showAccelerating ( )

Definition at line 54 of file CampaignEngineGlowUtil.java.

◆ showIdling()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.showIdling ( )

Definition at line 62 of file CampaignEngineGlowUtil.java.

◆ showOtherAction()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.showOtherAction ( )

Definition at line 49 of file CampaignEngineGlowUtil.java.

◆ showSuppressed()

void com.fs.starfarer.api.util.CampaignEngineGlowUtil.showSuppressed ( )

Definition at line 89 of file CampaignEngineGlowUtil.java.

Member Data Documentation

◆ engines

List<CampaignEngineGlowIndividualEngine> com.fs.starfarer.api.util.CampaignEngineGlowUtil.engines = new ArrayList<CampaignEngineGlowIndividualEngine>()
protected

Definition at line 19 of file CampaignEngineGlowUtil.java.

◆ entity

SectorEntityToken com.fs.starfarer.api.util.CampaignEngineGlowUtil.entity
protected

Definition at line 20 of file CampaignEngineGlowUtil.java.

◆ flameColor

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.flameColor
protected

Definition at line 32 of file CampaignEngineGlowUtil.java.

◆ flickerMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.flickerMult = new ValueShifterUtil(0f)
protected

Definition at line 27 of file CampaignEngineGlowUtil.java.

◆ flickerRateMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.flickerRateMult = new ValueShifterUtil(1f)
protected

Definition at line 28 of file CampaignEngineGlowUtil.java.

◆ glowColorCore

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.glowColorCore
protected

Definition at line 30 of file CampaignEngineGlowUtil.java.

◆ glowColorFringe

ColorShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.glowColorFringe
protected

Definition at line 31 of file CampaignEngineGlowUtil.java.

◆ glowCoreMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.glowCoreMult = new ValueShifterUtil(1f)
protected

Definition at line 22 of file CampaignEngineGlowUtil.java.

◆ glowFringeMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.glowFringeMult = new ValueShifterUtil(1f)
protected

Definition at line 23 of file CampaignEngineGlowUtil.java.

◆ glowMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.glowMult = new ValueShifterUtil(0f)
protected

Definition at line 24 of file CampaignEngineGlowUtil.java.

◆ KEY1

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY1 = "key1"
static

Definition at line 12 of file CampaignEngineGlowUtil.java.

◆ KEY2

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY2 = "key2"
static

Definition at line 13 of file CampaignEngineGlowUtil.java.

◆ KEY3

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY3 = "key3"
static

Definition at line 14 of file CampaignEngineGlowUtil.java.

◆ KEY4

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY4 = "key4"
static

Definition at line 15 of file CampaignEngineGlowUtil.java.

◆ KEY5

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY5 = "key5"
static

Definition at line 16 of file CampaignEngineGlowUtil.java.

◆ KEY6

String com.fs.starfarer.api.util.CampaignEngineGlowUtil.KEY6 = "key6"
static

Definition at line 17 of file CampaignEngineGlowUtil.java.

◆ lengthMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.lengthMult = new ValueShifterUtil(0f)
protected

Definition at line 25 of file CampaignEngineGlowUtil.java.

◆ textureScrollMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.textureScrollMult = new ValueShifterUtil(1f)
protected

Definition at line 29 of file CampaignEngineGlowUtil.java.

◆ widthMult

ValueShifterUtil com.fs.starfarer.api.util.CampaignEngineGlowUtil.widthMult = new ValueShifterUtil(0f)
protected

Definition at line 26 of file CampaignEngineGlowUtil.java.


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