Uses of Record Class
club.doki7.opencl.handle.CLMem
Packages that use CLMem
-
Uses of CLMem in club.doki7.opencl
Methods in club.doki7.opencl that return CLMemModifier and TypeMethodDescription@Nullable CLMem
CL.createBuffer
(@Nullable CLContext context, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createBufferWithProperties
(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createBufferWithPropertiesINTEL
(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10BufferKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10Texture2DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10Texture3DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11BufferKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11Texture2DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11Texture3DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromDX9MediaSurfaceINTEL
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @NotNull MemorySegment sharedHandle, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromDX9MediaSurfaceKHR
(@Nullable CLContext context, long flags, int adapter_type, @NotNull MemorySegment surface_info, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromEGLImageKHR
(@Nullable CLContext context, @NotNull MemorySegment egldisplay, @NotNull MemorySegment eglimage, long flags, @Nullable PointerPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromGLBuffer
(@Nullable CLContext context, long flags, int bufobj, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromGLRenderbuffer
(@Nullable CLContext context, long flags, int renderbuffer, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromGLTexture
(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromGLTexture2D
(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromGLTexture3D
(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromVA_APIMediaSurfaceINTEL
(@Nullable CLContext context, long flags, @Nullable IntPtr surface, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createImage
(@Nullable CLContext context, long flags, @Nullable CLImageFormat image_format, @Nullable CLImageDesc image_desc, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createImage2D
(@Nullable CLContext context, long flags, @Nullable CLImageFormat image_format, long imageWidth, long imageHeight, long imageRowPitch, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createImage3D
(@Nullable CLContext context, long flags, @Nullable CLImageFormat image_format, long imageWidth, long imageHeight, long imageDepth, long imageRowPitch, long imageSlicePitch, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createImageWithProperties
(@Nullable CLContext context, @Nullable LongPtr properties, long flags, @Nullable CLImageFormat image_format, @Nullable CLImageDesc image_desc, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createPipe
(@Nullable CLContext context, long flags, int pipe_packet_size, int pipe_max_packets, @Nullable PointerPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createSubBuffer
(@Nullable CLMem buffer, long flags, int buffer_create_type, @NotNull MemorySegment buffer_create_info, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.importMemoryARM
(@Nullable CLContext context, long flags, @Nullable PointerPtr properties, @NotNull MemorySegment memory, long size, @Nullable IntPtr errcode_ret) Methods in club.doki7.opencl with parameters of type CLMemModifier and TypeMethodDescriptionint
CL.commandCopyBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, long src_offset, long dst_offset, long size, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyBufferRectKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @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_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyBufferToImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_buffer, @Nullable CLMem dst_image, long src_offset, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_image, @Nullable CLMem dst_image, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyImageToBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_image, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr region, long dst_offset, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandFillBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem buffer, @NotNull MemorySegment pattern, long pattern_size, long offset, long size, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandFillImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem image, @NotNull MemorySegment fill_color, @Nullable PointerPtr origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) @Nullable CLMem
CL.createSubBuffer
(@Nullable CLMem buffer, long flags, int buffer_create_type, @NotNull MemorySegment buffer_create_info, @Nullable IntPtr errcode_ret) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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 MemorySegment
CL.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 MemorySegment
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.getGLObjectInfo
(@Nullable CLMem memobj, @Nullable IntPtr gl_object_type, @Nullable IntPtr gl_object_name) int
CL.getGLTextureInfo
(@Nullable CLMem memobj, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getImageInfo
(@Nullable CLMem image, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getMemObjectInfo
(@Nullable CLMem memobj, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getPipeInfo
(@Nullable CLMem pipe, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.releaseMemObject
(@Nullable CLMem memobj) int
CL.retainMemObject
(@Nullable CLMem memobj) int
CL.setContentSizeBufferPoCL
(@Nullable CLMem buffer, @Nullable CLMem content_size_buffer) int
CL.setMemObjectDestructorAPPLE
(@Nullable CLMem memobj, CLFunctionTypes.Ipfn_notify_4 pfn_notify, @NotNull MemorySegment user_data) int
CL.setMemObjectDestructorAPPLE
(@Nullable CLMem memobj, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) int
CL.setMemObjectDestructorAPPLE
(Arena arena, @Nullable CLMem memobj, CLFunctionTypes.Ipfn_notify_4 pfn_notify, @NotNull MemorySegment user_data) int
CL.setMemObjectDestructorCallback
(@Nullable CLMem memobj, CLFunctionTypes.Ipfn_notify_3 pfn_notify, @NotNull MemorySegment user_data) int
CL.setMemObjectDestructorCallback
(@Nullable CLMem memobj, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) int
CL.setMemObjectDestructorCallback
(Arena arena, @Nullable CLMem memobj, CLFunctionTypes.Ipfn_notify_3 pfn_notify, @NotNull MemorySegment user_data) -
Uses of CLMem in club.doki7.opencl.datatype
Methods in club.doki7.opencl.datatype that return CLMemModifier and TypeMethodDescription@Nullable CLMem
CLImageDescBufferOrMemObject.buffer()
@Nullable CLMem
CLImageDescBufferOrMemObject.memObject()
Methods in club.doki7.opencl.datatype with parameters of type CLMemModifier and TypeMethodDescription -
Uses of CLMem in club.doki7.opencl.handle
Classes in club.doki7.opencl.handle that implement interfaces with type arguments of type CLMemModifier and TypeClassDescriptionstatic final record
Represents a pointer to cl_mem handle(s) in native memory.Methods in club.doki7.opencl.handle that return CLMemModifier and TypeMethodDescription@Nullable CLMem
CLMem.Ptr.read()
@Nullable CLMem
CLMem.Ptr.read
(long index) Methods in club.doki7.opencl.handle that return types with arguments of type CLMemMethods in club.doki7.opencl.handle with parameters of type CLMemMethod parameters in club.doki7.opencl.handle with type arguments of type CLMemModifier and TypeMethodDescriptionstatic CLMem.Ptr
CLMem.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable CLMem> values)