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.
|
SCREEN_CHANGE_ACTION_ENABLED
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 NWCapabilities during pbuffer creation.
|
void |
releaseTexture()
Unbinds the pbuffer from its internal texture target.
|
addGLEventListener, addGLEventListener, display, getAnimator, getAutoSwapBufferMode, getContext, getContextCreationFlags, getGL, invoke, removeGLEventListener, setAnimator, setAutoSwapBufferMode, setContext, setContextCreationFlags, setGL
createContext, getChosenGLCapabilities, getFactory, getGLProfile, getHandle, getHeight, getNativeSurface, getWidth, isRealized, setRealized, swapBuffers, toString
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)
.destroy
in interface GLAutoDrawable
int getFloatingPointMode()
Copyright 2010 JogAmp Community.