public interface GLPbuffer extends GLAutoDrawable
destroy() method to
deallocate the pbuffer and its associated resources. It also
contains experimental methods for accessing the pbuffer's contents
as a texture map and enabling rendering to floating-point frame
buffers. These methods are not guaranteed to be supported on all
platforms and may be deprecated in a future release.| Modifier and Type | Field and Description |
|---|---|
static int |
APPLE_FLOAT
Indicates the GL_APPLE_float_pixels extension is being used for this pbuffer.
|
static int |
ATI_FLOAT
Indicates the GL_ATI_texture_float extension is being used for this pbuffer.
|
static int |
NV_FLOAT
Indicates the GL_NV_float_buffer extension is being used for this pbuffer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindTexture()
Binds this pbuffer to its internal texture target.
|
void |
destroy()
Destroys the native resources associated with this pbuffer.
|
int |
getFloatingPointMode()
Indicates which vendor's extension is being used to support
floating point channels in this pbuffer if that capability was
requested in the GLCapabilities during pbuffer creation.
|
void |
releaseTexture()
Unbinds the pbuffer from its internal texture target.
|
addGLEventListener, display, getAutoSwapBufferMode, getContext, getGL, removeGLEventListener, repaint, setAutoSwapBufferMode, setGLcreateContext, getChosenGLCapabilities, getHeight, getWidth, setRealized, setSize, swapBuffersaddComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListenerstatic final int APPLE_FLOAT
static final int ATI_FLOAT
static final int NV_FLOAT
void bindTexture()
void releaseTexture()
void destroy()
GLDrawable.createContext(javax.media.opengl.GLContext).int getFloatingPointMode()
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.