|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FPSCounter
FPSCounter feature.
An implementation initially has the FPSCounter feature disabled.
Use setUpdateFPSFrames(int, PrintStream) to enable and disable the FPSCounter feature.
| Field Summary | |
|---|---|
static int |
DEFAULT_FRAMES_PER_INTERVAL
|
| Method Summary | |
|---|---|
long |
getFPSStartTime()
Returns the time of the first display call in milliseconds after enabling this feature via setUpdateFPSFrames(int, PrintStream).This value is reset via resetFPSCounter(). |
float |
getLastFPS()
|
long |
getLastFPSPeriod()
|
long |
getLastFPSUpdateTime()
Returns the time of the last update interval in milliseconds, if this feature is enabled via setUpdateFPSFrames(int, PrintStream).This value is reset via resetFPSCounter(). |
float |
getTotalFPS()
|
long |
getTotalFPSDuration()
|
int |
getTotalFPSFrames()
|
int |
getUpdateFPSFrames()
|
void |
resetFPSCounter()
Reset all performance counter (startTime, currentTime, frame number) |
void |
setUpdateFPSFrames(int frames,
PrintStream out)
|
| Field Detail |
|---|
static final int DEFAULT_FRAMES_PER_INTERVAL
| Method Detail |
|---|
void setUpdateFPSFrames(int frames,
PrintStream out)
frames - Update interval in frames.DEFAULT_FRAMES_PER_INTERVAL.out - optional print stream where the fps values gets printed if not null at every frames intervalvoid resetFPSCounter()
int getUpdateFPSFrames()
setUpdateFPSFrames(int, PrintStream)long getFPSStartTime()
setUpdateFPSFrames(int, PrintStream).resetFPSCounter().
setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()long getLastFPSUpdateTime()
setUpdateFPSFrames(int, PrintStream).resetFPSCounter().
setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()long getLastFPSPeriod()
setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()float getLastFPS()
getUpdateFPSFrames() / getLastFPSPeriod()setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()int getTotalFPSFrames()
getFPSStartTime() up to getLastFPSUpdateTime()setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()long getTotalFPSDuration()
getLastFPSUpdateTime() - getFPSStartTime()setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()float getTotalFPS()
getTotalFPSFrames() / getTotalFPSDuration()setUpdateFPSFrames(int, PrintStream),
resetFPSCounter()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||