public interface Drawable
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the Drawable.
|
boolean |
isCurrent()
Returns true if the Drawable's context is current in the current thread.
|
void |
makeCurrent()
Makes the Drawable's context current in the current thread.
|
void |
releaseContext()
If the Drawable's context is current in the current thread, no context will be current after a call to this method.
|
void |
setCLSharingProperties(PointerBuffer properties)
Sets the appropriate khr_gl_sharing properties in the target
PointerBuffer,
so that if it is used in a clCreateContext(FromType) call, the created CL
context will be sharing objects with this Drawable's GL context. |
boolean isCurrent()
throws LWJGLException
LWJGLExceptionvoid makeCurrent()
throws LWJGLException
LWJGLExceptionvoid releaseContext()
throws LWJGLException
LWJGLExceptionvoid destroy()
void setCLSharingProperties(PointerBuffer properties) throws LWJGLException
PointerBuffer,
so that if it is used in a clCreateContext(FromType) call, the created CL
context will be sharing objects with this Drawable's GL context. After a
call to this method, the target buffer position will have advanced by 2 to 4 positions,
depending on the implementation.properties - The target properties buffer. It must have at least 4 positions remaining.LWJGLExceptionCopyright © 2002-2009 lwjgl.org. All Rights Reserved.