jfreerails.client.top
Class FPScounter

java.lang.Object
  extended by jfreerails.client.top.FPScounter

final class FPScounter
extends java.lang.Object

Provides a method that draws a String showing the average FPS over the last complete 5000ms interval.

Author:
Luke

Field Summary
private  java.awt.Color bgColor
           
private  int fontSize
           
private  double[] fpsValues
           
private  long lastFrameTime
           
private  java.lang.String newFPSstr
           
private  int newFrameCount
           
 
Constructor Summary
FPScounter()
           
 
Method Summary
(package private)  void drawFPS(java.awt.Graphics2D g)
           
(package private)  void updateFPSCounter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fpsValues

private final double[] fpsValues

newFrameCount

private int newFrameCount

newFPSstr

private java.lang.String newFPSstr

lastFrameTime

private long lastFrameTime

fontSize

private final int fontSize

bgColor

private final java.awt.Color bgColor
Constructor Detail

FPScounter

FPScounter()
Method Detail

updateFPSCounter

void updateFPSCounter()

drawFPS

void drawFPS(java.awt.Graphics2D g)