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 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 CLContext
CL.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 CLContext
CL.createContext
(@Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr devices, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContext
CL.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 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) int
CL.createSubDevices
(@Nullable CLDeviceId in_device, @Nullable PointerPtr properties, int num_devices, CLDeviceId.Ptr out_devices, @Nullable IntPtr num_devices_ret) int
CL.createSubDevicesEXT
(@Nullable CLDeviceId in_device, @Nullable LongPtr properties, int num_entries, CLDeviceId.Ptr out_devices, @Nullable IntPtr num_devices) int
CL.getDeviceIDs
(@Nullable CLPlatformId platform, long device_type, int num_entries, CLDeviceId.Ptr devices, @Nullable IntPtr num_devices) int
CL.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) int
CL.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) int
CL.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) int
CL.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) int
CL.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 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) -
Uses of CLDeviceId.Ptr in club.doki7.opencl.handle
Methods in club.doki7.opencl.handle that return CLDeviceId.PtrModifier and TypeMethodDescriptionstatic CLDeviceId.Ptr
static CLDeviceId.Ptr
static CLDeviceId.Ptr
CLDeviceId.Ptr.allocate
(Arena arena, @Nullable CLDeviceId @NotNull [] values) static CLDeviceId.Ptr
CLDeviceId.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable CLDeviceId> values) static CLDeviceId.Ptr
CLDeviceId.Ptr.allocateV
(Arena arena, @Nullable CLDeviceId value0, @Nullable CLDeviceId... values) CLDeviceId.Ptr.offset
(long offset) CLDeviceId.Ptr.reinterpret
(long newSize) Assume theCLDeviceId.Ptr
is capable of holding at leastnewSize
handles, create a new viewCLDeviceId.Ptr
that 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).