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
LWJGLException
void makeCurrent() throws LWJGLException
LWJGLException
void releaseContext() throws LWJGLException
LWJGLException
void 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.LWJGLException
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.