public class X11OnscreenGLContext extends X11GLContext
Modifier and Type | Field and Description |
---|---|
protected X11OnscreenGLDrawable |
drawable |
protected boolean |
isIndirect |
context, mostRecentDisplay
DEBUG, functionAvailability, gl, lock, NO_FREE, optimizationEnabled, VERBOSE
CONTEXT_CURRENT, CONTEXT_CURRENT_NEW, CONTEXT_NOT_CURRENT
Constructor and Description |
---|
X11OnscreenGLContext(X11OnscreenGLDrawable drawable,
GLContext shareWith) |
Modifier and Type | Method and Description |
---|---|
protected void |
create()
Helper routine which usually just turns around and calls
createContext (except for pbuffers, which use a different context
creation mechanism).
|
boolean |
isOptimizable() |
protected int |
makeCurrentImpl() |
protected void |
releaseImpl() |
bindPbufferToTexture, copy, createContext, destroyImpl, getContext, getGLDrawable, getGLXExt, getGLXExtProcAddressTable, getOffscreenContextPixelDataType, getOffscreenContextReadBuffer, getPlatformExtensionsString, getPlatformGLExtensions, glAllocateMemoryNV, isCreated, isExtensionAvailable, isFunctionAvailable, lockToolkit, mapToRealGLExtensionName, mapToRealGLFunctionName, offscreenImageNeedsVerticalFlip, releasePbufferFromTexture, resetGLFunctionAvailability, setSwapInterval, unlockToolkit
createGL, destroy, getBufferSizeTracker, getDeletedObjectTracker, getFloatingPointMode, getGL, getGLProcAddressTable, getObjectTracker, getThreadName, hasWaiters, isSynchronized, makeCurrent, release, resetProcAddressTable, setBufferSizeTracker, setDeletedObjectTracker, setGL, setObjectTracker, setSynchronized, toHexString, update
getCurrent, setCurrent
protected X11OnscreenGLDrawable drawable
protected boolean isIndirect
public X11OnscreenGLContext(X11OnscreenGLDrawable drawable, GLContext shareWith)
protected int makeCurrentImpl() throws GLException
makeCurrentImpl
in class X11GLContext
GLException
protected void releaseImpl() throws GLException
releaseImpl
in class X11GLContext
GLException
public boolean isOptimizable()
isOptimizable
in class X11GLContext
protected void create()
X11GLContext
X11GLContext.makeCurrentImpl()
.create
in class X11GLContext
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.