com.sun.opengl.impl.x11

Class X11PbufferGLContext


public class X11PbufferGLContext
extends X11GLContext

Field Summary

Fields inherited from class com.sun.opengl.impl.x11.X11GLContext

context, drawable, mostRecentDisplay

Fields inherited from class com.sun.opengl.impl.GLContextImpl

DEBUG, NO_FREE, VERBOSE, functionAvailability, gl, lock, optimizationEnabled

Fields inherited from class javax.media.opengl.GLContext

CONTEXT_CURRENT, CONTEXT_CURRENT_NEW, CONTEXT_NOT_CURRENT

Constructor Summary

X11PbufferGLContext(X11PbufferGLDrawable drawable, GLContext shareWith)

Method Summary

void
bindPbufferToTexture()
protected void
create()
int
getFloatingPointMode()
protected int
makeCurrentImpl()
protected void
releaseImpl()
void
releasePbufferFromTexture()

Methods inherited from class com.sun.opengl.impl.x11.X11GLContext

bindPbufferToTexture, create, createContext, destroyImpl, getContext, getGLDrawable, getGLXExt, getGLXExtProcAddressTable, getOffscreenContextPixelDataType, getOffscreenContextReadBuffer, getPlatformExtensionsString, getPlatformGLExtensions, glAllocateMemoryNV, isCreated, isExtensionAvailable, isFunctionAvailable, isOptimizable, lockToolkit, makeCurrentImpl, mapToRealGLExtensionName, mapToRealGLFunctionName, offscreenImageNeedsVerticalFlip, releaseImpl, releasePbufferFromTexture, resetGLFunctionAvailability, setSwapInterval, unlockToolkit

Methods inherited from class com.sun.opengl.impl.GLContextImpl

bindPbufferToTexture, createGL, destroy, destroyImpl, getDeletedObjectTracker, getFloatingPointMode, getGL, getGLProcAddressTable, getObjectTracker, getOffscreenContextPixelDataType, getPlatformExtensionsString, getPlatformGLExtensions, getThreadName, glAllocateMemoryNV, hasWaiters, isCreated, isExtensionAvailable, isFunctionAvailable, isOptimizable, isSynchronized, makeCurrent, makeCurrentImpl, mapToRealGLExtensionName, mapToRealGLFunctionName, offscreenImageNeedsVerticalFlip, release, releaseImpl, releasePbufferFromTexture, resetGLFunctionAvailability, resetProcAddressTable, setDeletedObjectTracker, setGL, setObjectTracker, setSwapInterval, setSynchronized, toHexString, update

Methods inherited from class javax.media.opengl.GLContext

destroy, getCurrent, getGL, getGLDrawable, isSynchronized, makeCurrent, release, setCurrent, setGL, setSynchronized

Constructor Details

X11PbufferGLContext

public X11PbufferGLContext(X11PbufferGLDrawable drawable,
                           GLContext shareWith)

Method Details

bindPbufferToTexture

public void bindPbufferToTexture()
Overrides:
bindPbufferToTexture in interface X11GLContext

create

protected void create()
Overrides:
create in interface X11GLContext

getFloatingPointMode

public int getFloatingPointMode()
Overrides:
getFloatingPointMode in interface GLContextImpl

makeCurrentImpl

protected int makeCurrentImpl()
            throws GLException
Overrides:
makeCurrentImpl in interface X11GLContext

releaseImpl

protected void releaseImpl()
            throws GLException
Overrides:
releaseImpl in interface X11GLContext

releasePbufferFromTexture

public void releasePbufferFromTexture()
Overrides:
releasePbufferFromTexture in interface X11GLContext

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.