Uses of Record Class
club.doki7.opencl.handle.CLEvent.Ptr
Packages that use CLEvent.Ptr
-
Uses of CLEvent.Ptr in club.doki7.opencl
Methods in club.doki7.opencl with parameters of type CLEvent.PtrModifier and TypeMethodDescriptionintCL.cancelCommandsIMG(CLEvent.Ptr event_list, long num_events_in_list) intCL.enqueueAcquireD3D10ObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireD3D11ObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireDX9MediaSurfacesKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireDX9ObjectsINTEL(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireEGLObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireExternalMemObjectsKHR(@Nullable CLCommandQueue command_queue, int num_mem_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireGLObjects(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireGrallocObjectsIMG(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueAcquireVA_APIMediaSurfacesINTEL(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueBarrierWithWaitList(@Nullable CLCommandQueue command_queue, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCommandBufferKHR(int num_queues, CLCommandQueue.Ptr queues, @Nullable CLCommandBufferKhr command_buffer, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCopyBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, long src_offset, long dst_offset, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCopyBufferRect(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCopyBufferToImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_buffer, @Nullable CLMem dst_image, long src_offset, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCopyImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_image, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueCopyImageToBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr region, long dst_offset, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueFillBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, @NotNull MemorySegment pattern, long pattern_size, long offset, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueFillImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, @NotNull MemorySegment fill_color, @Nullable PointerPtr origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueGenerateMipmapIMG(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_image, int mipmap_filter_mode, @Nullable PointerPtr array_region, @Nullable PointerPtr mip_region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) @NotNull MemorySegmentCL.enqueueMapBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_map, long map_flags, long offset, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event, @Nullable IntPtr errcode_ret) @NotNull MemorySegmentCL.enqueueMapImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_map, long map_flags, @Nullable PointerPtr origin, @Nullable PointerPtr region, @Nullable PointerPtr imageRowPitch, @Nullable PointerPtr imageSlicePitch, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event, @Nullable IntPtr errcode_ret) intCL.enqueueMarker(@Nullable CLCommandQueue command_queue, CLEvent.Ptr event) intCL.enqueueMarkerWithWaitList(@Nullable CLCommandQueue command_queue, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMemAdviseINTEL(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment ptr, long size, int advice, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMemcpyINTEL(@Nullable CLCommandQueue command_queue, int blocking, @NotNull MemorySegment dst_ptr, @NotNull MemorySegment src_ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMemFillINTEL(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment dst_ptr, @NotNull MemorySegment pattern, long pattern_size, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMemsetINTEL(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment dst_ptr, int value, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMigrateMemINTEL(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment ptr, long size, long flags, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMigrateMemObjectEXT(@Nullable CLCommandQueue command_queue, int num_mem_objects, CLMem.Ptr mem_objects, long flags, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueMigrateMemObjects(@Nullable CLCommandQueue command_queue, int num_mem_objects, CLMem.Ptr mem_objects, long flags, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueNativeKernel(@Nullable CLCommandQueue command_queue, CLFunctionTypes.Iuser_func_0 user_func, @NotNull MemorySegment args, long cb_args, int num_mem_objects, CLMem.Ptr mem_list, @Nullable PointerPtr args_mem_loc, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueNativeKernel(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment user_func, @NotNull MemorySegment args, long cb_args, int num_mem_objects, CLMem.Ptr mem_list, @Nullable PointerPtr args_mem_loc, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueNativeKernel(Arena arena, @Nullable CLCommandQueue command_queue, CLFunctionTypes.Iuser_func_0 user_func, @NotNull MemorySegment args, long cb_args, int num_mem_objects, CLMem.Ptr mem_list, @Nullable PointerPtr args_mem_loc, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueNDRangeKernel(@Nullable CLCommandQueue command_queue, @Nullable CLKernel kernel, int workDim, @Nullable PointerPtr globalWorkOffset, @Nullable PointerPtr globalWorkSize, @Nullable PointerPtr localWorkSize, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReadBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_read, long offset, long size, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReadBufferRect(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_read, @Nullable PointerPtr buffer_origin, @Nullable PointerPtr host_origin, @Nullable PointerPtr region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReadHostPipeINTEL(@Nullable CLCommandQueue command_queue, @Nullable CLProgram program, @Nullable BytePtr pipe_symbol, int blocking_read, @NotNull MemorySegment ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReadImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_read, @Nullable PointerPtr origin, @Nullable PointerPtr region, long row_pitch, long slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseD3D10ObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseD3D11ObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseDX9MediaSurfacesKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseDX9ObjectsINTEL(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseEGLObjectsKHR(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseExternalMemObjectsKHR(@Nullable CLCommandQueue command_queue, int num_mem_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseGLObjects(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseGrallocObjectsIMG(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueReleaseVA_APIMediaSurfacesINTEL(@Nullable CLCommandQueue command_queue, int num_objects, CLMem.Ptr mem_objects, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSignalSemaphoresKHR(@Nullable CLCommandQueue command_queue, int num_sema_objects, CLSemaphoreKhr.Ptr sema_objects, @Nullable LongPtr sema_payload_list, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFree(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, CLFunctionTypes.Ipfn_free_func_1 pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFree(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, @NotNull MemorySegment pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFree(Arena arena, @Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, CLFunctionTypes.Ipfn_free_func_1 pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFreeARM(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, CLFunctionTypes.Ipfn_free_func_0 pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFreeARM(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, @NotNull MemorySegment pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMFreeARM(Arena arena, @Nullable CLCommandQueue command_queue, int num_svm_pointers, @NotNull MemorySegment svm_pointers, CLFunctionTypes.Ipfn_free_func_0 pfn_free_func, @NotNull MemorySegment user_data, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMap(@Nullable CLCommandQueue command_queue, int blocking_map, long flags, @NotNull MemorySegment svm_ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMapARM(@Nullable CLCommandQueue command_queue, int blocking_map, long flags, @NotNull MemorySegment svm_ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMemcpy(@Nullable CLCommandQueue command_queue, int blocking_copy, @NotNull MemorySegment dst_ptr, @NotNull MemorySegment src_ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMemcpyARM(@Nullable CLCommandQueue command_queue, int blocking_copy, @NotNull MemorySegment dst_ptr, @NotNull MemorySegment src_ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMemFill(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment svm_ptr, @NotNull MemorySegment pattern, long pattern_size, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMemFillARM(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment svm_ptr, @NotNull MemorySegment pattern, long pattern_size, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMMigrateMem(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @Nullable PointerPtr svm_pointers, @Nullable PointerPtr sizes, long flags, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMUnmap(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment svm_ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueSVMUnmapARM(@Nullable CLCommandQueue command_queue, @NotNull MemorySegment svm_ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueTask(@Nullable CLCommandQueue command_queue, @Nullable CLKernel kernel, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueUnmapMemObject(@Nullable CLCommandQueue command_queue, @Nullable CLMem memobj, @NotNull MemorySegment mapped_ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueWaitForEvents(@Nullable CLCommandQueue command_queue, int num_events, CLEvent.Ptr event_list) intCL.enqueueWaitSemaphoresKHR(@Nullable CLCommandQueue command_queue, int num_sema_objects, CLSemaphoreKhr.Ptr sema_objects, @Nullable LongPtr sema_payload_list, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueWriteBuffer(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_write, long offset, long size, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueWriteBufferRect(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_write, @Nullable PointerPtr buffer_origin, @Nullable PointerPtr host_origin, @Nullable PointerPtr region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueWriteHostPipeINTEL(@Nullable CLCommandQueue command_queue, @Nullable CLProgram program, @Nullable BytePtr pipe_symbol, int blocking_write, @NotNull MemorySegment ptr, long size, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.enqueueWriteImage(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_write, @Nullable PointerPtr origin, @Nullable PointerPtr region, long input_row_pitch, long input_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) intCL.waitForEvents(int num_events, CLEvent.Ptr event_list) -
Uses of CLEvent.Ptr in club.doki7.opencl.handle
Methods in club.doki7.opencl.handle that return CLEvent.PtrModifier and TypeMethodDescriptionstatic CLEvent.Ptrstatic CLEvent.Ptrstatic CLEvent.Ptrstatic CLEvent.PtrCLEvent.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable CLEvent> values) static CLEvent.PtrCLEvent.Ptr.offset(long offset) CLEvent.Ptr.reinterpret(long newSize) Assume theCLEvent.Ptris capable of holding at leastnewSizehandles, create a new viewCLEvent.Ptrthat uses the same backing storage as thisCLEvent.Ptr, but with the new size.CLEvent.Ptr.slice(long end) CLEvent.Ptr.slice(long start, long end) Note that this function uses theList.subList(int, int)semantics (left inclusive, right exclusive interval), notMemorySegment.asSlice(long, long)semantics (offset + newSize).