diff options
author | Rami Santina <[email protected]> | 2011-08-09 20:51:12 +0300 |
---|---|---|
committer | Rami Santina <[email protected]> | 2011-08-09 20:51:12 +0300 |
commit | 91d3bf4ea69046684540402cb1fd46e70682a6c5 (patch) | |
tree | 5da0ca5116e82617fa7a7a7ff5c3c2a7bf30617a /src/jogl/classes/javax/media/opengl | |
parent | f98a8e29b46b6cfbd2c3e695a02093b19468e95d (diff) |
GLRunnable API Change: Return boolean indicating whether the back buffer shall be updated before swap.
This allows color selection GLRunnables, executed after the GLEventListener.
Diffstat (limited to 'src/jogl/classes/javax/media/opengl')
-rw-r--r-- | src/jogl/classes/javax/media/opengl/GLRunnable.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jogl/classes/javax/media/opengl/GLRunnable.java b/src/jogl/classes/javax/media/opengl/GLRunnable.java index de0f5df48..cbd086c77 100644 --- a/src/jogl/classes/javax/media/opengl/GLRunnable.java +++ b/src/jogl/classes/javax/media/opengl/GLRunnable.java @@ -41,7 +41,11 @@ public interface GLRunnable { /** * Called by the drawable to initiate one-shot OpenGL commands by the * client, like {@link GLEventListener#display(GLAutoDrawable)}. + * + * @param drawable the associated drawable the implementation shall use + * @return false if impl invalidates the back buffers, hence {@link GLAutoDrawable#display()} will + * issue another {@link GLEventListener#display(GLAutoDrawable)} call. Otherwise true. */ - void run(GLAutoDrawable drawable); + boolean run(GLAutoDrawable drawable); } |