Uses of Record Class
club.doki7.opencl.handle.CLContext
Packages that use CLContext
-
Uses of CLContext in club.doki7.opencl
Methods in club.doki7.opencl that return CLContextModifier and TypeMethodDescription@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 CLContextCL.createContextFromType(@Nullable PointerPtr properties, long device_type, CLFunctionTypes.Ipfn_notify_1 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContextCL.createContextFromType(@Nullable PointerPtr properties, long device_type, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContextCL.createContextFromType(Arena arena, @Nullable PointerPtr properties, long device_type, CLFunctionTypes.Ipfn_notify_1 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) Methods in club.doki7.opencl with parameters of type CLContextModifier and TypeMethodDescription@Nullable CLAcceleratorIntelCL.createAcceleratorINTEL(@Nullable CLContext context, int accelerator_type, long descriptor_size, @NotNull MemorySegment descriptor, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createBuffer(@Nullable CLContext context, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createBufferWithProperties(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createBufferWithPropertiesINTEL(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLCommandQueueCL.createCommandQueue(@Nullable CLContext context, @Nullable CLDeviceId device, long properties, @Nullable IntPtr errcode_ret) @Nullable CLCommandQueueCL.createCommandQueueWithProperties(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLCommandQueueCL.createCommandQueueWithPropertiesKHR(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLEventCL.createEventFromEGLSyncKHR(@Nullable CLContext context, @NotNull MemorySegment sync, @NotNull MemorySegment display, @Nullable IntPtr errcode_ret) @Nullable CLEventCL.createEventFromGLsyncKHR(@Nullable CLContext context, @Nullable CLGLsync sync, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D10BufferKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D10Texture2DKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D10Texture3DKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D11BufferKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D11Texture2DKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromD3D11Texture3DKHR(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromDX9MediaSurfaceINTEL(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @NotNull MemorySegment sharedHandle, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromDX9MediaSurfaceKHR(@Nullable CLContext context, long flags, int adapter_type, @NotNull MemorySegment surface_info, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromEGLImageKHR(@Nullable CLContext context, @NotNull MemorySegment egldisplay, @NotNull MemorySegment eglimage, long flags, @Nullable PointerPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromGLBuffer(@Nullable CLContext context, long flags, int bufobj, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromGLRenderbuffer(@Nullable CLContext context, long flags, int renderbuffer, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromGLTexture(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromGLTexture2D(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromGLTexture3D(@Nullable CLContext context, long flags, int target, int miplevel, int texture, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createFromVA_APIMediaSurfaceINTEL(@Nullable CLContext context, long flags, @Nullable IntPtr surface, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.createImage(@Nullable CLContext context, long flags, @Nullable CLImageFormat image_format, @Nullable CLImageDesc image_desc, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.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 CLMemCL.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 CLMemCL.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 CLMemCL.createPipe(@Nullable CLContext context, long flags, int pipe_packet_size, int pipe_max_packets, @Nullable PointerPtr properties, @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) @Nullable CLProgramCL.createProgramWithIL(@Nullable CLContext context, @NotNull MemorySegment il, long length, @Nullable IntPtr errcode_ret) @Nullable CLProgramCL.createProgramWithILKHR(@Nullable CLContext context, @NotNull MemorySegment il, long length, @Nullable IntPtr errcode_ret) @Nullable CLProgramCL.createProgramWithSource(@Nullable CLContext context, int count, @Nullable PointerPtr strings, @Nullable PointerPtr lengths, @Nullable IntPtr errcode_ret) @Nullable CLSamplerCL.createSampler(@Nullable CLContext context, int normalized_coords, int addressing_mode, int filter_mode, @Nullable IntPtr errcode_ret) @Nullable CLSamplerCL.createSamplerWithProperties(@Nullable CLContext context, @Nullable LongPtr sampler_properties, @Nullable IntPtr errcode_ret) @Nullable CLSemaphoreKhrCL.createSemaphoreWithPropertiesKHR(@Nullable CLContext context, @Nullable LongPtr sema_props, @Nullable IntPtr errcode_ret) @Nullable CLEventCL.createUserEvent(@Nullable CLContext context, @Nullable IntPtr errcode_ret) @NotNull MemorySegmentCL.deviceMemAllocINTEL(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) intCL.getContextInfo(@Nullable CLContext context, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) intCL.getImageRequirementsInfoEXT(@Nullable CLContext context, @Nullable LongPtr properties, long flags, @Nullable CLImageFormat image_format, @Nullable CLImageDesc image_desc, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) intCL.getMemAllocInfoINTEL(@Nullable CLContext context, @NotNull MemorySegment ptr, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) intCL.getSupportedD3D10TextureFormatsINTEL(@Nullable CLContext context, long flags, int imageType, int num_entries, @Nullable IntPtr d3d10_formats, @Nullable IntPtr num_texture_formats) intCL.getSupportedD3D11TextureFormatsINTEL(@Nullable CLContext context, long flags, int imageType, int plane, int num_entries, @Nullable IntPtr d3d11_formats, @Nullable IntPtr num_texture_formats) intCL.getSupportedDX9MediaSurfaceFormatsINTEL(@Nullable CLContext context, long flags, int imageType, int plane, int num_entries, @Nullable IntPtr dx9_formats, @Nullable IntPtr num_surface_formats) intCL.getSupportedGLTextureFormatsINTEL(@Nullable CLContext context, long flags, int imageType, int num_entries, @Nullable IntPtr gl_formats, @Nullable IntPtr num_texture_formats) intCL.getSupportedImageFormats(@Nullable CLContext context, long flags, int imageType, int num_entries, @Nullable CLImageFormat image_formats, @Nullable IntPtr num_image_formats) intCL.getSupportedVA_APIMediaSurfaceFormatsINTEL(@Nullable CLContext context, long flags, int imageType, int plane, int num_entries, @Nullable VAImageFormatCLREF va_api_formats, @Nullable IntPtr num_surface_formats) @NotNull MemorySegmentCL.hostMemAllocINTEL(@Nullable CLContext context, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) @Nullable CLMemCL.importMemoryARM(@Nullable CLContext context, long flags, @Nullable PointerPtr properties, @NotNull MemorySegment memory, long size, @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, 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) intCL.memBlockingFreeINTEL(@Nullable CLContext context, @NotNull MemorySegment ptr) intCL.memFreeINTEL(@Nullable CLContext context, @NotNull MemorySegment ptr) intCL.releaseContext(@Nullable CLContext context) intCL.retainContext(@Nullable CLContext context) intCL.setContextDestructorCallback(@Nullable CLContext context, CLFunctionTypes.Ipfn_notify_2 pfn_notify, @NotNull MemorySegment user_data) intCL.setContextDestructorCallback(@Nullable CLContext context, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data) intCL.setContextDestructorCallback(Arena arena, @Nullable CLContext context, CLFunctionTypes.Ipfn_notify_2 pfn_notify, @NotNull MemorySegment user_data) intCL.setDefaultDeviceCommandQueue(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable CLCommandQueue command_queue) intCL.setPerfHintQCOM(@Nullable CLContext context, int perf_hint) @NotNull MemorySegmentCL.sharedMemAllocINTEL(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) @NotNull MemorySegment@NotNull MemorySegmentCL.SVMAllocARM(@Nullable CLContext context, long flags, long size, int alignment) voidCL.SVMFree(@Nullable CLContext context, @NotNull MemorySegment svm_pointer) voidCL.SVMFreeARM(@Nullable CLContext context, @NotNull MemorySegment svm_pointer) intCL.terminateContextKHR(@Nullable CLContext context) -
Uses of CLContext in club.doki7.opencl.handle
Classes in club.doki7.opencl.handle that implement interfaces with type arguments of type CLContextModifier and TypeClassDescriptionstatic final recordRepresents a pointer to cl_context handle(s) in native memory.Methods in club.doki7.opencl.handle that return CLContextModifier and TypeMethodDescription@Nullable CLContextCLContext.Ptr.read()@Nullable CLContextCLContext.Ptr.read(long index) Methods in club.doki7.opencl.handle that return types with arguments of type CLContextMethods in club.doki7.opencl.handle with parameters of type CLContextMethod parameters in club.doki7.opencl.handle with type arguments of type CLContextModifier and TypeMethodDescriptionstatic CLContext.PtrCLContext.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable CLContext> values)