@Override public final void run() { // Lock: Locked Surface/Window by display _and_ MakeCurrent/Release if (sendReshape) { helper.reshape(GLAutoDrawableBase.this, 0, 0, getWidth(), getHeight()); sendReshape = false; } helper.display(GLAutoDrawableBase.this); fpsCounter.tickFPS(); }
@Override public final float getTotalFPS() { return fpsCounter.getTotalFPS(); }
@Override public final long getTotalFPSDuration() { return fpsCounter.getTotalFPSDuration(); }
@Override public final int getTotalFPSFrames() { return fpsCounter.getTotalFPSFrames(); }
@Override public final float getLastFPS() { return fpsCounter.getLastFPS(); }
@Override public final long getLastFPSPeriod() { return fpsCounter.getLastFPSPeriod(); }
@Override public final long getLastFPSUpdateTime() { return fpsCounter.getLastFPSUpdateTime(); }
@Override public final long getFPSStartTime() { return fpsCounter.getFPSStartTime(); }
@Override public final int getUpdateFPSFrames() { return fpsCounter.getUpdateFPSFrames(); }
@Override public final void resetFPSCounter() { fpsCounter.resetFPSCounter(); }
@Override public final void setUpdateFPSFrames(int frames, PrintStream out) { fpsCounter.setUpdateFPSFrames(frames, out); }