@Override public void run() { if (animator != null) animator.stop(); renderer = null; view = null; } }).start();
public void stop() { if(null!=glAnimator) { glAnimator.stop(); glWindow.setVisible(false); } }
@Override public void windowDestroyed( final @Nullable WindowEvent e) { System.out.println("Stopping animator"); anim.stop(); System.out.println("Exiting"); System.exit(0); } });
/** * Closes the window and cleans up * * {@inheritDoc} * @see java.lang.Object#finalize() */ @Override protected void finalize() throws Throwable { this.animator.stop(); this.window.close(); };
@Override public void windowDestroyed( final @Nullable WindowEvent e) { System.out.println("Stopping animator"); anim.stop(); System.out.println("Exiting"); System.exit(0); } });
@Override public void dispose() { if (animator != null) animator.stop(); if (renderer != null) renderer.dispose(this); renderer = null; view = null; }
public void destroy() { isValid = false; if(null!=glAnimator) { glAnimator.stop(); glAnimator.remove(glWindow); glAnimator=null; } if(null!=glWindow) { glWindow.destroy(); glWindow=null; } }
public void destroy() { isValid = false; if(null!=glAnimator) { glAnimator.stop(); glAnimator.remove(glWindow); glAnimator=null; } if(null!=glWindow) { glWindow.destroy(); glWindow=null; } }
public void pause() { if (server.isLive()) { ((OTFLiveServer) server).pause(); } animator.stop(); playing = false; }
public void stop() { if(null!=glAnimator) { glWindow.removeWindowListener(reparentHomeListener); glAnimator.stop(); glWindow.setVisible(false); } }
@Override public void run() { if (animator != null && animator.isStarted()) { animator.stop(); } if (renderer != null) { renderer.dispose(window); } canvas.destroy(); window = null; renderer = null; view = null; animator = null; } }).start();
@Override public void run() { // If need stop animator before dispose frame. if (animator.isStarted()) { animator.stop(); } // Dispose frame. frame.setVisible(false); frame.dispose(); onCloseWindow(); }
@Override public void display(GLAutoDrawable glAutoDrawable) { int delay = OTFClientControl.getInstance().getOTFVisConfig().getDelay_ms(); if (playing) { if (syncronizedPlay) { try { Thread.sleep(delay); } catch (InterruptedException e) { e.printStackTrace(); } server.requestNewTime(getSimTime() + 1); if (simTime.getValue() >= loopEnd) { server.requestNewTime(loopStart); simTime.setValue(server.getLocalTime()); } } simTime.setValue(server.getLocalTime()); if (server.isFinished()) { animator.stop(); } } }