Module cl3::event

source ·
Expand description

OpenCL Event Object API.

Structs§

Constants§

Functions§

  • Create an OpenCL user event object.
    Calls clCreateUserEvent to create an OpenCL event.
  • Get data about an OpenCL event. Calls clGetEventInfo to get the desired data about the event.
  • Get specific information about an OpenCL event.
    Calls clGetEventInfo to get the desired information about the event.
  • Get profiling data about an OpenCL event. Calls clGetEventProfilingInfo 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.
    Calls clReleaseEvent 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.
    Calls clSetUserEventStatus to set the execution status.
  • Wait for OpenCL events to complete.
    Calls clWaitForEvents.

Type Aliases§