Module event

Module event 

Source

Structs§

CommandExecutionStatus
CommandExecutionStatus is a newtype around the OpenCL command execution status
Event
An OpenCL event object.
EventCommandType
EventCommandType is a newtype around the OpenCL cl_command_type

Constants§

CL_COMMAND_ACQUIRE_EGL_OBJECTS_KHR
CL_COMMAND_ACQUIRE_GL_OBJECTS
CL_COMMAND_BARRIER
CL_COMMAND_COMMAND_BUFFER_KHR
CL_COMMAND_COPY_BUFFER
CL_COMMAND_COPY_BUFFER_RECT
CL_COMMAND_COPY_BUFFER_TO_IMAGE
CL_COMMAND_COPY_IMAGE
CL_COMMAND_COPY_IMAGE_TO_BUFFER
CL_COMMAND_EGL_FENCE_SYNC_OBJECT_KHR
CL_COMMAND_FILL_BUFFER
CL_COMMAND_FILL_IMAGE
CL_COMMAND_MAP_BUFFER
CL_COMMAND_MAP_IMAGE
CL_COMMAND_MARKER
CL_COMMAND_MEMADVISE_INTEL
CL_COMMAND_MEMCPY_INTEL
CL_COMMAND_MEMFILL_INTEL
CL_COMMAND_MIGRATEMEM_INTEL
CL_COMMAND_MIGRATE_MEM_OBJECTS
CL_COMMAND_NATIVE_KERNEL
CL_COMMAND_NDRANGE_KERNEL
CL_COMMAND_READ_BUFFER
CL_COMMAND_READ_BUFFER_RECT
CL_COMMAND_READ_IMAGE
CL_COMMAND_RELEASE_EGL_OBJECTS_KHR
CL_COMMAND_RELEASE_GL_OBJECTS
CL_COMMAND_SVM_FREE
CL_COMMAND_SVM_MAP
CL_COMMAND_SVM_MEMCPY
CL_COMMAND_SVM_MEMFILL
CL_COMMAND_SVM_MIGRATE_MEM
CL_COMMAND_SVM_UNMAP
CL_COMMAND_TASK
CL_COMMAND_UNMAP_MEM_OBJECT
CL_COMMAND_USER
CL_COMMAND_WRITE_BUFFER
CL_COMMAND_WRITE_BUFFER_RECT
CL_COMMAND_WRITE_IMAGE
CL_COMPLETE
CL_EVENT_COMMAND_EXECUTION_STATUS
CL_EVENT_COMMAND_QUEUE
CL_EVENT_COMMAND_TYPE
CL_EVENT_CONTEXT
CL_EVENT_REFERENCE_COUNT
CL_INVALID_VALUE
CL_PROFILING_COMMAND_COMPLETE
CL_PROFILING_COMMAND_END
CL_PROFILING_COMMAND_QUEUED
CL_PROFILING_COMMAND_START
CL_PROFILING_COMMAND_SUBMIT
CL_QUEUED
CL_RUNNING
CL_SUBMITTED
CL_SUCCESS

Functions§

command_type_text
create_user_event
Create an OpenCL user event object. Calls clCreateUserEvent to create an OpenCL event.
get_event_data
Get data about an OpenCL event. Calls clGetEventInfo to get the desired data about the event.
get_event_info
Get specific information about an OpenCL event. Calls clGetEventInfo to get the desired information about the event.
get_event_profiling_data
Get profiling data about an OpenCL event. Calls clGetEventProfilingInfo to get the desired profiling data about the event.
get_event_profiling_info
Get profiling information for a command associated with an event when profiling is enabled. Calls clGetEventProfilingInfo to get the desired information.
release_event
Release an OpenCL event. Calls clReleaseEvent to decrement the event reference count.
retain_event
Retain an OpenCL event. Calls clRetainEvent to increment the event reference count.
set_event_callback
Register a user callback function for a specific command execution status, Calls clSetEventCallback to register a callback function.
set_user_event_status
Set the execution status of a user event object. Calls clSetUserEventStatus to set the execution status.
status_text
wait_for_events
Wait for OpenCL events to complete. Calls clWaitForEvents.

Type Aliases§

cl_command_queue
cl_command_type
cl_context
cl_event
cl_event_info
cl_int
cl_profiling_info
cl_uint
cl_ulong