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

Public Member Functions

 CampaignEngineGlowIndividualEngine (float angle, float length, float width, float glowSize, Vector2f offset, CampaignEngineGlowUtil main)
 
void advance (float amount)
 
void render (Vector2f center, float facing, float alphaMult)
 
float getAngle ()
 
void setAngle (float angle)
 
float getLength ()
 
void setLength (float length)
 
float getGlowSize ()
 
void setGlowSize (float glowSize)
 
float getWidth ()
 
void setWidth (float width)
 
Vector2f getOffset ()
 
void setOffset (Vector2f offset)
 
Color getFringe ()
 
void setFringe (Color fringe)
 
Color getCore ()
 
void setCore (Color core)
 
CampaignEngineGlowUtil getMain ()
 
void setMain (CampaignEngineGlowUtil main)
 
SpriteAPI getGlow ()
 
void setGlow (SpriteAPI glow)
 
FaderUtil getFader ()
 
Color getFlameColor ()
 
void setFlameColor (Color flameColor)
 
float getFlameTexSpanMult ()
 
void setFlameTexSpanMult (float flameTexSpanMult)
 

Protected Member Functions

Object readResolve ()
 
void renderFlame (float alphaMult)
 
void renderGlow (float alphaMult)
 

Protected Attributes

float angle
 
float length
 
float glowSize
 
float width
 
float flameTexSpanMult = 1f
 
Vector2f offset
 
Color fringe
 
Color core
 
Color flameColor
 
FaderUtil fader = new FaderUtil(0f, 1f, 1f)
 
FlickerUtilV2 flicker = new FlickerUtilV2()
 
float texOffset
 
CampaignEngineGlowUtil main
 
transient SpriteAPI glow
 
transient SpriteAPI flame
 

Detailed Description

Definition at line 11 of file CampaignEngineGlowIndividualEngine.java.

Constructor & Destructor Documentation

◆ CampaignEngineGlowIndividualEngine()

com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.CampaignEngineGlowIndividualEngine ( float  angle,
float  length,
float  width,
float  glowSize,
Vector2f  offset,
CampaignEngineGlowUtil  main 
)

Definition at line 34 of file CampaignEngineGlowIndividualEngine.java.

Member Function Documentation

◆ advance()

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

Definition at line 59 of file CampaignEngineGlowIndividualEngine.java.

◆ getAngle()

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getAngle ( )

Definition at line 201 of file CampaignEngineGlowIndividualEngine.java.

◆ getCore()

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getCore ( )

Definition at line 249 of file CampaignEngineGlowIndividualEngine.java.

◆ getFader()

FaderUtil com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getFader ( )

Definition at line 273 of file CampaignEngineGlowIndividualEngine.java.

◆ getFlameColor()

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getFlameColor ( )

Definition at line 277 of file CampaignEngineGlowIndividualEngine.java.

◆ getFlameTexSpanMult()

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getFlameTexSpanMult ( )

Definition at line 285 of file CampaignEngineGlowIndividualEngine.java.

◆ getFringe()

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getFringe ( )

Definition at line 241 of file CampaignEngineGlowIndividualEngine.java.

◆ getGlow()

SpriteAPI com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getGlow ( )

Definition at line 265 of file CampaignEngineGlowIndividualEngine.java.

◆ getGlowSize()

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getGlowSize ( )

Definition at line 217 of file CampaignEngineGlowIndividualEngine.java.

◆ getLength()

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getLength ( )

Definition at line 209 of file CampaignEngineGlowIndividualEngine.java.

◆ getMain()

CampaignEngineGlowUtil com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getMain ( )

Definition at line 257 of file CampaignEngineGlowIndividualEngine.java.

◆ getOffset()

Vector2f com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getOffset ( )

Definition at line 233 of file CampaignEngineGlowIndividualEngine.java.

◆ getWidth()

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.getWidth ( )

Definition at line 225 of file CampaignEngineGlowIndividualEngine.java.

◆ readResolve()

Object com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.readResolve ( )
protected

Definition at line 49 of file CampaignEngineGlowIndividualEngine.java.

