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 GLEventListeners
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
GLAutoDrawablewill calldisplay(GLAutoDrawable)of all registeredGLEventListeners once more. - See Also:
-