javax.media.opengl
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, setGL
createContext, getChosenGLCapabilities, getHeight, getWidth, setRealized, setSize, swapBuffers
addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener
static 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.