◆ render()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.render ( Vector2f  center,
float  facing,
float  alphaMult 
)

Definition at line 68 of file CampaignEngineGlowIndividualEngine.java.

◆ renderFlame()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.renderFlame ( float  alphaMult)
protected

Definition at line 92 of file CampaignEngineGlowIndividualEngine.java.

◆ renderGlow()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.renderGlow ( float  alphaMult)
protected

Definition at line 164 of file CampaignEngineGlowIndividualEngine.java.

◆ setAngle()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setAngle ( float  angle)

Definition at line 205 of file CampaignEngineGlowIndividualEngine.java.

◆ setCore()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setCore ( Color  core)

Definition at line 253 of file CampaignEngineGlowIndividualEngine.java.

◆ setFlameColor()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setFlameColor ( Color  flameColor)

Definition at line 281 of file CampaignEngineGlowIndividualEngine.java.

◆ setFlameTexSpanMult()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setFlameTexSpanMult ( float  flameTexSpanMult)

Definition at line 289 of file CampaignEngineGlowIndividualEngine.java.

◆ setFringe()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setFringe ( Color  fringe)

Definition at line 245 of file CampaignEngineGlowIndividualEngine.java.

◆ setGlow()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setGlow ( SpriteAPI  glow)

Definition at line 269 of file CampaignEngineGlowIndividualEngine.java.

◆ setGlowSize()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setGlowSize ( float  glowSize)

Definition at line 221 of file CampaignEngineGlowIndividualEngine.java.

◆ setLength()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setLength ( float  length)

Definition at line 213 of file CampaignEngineGlowIndividualEngine.java.

◆ setMain()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setMain ( CampaignEngineGlowUtil  main)

Definition at line 261 of file CampaignEngineGlowIndividualEngine.java.

◆ setOffset()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setOffset ( Vector2f  offset)

Definition at line 237 of file CampaignEngineGlowIndividualEngine.java.

◆ setWidth()

void com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.setWidth ( float  width)

Definition at line 229 of file CampaignEngineGlowIndividualEngine.java.

Member Data Documentation

◆ angle

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.angle
protected

Definition at line 13 of file CampaignEngineGlowIndividualEngine.java.

◆ core

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.core
protected

Definition at line 21 of file CampaignEngineGlowIndividualEngine.java.

◆ fader

FaderUtil com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.fader = new FaderUtil(0f, 1f, 1f)
protected

Definition at line 23 of file CampaignEngineGlowIndividualEngine.java.

◆ flame

transient SpriteAPI com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.flame
protected

Definition at line 32 of file CampaignEngineGlowIndividualEngine.java.

◆ flameColor

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.flameColor
protected

Definition at line 22 of file CampaignEngineGlowIndividualEngine.java.

◆ flameTexSpanMult

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.flameTexSpanMult = 1f
protected

Definition at line 17 of file CampaignEngineGlowIndividualEngine.java.

◆ flicker

FlickerUtilV2 com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.flicker = new FlickerUtilV2()
protected

Definition at line 25 of file CampaignEngineGlowIndividualEngine.java.

◆ fringe

Color com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.fringe
protected

Definition at line 20 of file CampaignEngineGlowIndividualEngine.java.

◆ glow

transient SpriteAPI com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.glow
protected

Definition at line 31 of file CampaignEngineGlowIndividualEngine.java.

◆ glowSize

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.glowSize
protected

Definition at line 15 of file CampaignEngineGlowIndividualEngine.java.

◆ length

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.length
protected

Definition at line 14 of file CampaignEngineGlowIndividualEngine.java.

◆ main

CampaignEngineGlowUtil com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.main
protected

Definition at line 29 of file CampaignEngineGlowIndividualEngine.java.

◆ offset

Vector2f com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.offset
protected

Definition at line 18 of file CampaignEngineGlowIndividualEngine.java.

◆ texOffset

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.texOffset
protected

Definition at line 26 of file CampaignEngineGlowIndividualEngine.java.

◆ width

float com.fs.starfarer.api.util.CampaignEngineGlowIndividualEngine.width
protected

Definition at line 16 of file CampaignEngineGlowIndividualEngine.java.


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