Top Inners Constructors Methods
jogamp.opengl.x11.glx

public Class X11ExternalGLXDrawable

extends X11GLXDrawable
Class Inheritance
Imports
java.nio.IntBuffer, com.jogamp.nativewindow.NativeSurface, com.jogamp.opengl.GLContext, .GLDrawableFactory, .GLException, .GLProfile, jogamp.nativewindow.WrappedSurface, com.jogamp.common.nio.Buffers, com.jogamp.nativewindow.x11.X11GraphicsScreen

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected static X11ExternalGLXDrawable
create(final GLDrawableFactory factory, final GLProfile glp)

public GLContext
createContext(final GLContext shareWith)

Implements com.jogamp.opengl.GLDrawable.createContext.

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.
public void
setSize(final int newWidth, final int newHeight)

Inherited from jogamp.opengl.x11.glx.X11GLXDrawable:
setRealizedImplswapBuffersImpl

Constructor Detail

X11ExternalGLXDrawableback to summary
private X11ExternalGLXDrawable(final GLDrawableFactory factory, final NativeSurface surface)

Method Detail

createback to summary
protected static X11ExternalGLXDrawable create(final GLDrawableFactory factory, final GLProfile glp)
createContextback to summary
public GLContext createContext(final GLContext shareWith)

Implements com.jogamp.opengl.GLDrawable.createContext.

Doc from com.jogamp.opengl.GLDrawable.createContext.

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 share need not be associated with this GLDrawable and may be null if sharing of display lists and other objects is not desired. See the note in the overview documentation context sharing as well as GLSharedContextSetter.

Annotations
@Override
setSizeback to summary
public void setSize(final int newWidth, final int newHeight)
jogamp.opengl.x11.glx back to summary

pack-priv Class X11ExternalGLXDrawable.Context

extends X11GLXContext
Class Inheritance

Field Summary

Inherited from jogamp.opengl.x11.glx.X11GLXContext:
glXServerVersionisDirectisGLXVersionGreaterEqualOneThree

Constructor Summary

AccessConstructor and Description
pack-priv
Context(final X11GLXDrawable drawable, final GLContext shareWith)

Method Summary

Inherited from jogamp.opengl.x11.glx.X11GLXContext:
bindSwapBarrierImplcopyImplcreateContextARBImplcreateImpldestroyContextARBImpldestroyImplforceGLXVersionOneOnegetExtensionNameMapgetFunctionNameMapgetGLXExtgetGLXExtProcAddressTablegetPlatformExtensionsStringImplgetPlatformExtProcAddressTablegetPlatformGLExtensionsisGLReadDrawableAvailableisGLXVersionGreaterEqualOneThreejoinSwapGroupImplmakeCurrentImplqueryMaxSwapGroupsImplreleaseImplresetStatessetSwapIntervalImpl2toStringupdateGLXProcAddressTable

Constructor Detail

Contextback to summary
pack-priv Context(final X11GLXDrawable drawable, final GLContext shareWith)