|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GLPbuffer
Provides offscreen rendering support via pbuffers. The principal
addition of this interface is a 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.
Field Summary | |
---|---|
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. |
Fields inherited from interface javax.media.opengl.GLAutoDrawable |
---|
SCREEN_CHANGE_ACTION_ENABLED |
Method Summary | |
---|---|
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. |
Methods inherited from interface javax.media.opengl.GLAutoDrawable |
---|
addGLEventListener, display, getAutoSwapBufferMode, getContext, getGL, removeGLEventListener, setAutoSwapBufferMode, setContext, setGL |
Methods inherited from interface javax.media.opengl.GLDrawable |
---|
createContext, getChosenGLCapabilities, getFactory, getGLProfile, getHeight, getNativeWindow, getWidth, setRealized, swapBuffers, toString |
Field Detail |
---|
static final int APPLE_FLOAT
static final int ATI_FLOAT
static final int NV_FLOAT
Method Detail |
---|
void bindTexture()
void releaseTexture()
void destroy()
GLDrawable.createContext(javax.media.opengl.GLContext)
.
destroy
in interface GLAutoDrawable
int getFloatingPointMode()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |