|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CLGLI
Java bindings to OpenCL, the Open Computing Language. OpenGL - OpenCL interoperability.
Field Summary | |
---|---|
static int |
CL_GL_CONTEXT_KHR
|
static int |
CL_GL_MIPMAP_LEVEL
|
static int |
CL_GL_OBJECT_BUFFER
|
static int |
CL_GL_OBJECT_RENDERBUFFER
|
static int |
CL_GL_OBJECT_TEXTURE2D
|
static int |
CL_GL_OBJECT_TEXTURE3D
|
static int |
CL_GL_TEXTURE_TARGET
|
Method Summary | |
---|---|
long |
clCreateEventFromGLsyncKHR(long arg0,
long arg1,
int[] arg2,
int arg2_offset)
Interface to C language function: cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * ); |
long |
clCreateEventFromGLsyncKHR(long arg0,
long arg1,
IntBuffer arg2)
Interface to C language function: cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * ); |
long |
clCreateFromGLBuffer(long context,
long flags,
int bufobj,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret); |
long |
clCreateFromGLBuffer(long context,
long flags,
int bufobj,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret); |
long |
clCreateFromGLRenderbuffer(long context,
long flags,
int renderbuffer,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret); |
long |
clCreateFromGLRenderbuffer(long context,
long flags,
int renderbuffer,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret); |
long |
clCreateFromGLTexture2D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture2D(long context,
long flags,
int target,
int miplevel,
int texture,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture3D(long context,
long flags,
int target,
int miplevel,
int texture,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function: cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
long |
clCreateFromGLTexture3D(long context,
long flags,
int target,
int miplevel,
int texture,
IntBuffer errcode_ret)
Interface to C language function: cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret); |
int |
clEnqueueAcquireGLObjects(long command_queue,
int num_objects,
PointerBuffer mem_objects,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function: cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clEnqueueReleaseGLObjects(long command_queue,
int num_objects,
PointerBuffer mem_objects,
int num_events_in_wait_list,
PointerBuffer event_wait_list,
PointerBuffer event)
Interface to C language function: cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event); |
int |
clGetGLContextInfoKHR(Int64Buffer properties,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clGetGLObjectInfo(long memobj,
int[] gl_object_type,
int gl_object_type_offset,
int[] gl_object_name,
int gl_object_name_offset)
Interface to C language function: cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name); |
int |
clGetGLObjectInfo(long memobj,
IntBuffer gl_object_type,
IntBuffer gl_object_name)
Interface to C language function: cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name); |
int |
clGetGLTextureInfo(long memobj,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function: cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
Field Detail |
---|
static final int CL_GL_OBJECT_BUFFER
static final int CL_GL_OBJECT_TEXTURE2D
static final int CL_GL_OBJECT_TEXTURE3D
static final int CL_GL_OBJECT_RENDERBUFFER
static final int CL_GL_TEXTURE_TARGET
static final int CL_GL_MIPMAP_LEVEL
static final int CL_GL_CONTEXT_KHR
Method Detail |
---|
long clCreateEventFromGLsyncKHR(long arg0, long arg1, IntBuffer arg2)
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
long clCreateEventFromGLsyncKHR(long arg0, long arg1, int[] arg2, int arg2_offset)
cl_event clCreateEventFromGLsyncKHR(cl_context, cl_GLsync, cl_int * );
long clCreateFromGLBuffer(long context, long flags, int bufobj, IntBuffer errcode_ret)
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
long clCreateFromGLBuffer(long context, long flags, int bufobj, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLBuffer(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int * errcode_ret);
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, IntBuffer errcode_ret)
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
long clCreateFromGLRenderbuffer(long context, long flags, int renderbuffer, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int * errcode_ret);
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture2D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLTexture2D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, IntBuffer errcode_ret)
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
long clCreateFromGLTexture3D(long context, long flags, int target, int miplevel, int texture, int[] errcode_ret, int errcode_ret_offset)
cl_mem clCreateFromGLTexture3D(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int * errcode_ret);
int clEnqueueAcquireGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueAcquireGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
mem_objects
- a direct PointerBuffer
event_wait_list
- a direct PointerBuffer
event
- a direct PointerBuffer
int clEnqueueReleaseGLObjects(long command_queue, int num_objects, PointerBuffer mem_objects, int num_events_in_wait_list, PointerBuffer event_wait_list, PointerBuffer event)
cl_int clEnqueueReleaseGLObjects(cl_command_queue command_queue, cl_uint num_objects, cl_mem * mem_objects, cl_uint num_events_in_wait_list, cl_event * event_wait_list, cl_event * event);
mem_objects
- a direct PointerBuffer
event_wait_list
- a direct PointerBuffer
event
- a direct PointerBuffer
int clGetGLContextInfoKHR(Int64Buffer properties, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetGLContextInfoKHR(const cl_context_properties * properties, cl_gl_context_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
properties
- a direct Int64Buffer
param_value
- a direct Buffer
param_value_size_ret
- a direct PointerBuffer
int clGetGLObjectInfo(long memobj, IntBuffer gl_object_type, IntBuffer gl_object_name)
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
int clGetGLObjectInfo(long memobj, int[] gl_object_type, int gl_object_type_offset, int[] gl_object_name, int gl_object_name_offset)
cl_int clGetGLObjectInfo(cl_mem memobj, cl_gl_object_type * gl_object_type, cl_GLuint * gl_object_name);
int clGetGLTextureInfo(long memobj, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetGLTextureInfo(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |