Uses of Record Class
club.doki7.opencl.handle.CLMem.Ptr
Packages that use CLMem.Ptr
-
Uses of CLMem.Ptr in club.doki7.opencl
Methods in club.doki7.opencl with parameters of type CLMem.PtrModifier and TypeMethodDescriptionint
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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) -
Uses of CLMem.Ptr in club.doki7.opencl.handle
Methods in club.doki7.opencl.handle that return CLMem.PtrModifier and TypeMethodDescriptionstatic CLMem.Ptr
static CLMem.Ptr
static CLMem.Ptr
static CLMem.Ptr
CLMem.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable CLMem> values) static CLMem.Ptr
CLMem.Ptr.offset
(long offset) CLMem.Ptr.reinterpret
(long newSize) CLMem.Ptr.slice
(long end) CLMem.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).