Expand description
OpenCL
Event Object API.
Structs§
CommandExecutionStatus
is a newtype around theOpenCL
command execution statusEventCommandType
is a newtype around theOpenCL
cl_command_type
Constants§
Functions§
- Create an
OpenCL
user event object.
CallsclCreateUserEvent
to create anOpenCL
event. - Get data about an
OpenCL
event. CallsclGetEventInfo
to get the desired data about the event. - Get specific information about an
OpenCL
event.
CallsclGetEventInfo
to get the desired information about the event. - Get profiling data about an
OpenCL
event. CallsclGetEventProfilingInfo
to get the desired profiling data about the event. - Get profiling information for a command associated with an event when profiling is enabled.
Calls clGetEventProfilingInfo to get the desired information. - Release an
OpenCL
event.
CallsclReleaseEvent
to decrement the event reference count. - Retain an
OpenCL
event.
Calls clRetainEvent to increment the event reference count. - Register a user callback function for a specific command execution status, Calls
clSetEventCallback
to register a callback function. - Set the execution status of a user event object.
CallsclSetUserEventStatus
to set the execution status. - Wait for
OpenCL
events to complete.
CallsclWaitForEvents
.