Refactoring.
[sixth-3d.git] / src / main / java / eu / svjatoslav / sixth / e3d / gui / ViewUpdateListener.java
index 00f1faf..41a51f9 100644 (file)
@@ -12,10 +12,11 @@ package eu.svjatoslav.sixth.e3d.gui;
 public interface ViewUpdateListener {
 
     /**
-     * @return <code>true</code> if underlying view shall be re-rendered. If at
-     * least one of the view update listeners returns <code>true</code>,
-     * view is re-rendered.
+     * Notifies that it is about time to render next frame. Update listener can determine if frame repaint is actually
+     * needed from its perspective. Frame will be rendered if at least one listener says yes.
+     *
+     * @return <code>true</code> if underlying view shall be re-rendered. If at least one of the view update listeners
+     * returns <code>true</code>, view is re-rendered.
      */
-    boolean beforeViewUpdate(ViewContext viewContext,
-                             final int millisecondsSinceLastFrame);
+    boolean beforeViewUpdate(ViewContext viewContext, final int millisecondsSinceLastFrame);
 }