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