Class KHRSemaphore

java.lang.Object
org.lwjgl.opencl.KHRSemaphore

public class KHRSemaphore extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    clCreateSemaphoreWithPropertiesKHR(long context, long[] sema_props, int @Nullable [] errcode_ret)
    cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    static long
    clCreateSemaphoreWithPropertiesKHR(long context, LongBuffer sema_props, @Nullable IntBuffer errcode_ret)
    cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    static int
    clEnqueueSignalSemaphoresKHR(long command_queue, PointerBuffer sema_objects, long @Nullable [] sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueSignalSemaphoresKHR(long command_queue, PointerBuffer sema_objects, @Nullable LongBuffer sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWaitSemaphoresKHR(long command_queue, PointerBuffer sema_objects, long @Nullable [] sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clEnqueueWaitSemaphoresKHR(long command_queue, PointerBuffer sema_objects, @Nullable LongBuffer sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
    cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    clGetSemaphoreInfoKHR(long sema_object, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
    cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    static int
    clReleaseSemaphoreKHR(long sema_object)
    cl_int clReleaseSemaphoreKHR(cl_semaphore_khr sema_object)
    static int
    clRetainSemaphoreKHR(long sema_object)
    cl_int clRetainSemaphoreKHR(cl_semaphore_khr sema_object)
    static long
    nclCreateSemaphoreWithPropertiesKHR(long context, long sema_props, long errcode_ret)
    cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    static int
    nclEnqueueSignalSemaphoresKHR(long command_queue, int num_sema_objects, long sema_objects, long sema_payload_list, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclEnqueueWaitSemaphoresKHR(long command_queue, int num_sema_objects, long sema_objects, long sema_payload_list, int num_events_in_wait_list, long event_wait_list, long event)
    cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    static int
    nclGetSemaphoreInfoKHR(long sema_object, int param_name, long param_value_size, long param_value, long param_value_size_ret)
    cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CL_PLATFORM_SEMAPHORE_TYPES_KHR

      public static final int CL_PLATFORM_SEMAPHORE_TYPES_KHR
      See Also:
    • CL_DEVICE_SEMAPHORE_TYPES_KHR

      public static final int CL_DEVICE_SEMAPHORE_TYPES_KHR
      See Also:
    • CL_SEMAPHORE_TYPE_BINARY_KHR

      public static final int CL_SEMAPHORE_TYPE_BINARY_KHR
      See Also:
    • CL_SEMAPHORE_CONTEXT_KHR

      public static final int CL_SEMAPHORE_CONTEXT_KHR
      See Also:
    • CL_SEMAPHORE_REFERENCE_COUNT_KHR

      public static final int CL_SEMAPHORE_REFERENCE_COUNT_KHR
      See Also:
    • CL_SEMAPHORE_PROPERTIES_KHR

      public static final int CL_SEMAPHORE_PROPERTIES_KHR
      See Also:
    • CL_SEMAPHORE_PAYLOAD_KHR

      public static final int CL_SEMAPHORE_PAYLOAD_KHR
      See Also:
    • CL_SEMAPHORE_TYPE_KHR

      public static final int CL_SEMAPHORE_TYPE_KHR
      See Also:
    • CL_SEMAPHORE_DEVICE_HANDLE_LIST_KHR

      public static final int CL_SEMAPHORE_DEVICE_HANDLE_LIST_KHR
      See Also:
    • CL_SEMAPHORE_DEVICE_HANDLE_LIST_END_KHR

      public static final int CL_SEMAPHORE_DEVICE_HANDLE_LIST_END_KHR
      See Also:
    • CL_COMMAND_SEMAPHORE_WAIT_KHR

      public static final int CL_COMMAND_SEMAPHORE_WAIT_KHR
      See Also:
    • CL_COMMAND_SEMAPHORE_SIGNAL_KHR

      public static final int CL_COMMAND_SEMAPHORE_SIGNAL_KHR
      See Also:
    • CL_INVALID_SEMAPHORE_KHR

      public static final int CL_INVALID_SEMAPHORE_KHR
      See Also:
  • Method Details

    • nclCreateSemaphoreWithPropertiesKHR

      public static long nclCreateSemaphoreWithPropertiesKHR(long context, long sema_props, long errcode_ret)
      cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    • clCreateSemaphoreWithPropertiesKHR

      public static long clCreateSemaphoreWithPropertiesKHR(long context, LongBuffer sema_props, @Nullable IntBuffer errcode_ret)
      cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    • nclEnqueueWaitSemaphoresKHR

      public static int nclEnqueueWaitSemaphoresKHR(long command_queue, int num_sema_objects, long sema_objects, long sema_payload_list, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueWaitSemaphoresKHR

      public static int clEnqueueWaitSemaphoresKHR(long command_queue, PointerBuffer sema_objects, @Nullable LongBuffer sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueSignalSemaphoresKHR

      public static int nclEnqueueSignalSemaphoresKHR(long command_queue, int num_sema_objects, long sema_objects, long sema_payload_list, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueSignalSemaphoresKHR

      public static int clEnqueueSignalSemaphoresKHR(long command_queue, PointerBuffer sema_objects, @Nullable LongBuffer sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclGetSemaphoreInfoKHR

      public static int nclGetSemaphoreInfoKHR(long sema_object, int param_name, long param_value_size, long param_value, long param_value_size_ret)
      cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSemaphoreInfoKHR

      public static int clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable ByteBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSemaphoreInfoKHR

      public static int clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable IntBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clGetSemaphoreInfoKHR

      public static int clGetSemaphoreInfoKHR(long sema_object, int param_name, @Nullable PointerBuffer param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)
    • clReleaseSemaphoreKHR

      public static int clReleaseSemaphoreKHR(long sema_object)
      cl_int clReleaseSemaphoreKHR(cl_semaphore_khr sema_object)
    • clRetainSemaphoreKHR

      public static int clRetainSemaphoreKHR(long sema_object)
      cl_int clRetainSemaphoreKHR(cl_semaphore_khr sema_object)
    • clCreateSemaphoreWithPropertiesKHR

      public static long clCreateSemaphoreWithPropertiesKHR(long context, long[] sema_props, int @Nullable [] errcode_ret)
      cl_semaphore_khr clCreateSemaphoreWithPropertiesKHR(cl_context context, cl_semaphore_properties_khr const * sema_props, cl_int * errcode_ret)
    • clEnqueueWaitSemaphoresKHR

      public static int clEnqueueWaitSemaphoresKHR(long command_queue, PointerBuffer sema_objects, long @Nullable [] sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueWaitSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueSignalSemaphoresKHR

      public static int clEnqueueSignalSemaphoresKHR(long command_queue, PointerBuffer sema_objects, long @Nullable [] sema_payload_list, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueSignalSemaphoresKHR(cl_command_queue command_queue, cl_uint num_sema_objects, cl_semaphore_khr const * sema_objects, cl_semaphore_payload_khr const * sema_payload_list, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clGetSemaphoreInfoKHR

      public static int clGetSemaphoreInfoKHR(long sema_object, int param_name, int @Nullable [] param_value, @Nullable PointerBuffer param_value_size_ret)
      cl_int clGetSemaphoreInfoKHR(cl_semaphore_khr sema_object, cl_semaphore_info_khr param_name, size_t param_value_size, void * param_value, size_t * param_value_size_ret)