Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.util.RollingAverageTracker Class Reference

Public Member Functions

 RollingAverageTracker (float minInterval, float maxInterval, float factor)
 
void advance (float amount)
 
void updateAverage ()
 
float getCurr ()
 
float getAverage ()
 
void add (float val)
 
void sub (float val)
 
void setElaspedFractionOverride (float elaspedFractionOverride)
 

Detailed Description

Definition at line 3 of file RollingAverageTracker.java.

Constructor & Destructor Documentation

◆ RollingAverageTracker()

com.fs.starfarer.api.util.RollingAverageTracker.RollingAverageTracker ( float  minInterval,
float  maxInterval,
float  factor 
)

Definition at line 11 of file RollingAverageTracker.java.

Member Function Documentation

◆ add()

void com.fs.starfarer.api.util.RollingAverageTracker.add ( float  val)

Definition at line 45 of file RollingAverageTracker.java.

◆ advance()

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

Definition at line 16 of file RollingAverageTracker.java.

◆ getAverage()

float com.fs.starfarer.api.util.RollingAverageTracker.getAverage ( )

Definition at line 36 of file RollingAverageTracker.java.

◆ getCurr()

float com.fs.starfarer.api.util.RollingAverageTracker.getCurr ( )

Definition at line 32 of file RollingAverageTracker.java.

◆ setElaspedFractionOverride()

void com.fs.starfarer.api.util.RollingAverageTracker.setElaspedFractionOverride ( float  elaspedFractionOverride)

Definition at line 53 of file RollingAverageTracker.java.

◆ sub()

void com.fs.starfarer.api.util.RollingAverageTracker.sub ( float  val)

Definition at line 48 of file RollingAverageTracker.java.

◆ updateAverage()

void com.fs.starfarer.api.util.RollingAverageTracker.updateAverage ( )

Definition at line 23 of file RollingAverageTracker.java.


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