Uses of Record Class
club.doki7.opencl.handle.CLDeviceId.Ptr
Packages that use CLDeviceId.Ptr
-
Uses of CLDeviceId.Ptr in club.doki7.opencl
Methods in club.doki7.opencl with parameters of type CLDeviceId.PtrModifier and TypeMethodDescriptionintCL.buildProgram(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, CLFunctionTypes.Ipfn_notify_5 pfn_notify, @NotNull MemorySegment user_data) intCL.buildProgram(@Nullable CLProgram program, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr options, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) intCL.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) intCL.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) intCL.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) intCL.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 CLContextCL.createContext(@Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr devices, CLFunctionTypes.Ipfn_notify_0 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContextCL.createContext(@Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr devices, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContextCL.createContext(Arena arena, @Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr devices, CLFunctionTypes.Ipfn_notify_0 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLProgramCL.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 CLProgramCL.createProgramWithBuiltInKernels(@Nullable CLContext context, int num_devices, CLDeviceId.Ptr device_list, @Nullable BytePtr kernel_names, @Nullable IntPtr errcode_ret) intCL.createSubDevices(@Nullable CLDeviceId in_device, @Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr out_devices, @Nullable IntPtr num_devices_ret) intCL.createSubDevicesEXT(@Nullable CLDeviceId in_device, @Nullable LongPtr properties, int num_entries, CLDeviceId.Ptr out_devices, @Nullable IntPtr num_devices) intCL.getDeviceIDs(@Nullable CLPlatformId platform, long device_type, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) intCL.getDeviceIDsFromD3D10KHR(@Nullable CLPlatformId platform, int d3d_device_source, @NotNull MemorySegment d3d_object, int d3d_device_set, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) intCL.getDeviceIDsFromD3D11KHR(@Nullable CLPlatformId platform, int d3d_device_source, @NotNull MemorySegment d3d_object, int d3d_device_set, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) intCL.getDeviceIDsFromDX9INTEL(@Nullable CLPlatformId platform, int dx9_device_source, @NotNull MemorySegment dx9_object, int dx9_device_set, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) intCL.getDeviceIDsFromDX9MediaAdapterKHR(@Nullable CLPlatformId platform, int num_media_adapters, @Nullable IntPtr media_adapter_type, @NotNull MemorySegment media_adapters, int media_adapter_set, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) intCL.getDeviceIDsFromVA_APIMediaAdapterINTEL(@Nullable CLPlatformId platform, int media_adapter_type, @NotNull MemorySegment media_adapter, int media_adapter_set, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) @Nullable CLProgramCL.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 CLProgramCL.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 CLProgramCL.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) -
Uses of CLDeviceId.Ptr in club.doki7.opencl.handle
Methods in club.doki7.opencl.handle that return CLDeviceId.PtrModifier and TypeMethodDescriptionstatic CLDeviceId.Ptrstatic CLDeviceId.Ptrstatic CLDeviceId.PtrCLDeviceId.Ptr.allocate(Arena arena, @Nullable CLDeviceId @NotNull [] values) static CLDeviceId.PtrCLDeviceId.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable CLDeviceId> values) static CLDeviceId.PtrCLDeviceId.Ptr.allocateV(Arena arena, @Nullable CLDeviceId value0, @Nullable CLDeviceId... values) CLDeviceId.Ptr.offset(long offset) CLDeviceId.Ptr.reinterpret(long newSize) Assume theCLDeviceId.Ptris capable of holding at leastnewSizehandles, create a new viewCLDeviceId.Ptrthat uses the same backing storage as thisCLDeviceId.Ptr, but with the new size.CLDeviceId.Ptr.slice(long end) CLDeviceId.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).