Uses of Record Class
club.doki7.ffm.ptr.PointerPtr
Packages that use PointerPtr
Package
Description
Utility classes encapsulating
MemorySegment
, providing type-safe way
to access native memory.OpenGL ES2 Java bindings implemented with Java 22 FFM (Project Panama) APIs.
OpenGL Java bindings implemented with Java 22 FFM (Project Panama) APIs.
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.-
Uses of PointerPtr in club.doki7.ffm.ptr
Methods in club.doki7.ffm.ptr that return PointerPtrModifier and TypeMethodDescriptionstatic @NotNull PointerPtr
static @NotNull PointerPtr
static @NotNull PointerPtr
PointerPtr.allocate
(@NotNull Arena arena, Collection<@Nullable IPointer> pointers) static @NotNull PointerPtr
PointerPtr.allocateR
(@NotNull Arena arena, Collection<@NotNull MemorySegment> segments) static @NotNull PointerPtr
PointerPtr.allocateStrings
(@NotNull Arena arena, @Nullable String @NotNull [] strings) static @NotNull PointerPtr
PointerPtr.allocateStrings
(@NotNull Arena arena, @Nullable String string0, @Nullable String @NotNull ... strings) static @NotNull PointerPtr
PointerPtr.allocateStrings
(@NotNull Arena arena, @NotNull Collection<@Nullable String> strings) static @NotNull PointerPtr
PointerPtr.allocateV
(@NotNull Arena arena, @Nullable IPointer pointer0, @Nullable IPointer... pointers) static @NotNull PointerPtr
PointerPtr.allocateV
(@NotNull Arena arena, @NotNull MemorySegment segment0, @NotNull MemorySegment... segments) static @Nullable PointerPtr
PointerPtr.checked
(@NotNull MemorySegment segment) Create a newPointerPtr
usingsegment
as backing storage, with argument validation.@NotNull PointerPtr
PointerPtr.offset
(long offset) @NotNull PointerPtr
PointerPtr.reinterpret
(long newSize) Assume thePointerPtr
is capable of holding at leastnewSize
pointers, create a new viewPointerPtr
that uses the same backing storage as thisPointerPtr
, but with the new size.@NotNull PointerPtr
PointerPtr.slice
(long end) @NotNull PointerPtr
PointerPtr.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). -
Uses of PointerPtr in club.doki7.gles2
Methods in club.doki7.gles2 with parameters of type PointerPtrModifier and TypeMethodDescriptionvoid
GLES2.getVertexAttribPointerv
(int index, int pname, @Nullable PointerPtr pointer) void
GLES2.shaderSource
(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) -
Uses of PointerPtr in club.doki7.glfw
Methods in club.doki7.glfw that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
GLFW.getRequiredInstanceExtensions
(@Nullable IntPtr count) @Nullable PointerPtr
GLFW.getWaylandDisplay()
@Nullable PointerPtr
GLFW.getWaylandWindow
(@Nullable GLFWwindow window) @Nullable PointerPtr
GLFW.getX11Display()
Methods in club.doki7.glfw with parameters of type PointerPtrModifier and TypeMethodDescriptionint
GLFW.getError
(@Nullable PointerPtr description) int
GLFW.getOSMesaColorBuffer
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height, @Nullable IntPtr format, @Nullable PointerPtr buffer) int
GLFW.getOSMesaDepthBuffer
(@Nullable GLFWwindow window, @Nullable IntPtr width, @Nullable IntPtr height, @Nullable IntPtr bytesPerValue, @Nullable PointerPtr buffer) -
Uses of PointerPtr in club.doki7.openal
Methods in club.doki7.openal with parameters of type PointerPtrModifier and TypeMethodDescriptionvoid
AL.getBuffer3PtrDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr0, @Nullable PointerPtr ptr1, @Nullable PointerPtr ptr2) void
AL.getBuffer3PtrSOFT
(int buffer, int param, @Nullable PointerPtr ptr0, @Nullable PointerPtr ptr1, @Nullable PointerPtr ptr2) void
AL.getBufferPtrDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr) void
AL.getBufferPtrSOFT
(int buffer, int param, @Nullable PointerPtr ptr) void
AL.getBufferPtrvDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr) void
AL.getBufferPtrvSOFT
(int buffer, int param, @Nullable PointerPtr ptr) void
AL.getPointervDirectEXT
(@Nullable ALCcontext context, int pname, @Nullable PointerPtr values) void
AL.getPointervDirectSOFT
(@Nullable ALCcontext context, int pname, @Nullable PointerPtr values) void
AL.getPointervEXT
(int pname, @Nullable PointerPtr values) void
AL.getPointervSOFT
(int pname, @Nullable PointerPtr values) -
Uses of PointerPtr in club.doki7.opencl
Methods in club.doki7.opencl with parameters of type PointerPtrModifier and TypeMethodDescriptionint
CL.commandCopyBufferRectKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyBufferToImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_buffer, @Nullable CLMem dst_image, long src_offset, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_image, @Nullable CLMem dst_image, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyImageToBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_image, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr region, long dst_offset, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandFillImageKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem image, @NotNull MemorySegment fill_color, @Nullable PointerPtr origin, @Nullable PointerPtr region, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandNDRangeKernelKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLKernel kernel, int workDim, @Nullable PointerPtr globalWorkOffset, @Nullable PointerPtr globalWorkSize, @Nullable PointerPtr localWorkSize, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) 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 CLContext
CL.createContextFromType
(@Nullable PointerPtr properties, long device_type, CLFunctionTypes.Ipfn_notify_1 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContext
CL.createContextFromType
(@Nullable PointerPtr properties, long device_type, @NotNull MemorySegment pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLContext
CL.createContextFromType
(Arena arena, @Nullable PointerPtr properties, long device_type, CLFunctionTypes.Ipfn_notify_1 pfn_notify, @NotNull MemorySegment user_data, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10BufferKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10Texture2DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D10Texture3DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11BufferKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11Texture2DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromD3D11Texture3DKHR
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, int subresource, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromDX9MediaSurfaceINTEL
(@Nullable CLContext context, long flags, @Nullable PointerPtr resource, @NotNull MemorySegment sharedHandle, int plane, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createFromEGLImageKHR
(@Nullable CLContext context, @NotNull MemorySegment egldisplay, @NotNull MemorySegment eglimage, long flags, @Nullable PointerPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createPipe
(@Nullable CLContext context, long flags, int pipe_packet_size, int pipe_max_packets, @Nullable PointerPtr properties, @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.createProgramWithSource
(@Nullable CLContext context, int count, @Nullable PointerPtr strings, @Nullable PointerPtr lengths, @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.enqueueCopyBufferRect
(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, long src_row_pitch, long src_slice_pitch, long dst_row_pitch, long dst_slice_pitch, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueCopyBufferToImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_buffer, @Nullable CLMem dst_image, long src_offset, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueCopyImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_image, @Nullable PointerPtr src_origin, @Nullable PointerPtr dst_origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueCopyImageToBuffer
(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_buffer, @Nullable PointerPtr src_origin, @Nullable PointerPtr region, long dst_offset, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueFillImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, @NotNull MemorySegment fill_color, @Nullable PointerPtr origin, @Nullable PointerPtr region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueGenerateMipmapIMG
(@Nullable CLCommandQueue command_queue, @Nullable CLMem src_image, @Nullable CLMem dst_image, int mipmap_filter_mode, @Nullable PointerPtr array_region, @Nullable PointerPtr mip_region, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) @NotNull MemorySegment
CL.enqueueMapImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_map, long map_flags, @Nullable PointerPtr origin, @Nullable PointerPtr region, @Nullable PointerPtr imageRowPitch, @Nullable PointerPtr imageSlicePitch, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event, @Nullable IntPtr errcode_ret) 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.enqueueNDRangeKernel
(@Nullable CLCommandQueue command_queue, @Nullable CLKernel kernel, int workDim, @Nullable PointerPtr globalWorkOffset, @Nullable PointerPtr globalWorkSize, @Nullable PointerPtr localWorkSize, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueReadBufferRect
(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_read, @Nullable PointerPtr buffer_origin, @Nullable PointerPtr host_origin, @Nullable PointerPtr region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueReadImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_read, @Nullable PointerPtr origin, @Nullable PointerPtr region, long row_pitch, long slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueSVMMigrateMem
(@Nullable CLCommandQueue command_queue, int num_svm_pointers, @Nullable PointerPtr svm_pointers, @Nullable PointerPtr sizes, long flags, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueWriteBufferRect
(@Nullable CLCommandQueue command_queue, @Nullable CLMem buffer, int blocking_write, @Nullable PointerPtr buffer_origin, @Nullable PointerPtr host_origin, @Nullable PointerPtr region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueWriteImage
(@Nullable CLCommandQueue command_queue, @Nullable CLMem image, int blocking_write, @Nullable PointerPtr origin, @Nullable PointerPtr region, long input_row_pitch, long input_slice_pitch, @NotNull MemorySegment ptr, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.getAcceleratorInfoINTEL
(@Nullable CLAcceleratorIntel accelerator, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getCommandBufferInfoKHR
(@Nullable CLCommandBufferKhr command_buffer, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getCommandQueueInfo
(@Nullable CLCommandQueue command_queue, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getContextInfo
(@Nullable CLContext context, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getDeviceImageInfoQCOM
(@Nullable CLDeviceId device, long imageWidth, long imageHeight, @Nullable CLImageFormat image_format, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getDeviceInfo
(@Nullable CLDeviceId device, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getEventInfo
(@Nullable CLEvent event, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getEventProfilingInfo
(@Nullable CLEvent event, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getGLContextInfoKHR
(@Nullable PointerPtr properties, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getGLTextureInfo
(@Nullable CLMem memobj, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getICDLoaderInfoOCLICD
(int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getImageInfo
(@Nullable CLMem image, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.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) int
CL.getKernelArgInfo
(@Nullable CLKernel kernel, int argIndex, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getKernelInfo
(@Nullable CLKernel kernel, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getKernelSubGroupInfo
(@Nullable CLKernel kernel, @Nullable CLDeviceId device, int paramName, long input_value_size, @NotNull MemorySegment input_value, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getKernelSubGroupInfoKHR
(@Nullable CLKernel in_kernel, @Nullable CLDeviceId in_device, int paramName, long input_value_size, @NotNull MemorySegment input_value, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getKernelSuggestedLocalWorkSizeKHR
(@Nullable CLCommandQueue command_queue, @Nullable CLKernel kernel, int workDim, @Nullable PointerPtr globalWorkOffset, @Nullable PointerPtr globalWorkSize, @Nullable PointerPtr suggested_local_work_size) int
CL.getKernelWorkGroupInfo
(@Nullable CLKernel kernel, @Nullable CLDeviceId device, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getLayerInfo
(int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getMemAllocInfoINTEL
(@Nullable CLContext context, @NotNull MemorySegment ptr, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getMemObjectInfo
(@Nullable CLMem memobj, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getMutableCommandInfoKHR
(@Nullable CLMutableCommandKhr command, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getPipeInfo
(@Nullable CLMem pipe, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getPlatformInfo
(@Nullable CLPlatformId platform, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) 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.getSamplerInfo
(@Nullable CLSampler sampler, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) int
CL.getSemaphoreHandleForTypeKHR
(@Nullable CLSemaphoreKhr sema_object, @Nullable CLDeviceId device, int handle_type, long handle_size, @NotNull MemorySegment handle_ptr, @Nullable PointerPtr handle_size_ret) int
CL.getSemaphoreInfoKHR
(@Nullable CLSemaphoreKhr sema_object, int paramName, long paramValueSize, @NotNull MemorySegment paramValue, @Nullable PointerPtr param_value_size_ret) @Nullable CLMem
CL.importMemoryARM
(@Nullable CLContext context, long flags, @Nullable PointerPtr properties, @NotNull MemorySegment memory, long size, @Nullable IntPtr errcode_ret) int
CL.updateMutableCommandsKHR
(@Nullable CLCommandBufferKhr command_buffer, int num_configs, @Nullable IntPtr config_types, @Nullable PointerPtr configs) -
Uses of PointerPtr in club.doki7.opencl.datatype
Methods in club.doki7.opencl.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
CLMutableDispatchConfigKhr.globalWorkOffset()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
CLMutableDispatchConfigKhr.globalWorkSize()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
CLMutableDispatchConfigKhr.localWorkSize()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
CLDx9SurfaceInfoKhr.resource()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.opencl.datatype with parameters of type PointerPtrModifier and TypeMethodDescriptionCLMutableDispatchConfigKhr.globalWorkOffset
(@Nullable PointerPtr value) CLMutableDispatchConfigKhr.globalWorkSize
(@Nullable PointerPtr value) CLMutableDispatchConfigKhr.localWorkSize
(@Nullable PointerPtr value) CLDx9SurfaceInfoKhr.resource
(@Nullable PointerPtr value) -
Uses of PointerPtr in club.doki7.opengl
Methods in club.doki7.opengl with parameters of type PointerPtrModifier and TypeMethodDescriptionvoid
GL.bindBuffersRange
(int target, int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable PointerPtr sizes) void
GL.bindVertexBuffers
(int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable IntPtr strides) void
GL.compileShaderIncludeARB
(int shader, int count, @Nullable PointerPtr path, @Nullable IntPtr length) int
GL.createShaderProgramv
(int type, int count, @Nullable PointerPtr strings) int
GL.createShaderProgramvEXT
(int type, int count, @Nullable PointerPtr strings) void
GL.drawCommandsNV
(int primitiveMode, int buffer, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, int count) void
GL.drawCommandsStatesNV
(int buffer, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) void
GL.getBufferPointerv
(int target, int pname, @Nullable PointerPtr params) void
GLCompatibility.getBufferPointervARB
(int target, int pname, @Nullable PointerPtr params) void
GL.getNamedBufferPointerv
(int buffer, int pname, @Nullable PointerPtr params) void
GL.getNamedBufferPointervEXT
(int buffer, int pname, @Nullable PointerPtr params) void
GL.getPointeri_vEXT
(int pname, int index, @Nullable PointerPtr params) void
GL.getPointerIndexedvEXT
(int target, int index, @Nullable PointerPtr data) void
GL.getPointerv
(int pname, @Nullable PointerPtr params) void
GL.getPointervKHR
(int pname, @Nullable PointerPtr params) void
GL.getUniformIndices
(int program, int uniformCount, @Nullable PointerPtr uniformNames, @Nullable IntPtr uniformIndices) void
GL.getVertexArrayPointeri_vEXT
(int vaobj, int index, int pname, @Nullable PointerPtr param) void
GL.getVertexArrayPointervEXT
(int vaobj, int pname, @Nullable PointerPtr param) void
GL.getVertexAttribPointerv
(int index, int pname, @Nullable PointerPtr pointer) void
GLCompatibility.getVertexAttribPointervARB
(int index, int pname, @Nullable PointerPtr pointer) void
GL.listDrawCommandsStatesClientNV
(int list, int segment, @Nullable PointerPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) void
GL.multiDrawElements
(int mode, @Nullable IntPtr count, int type, @Nullable PointerPtr indices, int drawcount) void
GL.multiDrawElementsBaseVertex
(int mode, @Nullable IntPtr count, int type, @Nullable PointerPtr indices, int drawcount, @Nullable IntPtr basevertex) void
GL.shaderSource
(int shader, int count, @Nullable PointerPtr string, @Nullable IntPtr length) void
GLCompatibility.shaderSourceARB
(int shaderObj, int count, @Nullable PointerPtr string, @Nullable IntPtr length) void
GL.transformFeedbackVaryings
(int program, int count, @Nullable PointerPtr varyings, int bufferMode) void
GLCompatibility.transformFeedbackVaryingsEXT
(int program, int count, @Nullable PointerPtr varyings, int bufferMode) void
GL.vertexArrayVertexBuffers
(int vaobj, int first, int count, @Nullable IntPtr buffers, @Nullable PointerPtr offsets, @Nullable IntPtr strides) -
Uses of PointerPtr in club.doki7.openxr.command
Methods in club.doki7.openxr.command with parameters of type PointerPtrModifier and TypeMethodDescriptionint
XR.createSpatialAnchorFromPerceptionAnchorMSFT
(XrSession session, PointerPtr perceptionAnchor, XrSpatialAnchorMSFT.Ptr anchor) int
XR.createSwapchainAndroidSurfaceKHR
(XrSession session, XrSwapchainCreateInfo info, XrSwapchain.Ptr swapchain, PointerPtr surface) int
XR.getInstanceProcAddr
(@Nullable XrInstance instance, BytePtr name, PointerPtr function) int
XRStatic.getInstanceProcAddr
(@Nullable XrInstance instance, BytePtr name, PointerPtr function) int
XR.triangleMeshGetIndexBufferFB
(XrTriangleMeshFB mesh, PointerPtr outIndexBuffer) int
XR.triangleMeshGetVertexBufferFB
(XrTriangleMeshFB mesh, PointerPtr outVertexBuffer) int
XR.tryGetPerceptionAnchorFromSpatialAnchorMSFT
(XrSession session, XrSpatialAnchorMSFT anchor, PointerPtr perceptionAnchor) -
Uses of PointerPtr in club.doki7.openxr.datatype
Methods in club.doki7.openxr.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
XrBindingModificationsKHR.bindingModifications()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrSpatialContextCreateInfoEXT.capabilityConfigs()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrHolographicWindowAttachmentMSFT.coreWindow()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrGraphicsBindingD3D11KHR.device()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrGraphicsBindingD3D12KHR.device()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrGraphicsBindingOpenGLWaylandKHR.display()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrInstanceCreateInfo.enabledApiLayerNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrInstanceCreateInfo.enabledExtensionNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrRenderModelCreateInfoEXT.gltfExtensions()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrHolographicWindowAttachmentMSFT.holographicSpace()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrFrameEndInfo.layers()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrSecondaryViewConfigurationLayerInfoMSFT.layers()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrGraphicsBindingD3D12KHR.queue()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrSwapchainImageD3D11KHR.texture()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrSwapchainImageD3D12KHR.texture()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
XrGraphicsBindingOpenGLXlibKHR.xDisplay()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.openxr.datatype with parameters of type PointerPtrModifier and TypeMethodDescriptionXrBindingModificationsKHR.bindingModifications
(@Nullable PointerPtr value) XrSpatialContextCreateInfoEXT.capabilityConfigs
(@Nullable PointerPtr value) XrHolographicWindowAttachmentMSFT.coreWindow
(@Nullable PointerPtr value) XrGraphicsBindingD3D11KHR.device
(@Nullable PointerPtr value) XrGraphicsBindingD3D12KHR.device
(@Nullable PointerPtr value) XrGraphicsBindingOpenGLWaylandKHR.display
(@Nullable PointerPtr value) XrInstanceCreateInfo.enabledApiLayerNames
(@Nullable PointerPtr value) XrInstanceCreateInfo.enabledExtensionNames
(@Nullable PointerPtr value) XrRenderModelCreateInfoEXT.gltfExtensions
(@Nullable PointerPtr value) XrHolographicWindowAttachmentMSFT.holographicSpace
(@Nullable PointerPtr value) XrFrameEndInfo.layers
(@Nullable PointerPtr value) XrSecondaryViewConfigurationLayerInfoMSFT.layers
(@Nullable PointerPtr value) XrGraphicsBindingD3D12KHR.queue
(@Nullable PointerPtr value) XrSwapchainImageD3D11KHR.texture
(@Nullable PointerPtr value) XrSwapchainImageD3D12KHR.texture
(@Nullable PointerPtr value) XrGraphicsBindingOpenGLXlibKHR.xDisplay
(@Nullable PointerPtr value) -
Uses of PointerPtr in club.doki7.sdl3
Methods in club.doki7.sdl3 that return PointerPtrModifier and TypeMethodDescriptionSDL3.getCameraSupportedFormats
(int instance_id, @Nullable IntPtr count) Get the list of native formats/sizes a camera supports.SDL3.getClipboardMimeTypes
(@Nullable PointerPtr num_mime_types) Retrieve the list of mime types available in the clipboard.SDL3.getEnvironmentVariables
(@Nullable SDL_Environment env) Get all variables in the environment.SDL3.getFullscreenDisplayModes
(int displayID, @Nullable IntPtr count) Get a list of fullscreen display modes available on a display.SDL3.getGamepadBindings
(@Nullable SDL_Gamepad gamepad, @Nullable IntPtr count) Get the SDL joystick layer bindings for a gamepad.SDL3.getGamepadMappings
(@Nullable IntPtr count) Get the current gamepad mappings.SDL3.getPreferredLocales
(@Nullable IntPtr count) Report the user's preferred locale.SDL3.getTouchFingers
(long touchID, @Nullable IntPtr count) Get a list of active fingers for a given touch device.SDL3.globDirectory
(@Nullable BytePtr path, @Nullable BytePtr pattern, int flags, @Nullable IntPtr count) Enumerate a directory tree, filtered by pattern, and return a list.SDL3.globStorageDirectory
(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable BytePtr pattern, int flags, @Nullable IntPtr count) Enumerate a directory tree, filtered by pattern, and return a list.Methods in club.doki7.sdl3 with parameters of type PointerPtrModifier and TypeMethodDescriptionboolean
SDL3.compareAndSwapAtomicPointer
(@Nullable PointerPtr a, MemorySegment oldval, MemorySegment newval) Set a pointer to a new value if it is currently an old value.boolean
SDL3.convertAudioSamples
(@Nullable ISDL_AudioSpec src_spec, @Nullable BytePtr src_data, int src_len, @Nullable ISDL_AudioSpec dst_spec, @Nullable PointerPtr dst_data, @Nullable IntPtr dst_len) Convert some audio data of one format to another format.SDL3.createProcess
(@Nullable PointerPtr args, boolean pipe_stdio) Create a new process.SDL3.getAtomicPointer
(@Nullable PointerPtr a) Get the value of a pointer atomically.SDL3.getClipboardData
(@Nullable BytePtr mime_type, @Nullable PointerPtr size) Get the data from clipboard for a given mime type.SDL3.getClipboardMimeTypes
(@Nullable PointerPtr num_mime_types) Retrieve the list of mime types available in the clipboard.boolean
SDL3.getEventFilter
(@Nullable PointerPtr filter, @Nullable PointerPtr userdata) Query the current event filter.void
SDL3.getLogOutputFunction
(@Nullable PointerPtr callback, @Nullable PointerPtr userdata) Get the current log output function.void
SDL3.getMemoryFunctions
(@Nullable PointerPtr malloc_func, @Nullable PointerPtr calloc_func, @Nullable PointerPtr realloc_func, @Nullable PointerPtr free_func) Get the current set of SDL memory functions.void
SDL3.getOriginalMemoryFunctions
(@Nullable PointerPtr malloc_func, @Nullable PointerPtr calloc_func, @Nullable PointerPtr realloc_func, @Nullable PointerPtr free_func) Get the original set of SDL memory functions.SDL3.getWindowICCProfile
(@Nullable SDL_Window window, @Nullable PointerPtr size) Get the raw ICC profile data for the screen the window is currently on.long
SDL3.iconv
(@Nullable SDL_iconv_t cd, @Nullable PointerPtr inbuf, @Nullable PointerPtr inbytesleft, @Nullable PointerPtr outbuf, @Nullable PointerPtr outbytesleft) This function converts text between encodings, reading from and writing to a buffer.SDL3.loadFile
(@Nullable BytePtr file, @Nullable PointerPtr datasize) Load all the data from a file path.SDL3.loadFile_IO
(@Nullable SDL_IOStream src, @Nullable PointerPtr datasize, boolean closeio) Load all the data from an SDL data stream.boolean
SDL3.loadWAV
(@Nullable BytePtr path, @Nullable ISDL_AudioSpec spec, @Nullable PointerPtr audio_buf, @Nullable IntPtr audio_len) Loads a WAV from a file path.boolean
SDL3.loadWAV_IO
(@Nullable SDL_IOStream src, boolean closeio, @Nullable ISDL_AudioSpec spec, @Nullable PointerPtr audio_buf, @Nullable IntPtr audio_len) Load the audio data of a WAVE file into memory.boolean
SDL3.lockTexture
(@Nullable SDL_Texture texture, @Nullable ISDL_Rect rect, @Nullable PointerPtr pixels, @Nullable IntPtr pitch) Lock a portion of the texture for write-only pixel access.SDL3.readProcess
(@Nullable SDL_Process process, @Nullable PointerPtr datasize, @Nullable IntPtr exitcode) Read all the output from a process.SDL3.setAtomicPointer
(@Nullable PointerPtr a, MemorySegment v) Set a pointer to a value atomically.boolean
SDL3.setClipboardData
(MemorySegment callback, MemorySegment cleanup, MemorySegment userdata, @Nullable PointerPtr mime_types, long num_mime_types) Offer clipboard data to the OS.int
SDL3.stepBackUTF8
(@Nullable BytePtr start, @Nullable PointerPtr pstr) Decode a UTF-8 string in reverse, one Unicode codepoint at a time.int
SDL3.stepUTF8
(@Nullable PointerPtr pstr, @Nullable PointerPtr pslen) Decode a UTF-8 string, one Unicode codepoint at a time.double
SDL3.strtod
(@Nullable BytePtr str, @Nullable PointerPtr endp) Parse adouble
from a string.SDL3.strtok_r
(@Nullable BytePtr str, @Nullable BytePtr delim, @Nullable PointerPtr saveptr) This works exactly like strtok_r() but doesn't require access to a C runtime.long
SDL3.strtol
(@Nullable BytePtr str, @Nullable PointerPtr endp, int base) Parse along
from a string.long
SDL3.strtoll
(@Nullable BytePtr str, @Nullable PointerPtr endp, int base) Parse along long
from a string.long
SDL3.strtoul
(@Nullable BytePtr str, @Nullable PointerPtr endp, int base) Parse anunsigned long
from a string.long
SDL3.strtoull
(@Nullable BytePtr str, @Nullable PointerPtr endp, int base) Parse anunsigned long long
from a string.long
SDL3.wcstol
(MemorySegment str, @Nullable PointerPtr endp, int base) Parse along
from a wide string. -
Uses of PointerPtr in club.doki7.sdl3.datatype
Methods in club.doki7.sdl3.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
SDL_TextEditingCandidatesEvent.candidates()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
SDL_ClipboardEvent.mime_types()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.sdl3.datatype with parameters of type PointerPtrModifier and TypeMethodDescriptionSDL_TextEditingCandidatesEvent.candidates
(@Nullable PointerPtr value) SDL_ClipboardEvent.mime_types
(@Nullable PointerPtr value) -
Uses of PointerPtr in club.doki7.stb.image
Methods in club.doki7.stb.image with parameters of type PointerPtrModifier and TypeMethodDescription@Nullable BytePtr
STBI.loadGifFromMemory
(@Nullable BytePtr buffer, int len, @Nullable PointerPtr delays, @Nullable IntPtr x, @Nullable IntPtr y, @Nullable IntPtr z, @Nullable IntPtr comp, int reqComp) -
Uses of PointerPtr in club.doki7.stb.imageresize.datatype
Methods in club.doki7.stb.imageresize.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
STBIR_PROFILEINFO.descriptions()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.stb.imageresize.datatype with parameters of type PointerPtr -
Uses of PointerPtr in club.doki7.stb.truetype
Methods in club.doki7.stb.truetype with parameters of type PointerPtrModifier and TypeMethodDescriptionint
STBTT.getCodepointShape
(@Nullable ISTBTT_Fontinfo info, int unicodeCodepoint, @Nullable PointerPtr vertices) int
STBTT.getCodepointSVG
(@Nullable ISTBTT_Fontinfo info, int unicodeCodepoint, @Nullable PointerPtr svg) int
STBTT.getGlyphShape
(@Nullable ISTBTT_Fontinfo info, int glyphIndex, @Nullable PointerPtr vertices) int
STBTT.getGlyphSVG
(@Nullable ISTBTT_Fontinfo info, int gl, @Nullable PointerPtr svg) -
Uses of PointerPtr in club.doki7.stb.vorbis
Methods in club.doki7.stb.vorbis with parameters of type PointerPtrModifier and TypeMethodDescriptionint
STBVorbis.decodeFilename
(@Nullable BytePtr filename, @Nullable IntPtr channels, @Nullable IntPtr sampleRate, @Nullable PointerPtr output) int
STBVorbis.decodeFramePushdata
(@Nullable STB_Vorbis f, @Nullable BytePtr datablock, int datablockLengthInBytes, @Nullable IntPtr channels, @Nullable PointerPtr output, @Nullable IntPtr samples) int
STBVorbis.decodeMemory
(@Nullable BytePtr mem, int len, @Nullable IntPtr channels, @Nullable IntPtr sampleRate, @Nullable PointerPtr output) int
STBVorbis.getFrameFloat
(@Nullable STB_Vorbis f, @Nullable IntPtr channels, @Nullable PointerPtr output) int
STBVorbis.getFrameShort
(@Nullable STB_Vorbis f, int numC, @Nullable PointerPtr buffer, int numSamples) int
STBVorbis.getSamplesFloat
(@Nullable STB_Vorbis f, int channels, @Nullable PointerPtr buffer, int numSamples) int
STBVorbis.getSamplesShort
(@Nullable STB_Vorbis f, int channels, @Nullable PointerPtr buffer, int numSamples) -
Uses of PointerPtr in club.doki7.stb.vorbis.datatype
Methods in club.doki7.stb.vorbis.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
STB_VorbisComment.commentList()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.stb.vorbis.datatype with parameters of type PointerPtr -
Uses of PointerPtr in club.doki7.vma
Methods in club.doki7.vma with parameters of type PointerPtrModifier and TypeMethodDescriptionvoid
VMA.buildStatsString
(VmaAllocator allocator, PointerPtr ppStatsString, int detailedMap) Builds and returns statistics as a null-terminated string in JSON format.void
VMA.buildVirtualBlockStatsString
(VmaVirtualBlock virtualBlock, PointerPtr ppStatsString, int detailedMap) Builds and returns a null-terminated string in JSON format with information about givenVmaVirtualBlock
.void
VMA.getMemoryProperties
(VmaAllocator allocator, PointerPtr ppPhysicalDeviceMemoryProperties) PhysicalDeviceMemoryProperties are fetched from physicalDevice by the allocator.int
VMA.getMemoryWin32Handle
(VmaAllocator allocator, VmaAllocation allocation, @NotNull MemorySegment hTargetProcess, PointerPtr pHandle) Given an allocation, returns Win32 handle that may be imported by other processes or APIs.void
VMA.getPhysicalDeviceProperties
(VmaAllocator allocator, PointerPtr ppPhysicalDeviceProperties) PhysicalDeviceProperties are fetched from physicalDevice by the allocator.void
VMA.getPoolName
(VmaAllocator allocator, VmaPool pool, PointerPtr ppName) Retrieves name of a custom pool.int
VMA.mapMemory
(VmaAllocator allocator, VmaAllocation allocation, PointerPtr ppData) Maps memory represented by given allocation and returns pointer to it. -
Uses of PointerPtr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type PointerPtrModifier and TypeMethodDescriptionint
VkInstanceCommands.acquireXlibDisplayEXT
(VkPhysicalDevice physicalDevice, PointerPtr dpy, VkDisplayKHR display) int
VkDeviceCommands.buildAccelerationStructuresKHR
(VkDevice device, @Nullable VkDeferredOperationKHR deferredOperation, int infoCount, IVkAccelerationStructureBuildGeometryInfoKHR pInfos, PointerPtr ppBuildRangeInfos) void
VkDeviceCommands.cmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, int infoCount, IVkAccelerationStructureBuildGeometryInfoKHR pInfos, LongPtr pIndirectDeviceAddresses, IntPtr pIndirectStrides, PointerPtr ppMaxPrimitiveCounts) void
VkDeviceCommands.cmdBuildAccelerationStructuresKHR
(VkCommandBuffer commandBuffer, int infoCount, IVkAccelerationStructureBuildGeometryInfoKHR pInfos, PointerPtr ppBuildRangeInfos) int
VkDeviceCommands.getAndroidHardwareBufferPropertiesANDROID
(VkDevice device, PointerPtr buffer, VkAndroidHardwareBufferPropertiesANDROID pProperties) int
VkDeviceCommands.getCudaModuleCacheNV
(VkDevice device, VkCudaModuleNV module, PointerPtr pCacheSize, @NotNull MemorySegment pCacheData) void
VkDeviceCommands.getDescriptorSetHostMappingVALVE
(VkDevice device, VkDescriptorSet descriptorSet, PointerPtr ppData) int
VkDeviceCommands.getEncodedVideoSessionParametersKHR
(VkDevice device, VkVideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, @Nullable VkVideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, PointerPtr pDataSize, @NotNull MemorySegment pData) int
VkDeviceCommands.getFenceWin32HandleKHR
(VkDevice device, VkFenceGetWin32HandleInfoKHR pGetWin32HandleInfo, PointerPtr pHandle) int
VkDeviceCommands.getMemoryAndroidHardwareBufferANDROID
(VkDevice device, VkMemoryGetAndroidHardwareBufferInfoANDROID pInfo, PointerPtr pBuffer) int
VkDeviceCommands.getMemoryMetalHandleEXT
(VkDevice device, VkMemoryGetMetalHandleInfoEXT pGetMetalHandleInfo, PointerPtr pHandle) int
VkDeviceCommands.getMemoryRemoteAddressNV
(VkDevice device, VkMemoryGetRemoteAddressInfoNV pMemoryGetRemoteAddressInfo, PointerPtr pAddress) int
VkDeviceCommands.getMemorySciBufNV
(VkDevice device, VkMemoryGetSciBufInfoNV pGetSciBufInfo, PointerPtr pHandle) int
VkDeviceCommands.getMemoryWin32HandleKHR
(VkDevice device, VkMemoryGetWin32HandleInfoKHR pGetWin32HandleInfo, PointerPtr pHandle) int
VkDeviceCommands.getMemoryWin32HandleNV
(VkDevice device, VkDeviceMemory memory, int handleType, PointerPtr pHandle) int
VkInstanceCommands.getPhysicalDeviceDirectFBPresentationSupportEXT
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr dfb) int
VkInstanceCommands.getPhysicalDeviceScreenPresentationSupportQNX
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr window) int
VkInstanceCommands.getPhysicalDeviceWaylandPresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr display) int
VkInstanceCommands.getPhysicalDeviceXlibPresentationSupportKHR
(VkPhysicalDevice physicalDevice, int queueFamilyIndex, PointerPtr dpy, long visualID) int
VkDeviceCommands.getPipelineBinaryDataKHR
(VkDevice device, VkPipelineBinaryDataInfoKHR pInfo, VkPipelineBinaryKeyKHR pPipelineBinaryKey, PointerPtr pPipelineBinaryDataSize, @NotNull MemorySegment pPipelineBinaryData) int
VkDeviceCommands.getPipelineCacheData
(VkDevice device, VkPipelineCache pipelineCache, PointerPtr pDataSize, @NotNull MemorySegment pData) int
VkInstanceCommands.getRandROutputDisplayEXT
(VkPhysicalDevice physicalDevice, PointerPtr dpy, long rrOutput, VkDisplayKHR.Ptr pDisplay) int
VkDeviceCommands.getScreenBufferPropertiesQNX
(VkDevice device, PointerPtr buffer, VkScreenBufferPropertiesQNX pProperties) int
VkDeviceCommands.getSemaphoreWin32HandleKHR
(VkDevice device, VkSemaphoreGetWin32HandleInfoKHR pGetWin32HandleInfo, PointerPtr pHandle) int
VkDeviceCommands.getShaderBinaryDataEXT
(VkDevice device, VkShaderEXT shader, PointerPtr pDataSize, @NotNull MemorySegment pData) int
VkDeviceCommands.getShaderInfoAMD
(VkDevice device, VkPipeline pipeline, int shaderStage, int infoType, PointerPtr pInfoSize, @NotNull MemorySegment pInfo) int
VkDeviceCommands.getValidationCacheDataEXT
(VkDevice device, VkValidationCacheEXT validationCache, PointerPtr pDataSize, @NotNull MemorySegment pData) int
VkDeviceCommands.mapMemory
(VkDevice device, VkDeviceMemory memory, long offset, long size, int flags, PointerPtr ppData) int
VkDeviceCommands.mapMemory2
(VkDevice device, VkMemoryMapInfo pMemoryMapInfo, PointerPtr ppData) int
VkDeviceCommands.mapMemory2KHR
(VkDevice device, VkMemoryMapInfo pMemoryMapInfo, PointerPtr ppData) -
Uses of PointerPtr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return PointerPtrModifier and TypeMethodDescription@Nullable PointerPtr
VkImportAndroidHardwareBufferInfoANDROID.buffer()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkImportScreenBufferInfoQNX.buffer()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkScreenSurfaceCreateInfoQNX.context()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkDirectFBSurfaceCreateInfoEXT.dfb()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkWaylandSurfaceCreateInfoKHR.display()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkXlibSurfaceCreateInfoKHR.dpy()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkConvertCooperativeVectorMatrixInfoNV.pDstSize()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkMetalSurfaceCreateInfoEXT.pLayer()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkDeviceCreateInfo.ppEnabledExtensionNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkInstanceCreateInfo.ppEnabledExtensionNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkDeviceCreateInfo.ppEnabledLayerNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkInstanceCreateInfo.ppEnabledLayerNames()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkAccelerationStructureTrianglesDisplacementMicromapNV.ppUsageCounts()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkMicromapBuildInfoEXT.ppUsageCounts()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkDirectFBSurfaceCreateInfoEXT.surface()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkWaylandSurfaceCreateInfoKHR.surface()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkAndroidSurfaceCreateInfoKHR.window()
Note: the returnedPointerPtr
does not have correctsize()
property.@Nullable PointerPtr
VkScreenSurfaceCreateInfoQNX.window()
Note: the returnedPointerPtr
does not have correctsize()
property.Methods in club.doki7.vulkan.datatype with parameters of type PointerPtrModifier and TypeMethodDescriptionVkImportAndroidHardwareBufferInfoANDROID.buffer
(@Nullable PointerPtr value) VkImportScreenBufferInfoQNX.buffer
(@Nullable PointerPtr value) VkScreenSurfaceCreateInfoQNX.context
(@Nullable PointerPtr value) VkDirectFBSurfaceCreateInfoEXT.dfb
(@Nullable PointerPtr value) VkWaylandSurfaceCreateInfoKHR.display
(@Nullable PointerPtr value) VkXlibSurfaceCreateInfoKHR.dpy
(@Nullable PointerPtr value) VkConvertCooperativeVectorMatrixInfoNV.pDstSize
(@Nullable PointerPtr value) VkMetalSurfaceCreateInfoEXT.pLayer
(@Nullable PointerPtr value) VkDeviceCreateInfo.ppEnabledExtensionNames
(@Nullable PointerPtr value) VkInstanceCreateInfo.ppEnabledExtensionNames
(@Nullable PointerPtr value) VkDeviceCreateInfo.ppEnabledLayerNames
(@Nullable PointerPtr value) VkInstanceCreateInfo.ppEnabledLayerNames
(@Nullable PointerPtr value) VkAccelerationStructureBuildGeometryInfoKHR.ppGeometries
(@Nullable PointerPtr value) VkAccelerationStructureTrianglesDisplacementMicromapNV.ppUsageCounts
(@Nullable PointerPtr value) VkAccelerationStructureTrianglesOpacityMicromapEXT.ppUsageCounts
(@Nullable PointerPtr value) VkMicromapBuildInfoEXT.ppUsageCounts
(@Nullable PointerPtr value) VkDirectFBSurfaceCreateInfoEXT.surface
(@Nullable PointerPtr value) VkWaylandSurfaceCreateInfoKHR.surface
(@Nullable PointerPtr value) VkAndroidSurfaceCreateInfoKHR.window
(@Nullable PointerPtr value) VkScreenSurfaceCreateInfoQNX.window
(@Nullable PointerPtr value)