Package com.jogamp.opengl
Interface GLRunnable
- All Known Implementing Classes:
GLDrawableUtil.ReshapeGLEventListener
public interface GLRunnable
Declares a one-shot OpenGL command usable for injection
via GLAutoDrawable.invoke(boolean, com.jogamp.opengl.GLRunnable)
.
GLAutoDrawable
executes the GLRunnables within it's display()
method after all registered GLEventListener
s
display(GLAutoDrawable)
methods has been called.
The OpenGL context is current while executing the GLRunnable.
This might be useful to inject OpenGL commands from an I/O event listener.
-
Method Summary
-
Method Details
-
run
- Parameters:
drawable
- the associated drawable and current context for this call- Returns:
- true if the GL [back] framebuffer remains intact by this runnable, otherwise false.
If returning false
GLAutoDrawable
will calldisplay(GLAutoDrawable)
of all registeredGLEventListener
s once more. - See Also:
-