Uses of Record Class
club.doki7.opencl.handle.CLProgram
Packages that use CLProgram
-
Uses of CLProgram in club.doki7.opencl
Methods in club.doki7.opencl that return CLProgramModifier and TypeMethodDescription@Nullable CLProgram
CL.createProgramWithBinary
(@Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable PointerPtr lengths, @Nullable PointerPtr binaries, @Nullable IntPtr binary_status, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.createProgramWithBuiltInKernels
(@Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr kernel_names, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.createProgramWithIL
(@Nullable CLContext context, @NotNull MemorySegment il, long length, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.createProgramWithILKHR
(@Nullable CLContext context, @NotNull MemorySegment il, long length, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.createProgramWithSource
(@Nullable CLContext context, int count, @Nullable PointerPtr strings, @Nullable PointerPtr lengths, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.linkProgram
(@Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_programs, CLProgram.Ptr input_programs, CLFunctionTypes.Ipfn_notify_7 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.linkProgram
(@Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_programs, CLProgram.Ptr input_programs, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLProgram
CL.linkProgram
(Arena arena, @Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_programs, CLProgram.Ptr input_programs, CLFunctionTypes.Ipfn_notify_7 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) Methods in club.doki7.opencl with parameters of type CLProgramModifier and TypeMethodDescriptionint
CL.buildProgram
(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, CLFunctionTypes.Ipfn_notify_5 pfn_notify, @NotNull MemorySegment user_data) int
CL.buildProgram
(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) int
CL.buildProgram
(Arena arena, @Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, CLFunctionTypes.Ipfn_notify_5 pfn_notify, @NotNull MemorySegment user_data) int
CL.compileProgram
(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_headers, CLProgram.Ptr input_headers, @Nullable PointerPtr header_include_names, CLFunctionTypes.Ipfn_notify_6 pfn_notify, @NotNull MemorySegment user_data) int
CL.compileProgram
(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_headers, CLProgram.Ptr input_headers, @Nullable PointerPtr header_include_names, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) int
CL.compileProgram
(Arena arena, @Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, int num_input_headers, CLProgram.Ptr input_headers, @Nullable PointerPtr header_include_names, CLFunctionTypes.Ipfn_notify_6 pfn_notify, @NotNull MemorySegment user_data) @Nullable CLKernel
CL.createKernel
(@Nullable CLProgram program, @Nullable BytePtr kernel_name, @Nullable IntPtr errcode_ret) int
CL.createKernelsInProgram
(@Nullable CLProgram program, int num_kernels, CLKernel.Ptr kernels, @Nullable IntPtr num_kernels_ret) int
CL.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) int
CL.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) int
CL.getProgramBuildInfo
(@Nullable CLProgram program, @Nullable CLDeviceId device, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getProgramInfo
(@Nullable CLProgram program, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.releaseProgram
(@Nullable CLProgram program) int
CL.retainProgram
(@Nullable CLProgram program) int
CL.setProgramReleaseCallback
(@Nullable CLProgram program, CLFunctionTypes.Ipfn_notify_8 pfn_notify, @NotNull MemorySegment user_data) int
CL.setProgramReleaseCallback
(@Nullable CLProgram program, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) int
CL.setProgramReleaseCallback
(Arena arena, @Nullable CLProgram program, CLFunctionTypes.Ipfn_notify_8 pfn_notify, @NotNull MemorySegment user_data) int
CL.setProgramSpecializationConstant
(@Nullable CLProgram program, int spec_id, long spec_size, @NotNull MemorySegment spec_value) -
Uses of CLProgram in club.doki7.opencl.handle
Classes in club.doki7.opencl.handle that implement interfaces with type arguments of type CLProgramModifier and TypeClassDescriptionstatic final record
Represents a pointer to cl_program handle(s) in native memory.Methods in club.doki7.opencl.handle that return CLProgramModifier and TypeMethodDescription@Nullable CLProgram
CLProgram.Ptr.read()
@Nullable CLProgram
CLProgram.Ptr.read
(long index) Methods in club.doki7.opencl.handle that return types with arguments of type CLProgramMethods in club.doki7.opencl.handle with parameters of type CLProgramMethod parameters in club.doki7.opencl.handle with type arguments of type CLProgramModifier and TypeMethodDescriptionstatic CLProgram.Ptr
CLProgram.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable CLProgram> values)