public interface CLEventBinding
Modifier and Type | Field and Description |
---|---|
static int |
CL_EVENT_COMMAND_EXECUTION_STATUS |
static int |
CL_EVENT_COMMAND_QUEUE |
static int |
CL_EVENT_COMMAND_TYPE |
static int |
CL_EVENT_CONTEXT |
static int |
CL_EVENT_REFERENCE_COUNT |
Modifier and Type | Method and Description |
---|---|
long |
clCreateUserEvent(long context,
int[] errcode_ret,
int errcode_ret_offset)
Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret); |
long |
clCreateUserEvent(long context,
IntBuffer errcode_ret)
Interface to C language function:
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret); |
int |
clGetEventInfo(long event,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clGetEventProfilingInfo(long event,
int param_name,
long param_value_size,
Buffer param_value,
PointerBuffer param_value_size_ret)
Interface to C language function:
cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret); |
int |
clReleaseEvent(long event)
Interface to C language function:
cl_int clReleaseEvent(cl_event event); |
int |
clRetainEvent(long event)
Interface to C language function:
cl_int clRetainEvent(cl_event event); |
int |
clSetEventCallback(long event,
int type,
CLEventCallback cb)
Interface to C language function:
int32_t clSetEventCallback(cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data); |
int |
clSetUserEventStatus(long event,
int execution_status)
Interface to C language function:
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status); |
int |
clWaitForEvents(int num_events,
PointerBuffer event_list)
Interface to C language function:
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list); |
static final int CL_EVENT_COMMAND_QUEUE
static final int CL_EVENT_COMMAND_TYPE
static final int CL_EVENT_REFERENCE_COUNT
static final int CL_EVENT_COMMAND_EXECUTION_STATUS
static final int CL_EVENT_CONTEXT
long clCreateUserEvent(long context, IntBuffer errcode_ret)
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
errcode_ret
- a direct or array-backed IntBuffer
long clCreateUserEvent(long context, int[] errcode_ret, int errcode_ret_offset)
cl_event clCreateUserEvent(cl_context context, cl_int * errcode_ret);
int clGetEventInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetEventInfo(cl_event event, cl_event_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
param_value
- a direct only Buffer
param_value_size_ret
- a direct only PointerBuffer
int clGetEventProfilingInfo(long event, int param_name, long param_value_size, Buffer param_value, PointerBuffer param_value_size_ret)
cl_int clGetEventProfilingInfo(cl_event event, cl_profiling_info param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret);
param_value
- a direct only Buffer
param_value_size_ret
- a direct only PointerBuffer
int clReleaseEvent(long event)
cl_int clReleaseEvent(cl_event event);
int clRetainEvent(long event)
cl_int clRetainEvent(cl_event event);
int clSetUserEventStatus(long event, int execution_status)
cl_int clSetUserEventStatus(cl_event event, cl_int execution_status);
int clWaitForEvents(int num_events, PointerBuffer event_list)
cl_int clWaitForEvents(cl_uint num_events, cl_event * event_list);
event_list
- a direct only PointerBuffer
int clSetEventCallback(long event, int type, CLEventCallback cb)
int32_t clSetEventCallback(cl_event event, cl_int command_exec_callback_type, void (CL_CALLBACK *pfn_event_notify) (cl_event event, cl_int event_command_exec_status, void *user_data), void *user_data);