| Modifier and Type | Field and Description |
|---|---|
| pack-priv long | |
| public static final boolean | USE_GLXWINDOW
GLXWindow can't be made current on AWT with NVidia driver, hence disabled for now |
| pack-priv boolean |
| Access | Constructor and Description |
|---|---|
| protected | X11OnscreenGLXDrawable(final GLDrawableFactory factory, final NativeSurface component, final boolean realized)
|
| Modifier and Type | Method and Description |
|---|---|
| public GLContext | createContext(final GLContext shareWith)
Implements com. |
| protected final void | createHandle()
Overrides jogamp.
Must be paired w/ |
| protected void | destroyHandle()
Overrides jogamp.
Must be paired w/ |
| public long | getHandle()
Overrides jogamp. Implements com. realization
and while it's surface is being locked.
|
| glXWindow | back to summary |
|---|---|
| pack-priv long glXWindow | |
| USE_GLXWINDOW | back to summary |
|---|---|
| public static final boolean USE_GLXWINDOW GLXWindow can't be made current on AWT with NVidia driver, hence disabled for now | |
| useGLXWindow | back to summary |
|---|---|
| pack-priv boolean useGLXWindow | |
| X11OnscreenGLXDrawable | back to summary |
|---|---|
| protected X11OnscreenGLXDrawable(final GLDrawableFactory factory, final NativeSurface component, final boolean realized) | |
| createContext | back to summary |
|---|---|
| public GLContext createContext(final GLContext shareWith) Implements com. Doc from com. Creates a new context for drawing to this drawable that will optionally share buffer objects, textures and other server-side OpenGL objects with the specified GLContext.
The GLContext
| |
| createHandle | back to summary |
|---|---|
| protected final void createHandle() Overrides jogamp. Doc from jogamp. called with locked surface @ setRealized(true) or @ lockSurface(..) when surface changed
Must be paired w/
| |
| destroyHandle | back to summary |
|---|---|
| protected void destroyHandle() Overrides jogamp. Doc from jogamp. called with locked surface @ setRealized(false) or @ lockSurface(..) when surface changed
Must be paired w/
| |
| getHandle | back to summary |
|---|---|
| public long getHandle() Overrides jogamp. Implements com. Doc from com. Returns the GL drawable handle,
guaranteed to be valid after
It is usually identical to the underlying windowing toolkit
On EGL it is represented by the EGLSurface.
| |