player
Class JAPlayerStats

java.lang.Object
  extended by player.JAPlayerStats

public class JAPlayerStats
extends java.lang.Object

Maintains rendering performance statistics for a Java ARP avatar. 2007-08: Uses LinkedLists, avoiding the need for a pre-determined frame count.


Field Summary
 player.JAPlayerStats.FDFloatGetter T_DISP_GETTER
           
 player.JAPlayerStats.FDFloatGetter T_GEN_GETTER
           
 player.JAPlayerStats.FDFloatGetter T_IDLE_GETTER
           
 player.JAPlayerStats.FDFloatGetter T_PLAY_GETTER
           
 
Constructor Summary
JAPlayerStats()
           
 
Method Summary
 float getAverageDisplayTime(int istart)
           
 float getAverageGenerateTime(int istart)
           
 float getAverageIdleTime(int istart)
           
 float getAveragePlayTime(int istart)
           
 int getCountValid(int finit)
           
 void setDisplayTime(float dt)
           
 void setGenerateTime(float gt)
           
 void setIdleTime(float it)
           
 void setPlayTime(float pt)
           
 void startNewFrame(int f)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T_GEN_GETTER

public final player.JAPlayerStats.FDFloatGetter T_GEN_GETTER

T_DISP_GETTER

public final player.JAPlayerStats.FDFloatGetter T_DISP_GETTER

T_PLAY_GETTER

public final player.JAPlayerStats.FDFloatGetter T_PLAY_GETTER

T_IDLE_GETTER

public final player.JAPlayerStats.FDFloatGetter T_IDLE_GETTER
Constructor Detail

JAPlayerStats

public JAPlayerStats()
Method Detail

startNewFrame

public void startNewFrame(int f)

setGenerateTime

public void setGenerateTime(float gt)

setDisplayTime

public void setDisplayTime(float dt)

setPlayTime

public void setPlayTime(float pt)

setIdleTime

public void setIdleTime(float it)

getAverageGenerateTime

public float getAverageGenerateTime(int istart)

getAverageDisplayTime

public float getAverageDisplayTime(int istart)

getAveragePlayTime

public float getAveragePlayTime(int istart)

getAverageIdleTime

public float getAverageIdleTime(int istart)

getCountValid

public int getCountValid(int finit)