Uses of Record Class
club.doki7.ffm.ptr.LongPtr
Packages that use LongPtr
Package
Description
Utility classes encapsulating
MemorySegment
, providing type-safe way
to access native memory.OpenGL Java bindings implemented with Java 22 FFM (Project Panama) APIs.
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.-
Uses of LongPtr in club.doki7.ffm.ptr
Methods in club.doki7.ffm.ptr that return LongPtrModifier and TypeMethodDescriptionstatic @NotNull LongPtr
static @NotNull LongPtr
static @NotNull LongPtr
static @NotNull LongPtr
LongPtr.allocate
(@NotNull Arena arena, @NotNull LongBuffer buffer) static @NotNull LongPtr
LongPtr.allocate
(@NotNull Arena arena, Collection<Long> longs) static @NotNull LongPtr
static @Nullable LongPtr
LongPtr.checked
(@NotNull MemorySegment segment) Create a newLongPtr
usingsegment
as backing storage, with argument validation.static @NotNull LongPtr
LongPtr.checked
(@NotNull LongBuffer buffer) Create a newLongPtr
using the same backing storage asbuffer
, with argument validation.@NotNull LongPtr
LongPtr.offset
(long offset) @NotNull LongPtr
LongPtr.reinterpret
(long newSize) @NotNull LongPtr
LongPtr.slice
(long end) @NotNull LongPtr
LongPtr.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 LongPtr in club.doki7.openal
Methods in club.doki7.openal with parameters of type LongPtrModifier and TypeMethodDescriptionvoid
ALC.getInteger64vSOFT
(@Nullable ALCdevice device, int pname, int size, @Nullable LongPtr values) void
AL.getSource3i64DirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr value1, @Nullable LongPtr value2, @Nullable LongPtr value3) void
AL.getSource3i64SOFT
(int source, int param, @Nullable LongPtr value1, @Nullable LongPtr value2, @Nullable LongPtr value3) void
AL.getSourcei64DirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr value) void
AL.getSourcei64SOFT
(int source, int param, @Nullable LongPtr value) void
AL.getSourcei64vDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr values) void
AL.getSourcei64vSOFT
(int source, int param, @Nullable LongPtr values) void
AL.sourcei64vDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr values) void
AL.sourcei64vSOFT
(int source, int param, @Nullable LongPtr values) -
Uses of LongPtr in club.doki7.opencl
Methods in club.doki7.opencl with parameters of type LongPtrModifier and TypeMethodDescriptionint
CL.commandBarrierWithWaitListKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandCopyBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem src_buffer, @Nullable CLMem dst_buffer, long src_offset, long dst_offset, long size, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
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.commandFillBufferKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @Nullable CLMem buffer, @NotNull MemorySegment pattern, long pattern_size, long offset, long size, 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.commandSVMMemcpyKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @NotNull MemorySegment dst_ptr, @NotNull MemorySegment src_ptr, long size, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) int
CL.commandSVMMemFillKHR
(@Nullable CLCommandBufferKhr command_buffer, @Nullable CLCommandQueue command_queue, @Nullable LongPtr properties, @NotNull MemorySegment svm_ptr, @NotNull MemorySegment pattern, long pattern_size, long size, int num_sync_points_in_wait_list, @Nullable IntPtr sync_point_wait_list, @Nullable IntPtr sync_point, CLMutableCommandKhr.Ptr mutable_handle) @Nullable CLMem
CL.createBufferWithProperties
(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.createBufferWithPropertiesINTEL
(@Nullable CLContext context, @Nullable LongPtr properties, long flags, long size, @NotNull MemorySegment host_ptr, @Nullable IntPtr errcode_ret) @Nullable CLCommandBufferKhr
CL.createCommandBufferKHR
(int num_queues, CLCommandQueue.Ptr queues, @Nullable LongPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLCommandQueue
CL.createCommandQueueWithProperties
(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLCommandQueue
CL.createCommandQueueWithPropertiesKHR
(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, @Nullable IntPtr errcode_ret) @Nullable CLMem
CL.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 CLSampler
CL.createSamplerWithProperties
(@Nullable CLContext context, @Nullable LongPtr sampler_properties, @Nullable IntPtr errcode_ret) @Nullable CLSemaphoreKhr
CL.createSemaphoreWithPropertiesKHR
(@Nullable CLContext context, @Nullable LongPtr sema_props, @Nullable IntPtr errcode_ret) int
CL.createSubDevicesEXT
(@Nullable CLDeviceId in_device, @Nullable LongPtr properties, int num_entries, CLDeviceId.Ptr out_devices, @Nullable IntPtr num_devices) @NotNull MemorySegment
CL.deviceMemAllocINTEL
(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) int
CL.enqueueSignalSemaphoresKHR
(@Nullable CLCommandQueue command_queue, int num_sema_objects, CLSemaphoreKhr.Ptr sema_objects, @Nullable LongPtr sema_payload_list, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.enqueueWaitSemaphoresKHR
(@Nullable CLCommandQueue command_queue, int num_sema_objects, CLSemaphoreKhr.Ptr sema_objects, @Nullable LongPtr sema_payload_list, int num_events_in_wait_list, CLEvent.Ptr event_wait_list, CLEvent.Ptr event) int
CL.getDeviceAndHostTimer
(@Nullable CLDeviceId device, @Nullable LongPtr device_timestamp, @Nullable LongPtr host_timestamp) int
CL.getHostTimer
(@Nullable CLDeviceId device, @Nullable LongPtr host_timestamp) 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) @NotNull MemorySegment
CL.hostMemAllocINTEL
(@Nullable CLContext context, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) int
CL.reImportSemaphoreSyncFdKHR
(@Nullable CLSemaphoreKhr sema_object, @Nullable LongPtr reimport_props, int fd) int
CL.setCommandQueueProperty
(@Nullable CLCommandQueue command_queue, long properties, int enable, @Nullable LongPtr old_properties) @NotNull MemorySegment
CL.sharedMemAllocINTEL
(@Nullable CLContext context, @Nullable CLDeviceId device, @Nullable LongPtr properties, long size, int alignment, @Nullable IntPtr errcode_ret) -
Uses of LongPtr in club.doki7.opengl
Methods in club.doki7.opengl with parameters of type LongPtrModifier and TypeMethodDescriptionint
GLCompatibility.asyncCopyBufferSubDataNVX
(int waitSemaphoreCount, @Nullable IntPtr waitSemaphoreArray, @Nullable LongPtr fenceValueArray, int readGpu, int writeGpuMask, int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size, int signalSemaphoreCount, @Nullable IntPtr signalSemaphoreArray, @Nullable LongPtr signalValueArray) int
GLCompatibility.asyncCopyImageSubDataNVX
(int waitSemaphoreCount, @Nullable IntPtr waitSemaphoreArray, @Nullable LongPtr waitValueArray, int srcGpu, int dstGpuMask, int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth, int signalSemaphoreCount, @Nullable IntPtr signalSemaphoreArray, @Nullable LongPtr signalValueArray) void
GLCompatibility.clientWaitSemaphoreui64NVX
(int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) void
GL.drawCommandsAddressNV
(int primitiveMode, @Nullable LongPtr indirects, @Nullable IntPtr sizes, int count) void
GL.drawCommandsStatesAddressNV
(@Nullable LongPtr indirects, @Nullable IntPtr sizes, @Nullable IntPtr states, @Nullable IntPtr fbos, int count) void
GL.getBufferParameteri64v
(int target, int pname, @Nullable LongPtr params) void
GL.getBufferParameterui64vNV
(int target, int pname, @Nullable LongPtr params) void
GL.getInteger64i_v
(int target, int index, @Nullable LongPtr data) void
GL.getInteger64v
(int pname, @Nullable LongPtr data) void
GL.getIntegerui64i_vNV
(int value, int index, @Nullable LongPtr result) void
GL.getIntegerui64vNV
(int value, @Nullable LongPtr result) void
GL.getInternalformati64v
(int target, int internalformat, int pname, int count, @Nullable LongPtr params) void
GL.getNamedBufferParameteri64v
(int buffer, int pname, @Nullable LongPtr params) void
GL.getNamedBufferParameterui64vNV
(int buffer, int pname, @Nullable LongPtr params) void
GL.getnUniformi64vARB
(int program, int location, int bufSize, @Nullable LongPtr params) void
GL.getnUniformui64vARB
(int program, int location, int bufSize, @Nullable LongPtr params) void
GL.getPerfCounterInfoINTEL
(int queryId, int counterId, int counterNameLength, @Nullable BytePtr counterName, int counterDescLength, @Nullable BytePtr counterDesc, @Nullable IntPtr counterOffset, @Nullable IntPtr counterDataSize, @Nullable IntPtr counterTypeEnum, @Nullable IntPtr counterDataTypeEnum, @Nullable LongPtr rawCounterMaxValue) void
GL.getQueryObjecti64v
(int id, int pname, @Nullable LongPtr params) void
GLCompatibility.getQueryObjecti64vEXT
(int id, int pname, @Nullable LongPtr params) void
GL.getQueryObjectui64v
(int id, int pname, @Nullable LongPtr params) void
GLCompatibility.getQueryObjectui64vEXT
(int id, int pname, @Nullable LongPtr params) void
GL.getTransformFeedbacki64_v
(int xfb, int pname, int index, @Nullable LongPtr param) void
GL.getUniformi64vARB
(int program, int location, @Nullable LongPtr params) void
GLCompatibility.getUniformi64vNV
(int program, int location, @Nullable LongPtr params) void
GL.getUniformui64vARB
(int program, int location, @Nullable LongPtr params) void
GLCompatibility.getUniformui64vNV
(int program, int location, @Nullable LongPtr params) void
GL.getVertexArrayIndexed64iv
(int vaobj, int index, int pname, @Nullable LongPtr param) void
GL.getVertexAttribLi64vNV
(int index, int pname, @Nullable LongPtr params) void
GL.getVertexAttribLui64vARB
(int index, int pname, @Nullable LongPtr params) void
GL.getVertexAttribLui64vNV
(int index, int pname, @Nullable LongPtr params) void
GLCompatibility.multicastGetQueryObjecti64vNV
(int gpu, int id, int pname, @Nullable LongPtr params) void
GLCompatibility.multicastGetQueryObjectui64vNV
(int gpu, int id, int pname, @Nullable LongPtr params) void
GL.programUniform1i64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform1i64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform1ui64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform1ui64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform2i64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform2i64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform2ui64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform2ui64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform3i64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform3i64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform3ui64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform3ui64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform4i64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform4i64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniform4ui64vARB
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.programUniform4ui64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GL.programUniformHandleui64vARB
(int program, int location, int count, @Nullable LongPtr values) void
GL.programUniformHandleui64vNV
(int program, int location, int count, @Nullable LongPtr values) void
GL.programUniformui64vNV
(int program, int location, int count, @Nullable LongPtr value) void
GLCompatibility.signalSemaphoreui64NVX
(int signalGpu, int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) void
GL.uniform1i64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform1i64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform1ui64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform1ui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform2i64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform2i64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform2ui64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform2ui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform3i64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform3i64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform3ui64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform3ui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform4i64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform4i64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniform4ui64vARB
(int location, int count, @Nullable LongPtr value) void
GLCompatibility.uniform4ui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniformHandleui64vARB
(int location, int count, @Nullable LongPtr value) void
GL.uniformHandleui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.uniformui64vNV
(int location, int count, @Nullable LongPtr value) void
GL.vertexAttribL1i64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL1ui64vARB
(int index, @Nullable LongPtr v) void
GL.vertexAttribL1ui64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL2i64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL2ui64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL3i64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL3ui64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL4i64vNV
(int index, @Nullable LongPtr v) void
GL.vertexAttribL4ui64vNV
(int index, @Nullable LongPtr v) void
GLCompatibility.waitSemaphoreui64NVX
(int waitGpu, int fenceObjectCount, @Nullable IntPtr semaphoreArray, @Nullable LongPtr fenceValueArray) -
Uses of LongPtr in club.doki7.openxr.command
Methods in club.doki7.openxr.command with parameters of type LongPtrModifier and TypeMethodDescriptionint
XR.convertTimespecTimeToTimeKHR
(XrInstance instance, @NotNull MemorySegment timespecTime, LongPtr time) int
XR.convertWin32PerformanceCounterToTimeKHR
(XrInstance instance, @NotNull MemorySegment performanceCounter, LongPtr time) int
XR.createSpatialAnchorEXT
(XrSpatialContextEXT spatialContext, XrSpatialAnchorCreateInfoEXT createInfo, LongPtr anchorEntityId, XrSpatialEntityEXT.Ptr anchorEntity) int
XR.createSpatialAnchorFB
(XrSession session, XrSpatialAnchorCreateInfoFB info, LongPtr requestId) int
XR.enumerateBoundSourcesForAction
(XrSession session, XrBoundSourcesForActionEnumerateInfo enumerateInfo, int sourceCapacityInput, IntPtr sourceCountOutput, @Nullable LongPtr sources) int
XRStatic.enumerateBoundSourcesForAction
(XrSession session, XrBoundSourcesForActionEnumerateInfo enumerateInfo, int sourceCapacityInput, IntPtr sourceCountOutput, @Nullable LongPtr sources) int
XR.enumerateInteractionRenderModelIdsEXT
(XrSession session, XrInteractionRenderModelIdsEnumerateInfoEXT getInfo, int renderModelIdCapacityInput, IntPtr renderModelIdCountOutput, @Nullable LongPtr renderModelIds) int
XR.enumeratePerformanceMetricsCounterPathsMETA
(XrInstance instance, int counterPathCapacityInput, IntPtr counterPathCountOutput, @Nullable LongPtr counterPaths) int
XR.enumerateRenderModelSubactionPathsEXT
(XrRenderModelEXT renderModel, @Nullable XrInteractionRenderModelSubactionPathInfoEXT info, int pathCapacityInput, IntPtr pathCountOutput, @Nullable LongPtr paths) int
XR.enumerateSwapchainFormats
(XrSession session, int formatCapacityInput, IntPtr formatCountOutput, @Nullable LongPtr formats) int
XRStatic.enumerateSwapchainFormats
(XrSession session, int formatCapacityInput, IntPtr formatCountOutput, @Nullable LongPtr formats) int
XR.eraseSpaceFB
(XrSession session, XrSpaceEraseInfoFB info, LongPtr requestId) int
XR.getMarkerNumberML
(XrMarkerDetectorML markerDetector, long marker, LongPtr number) int
XR.getMarkersML
(XrMarkerDetectorML markerDetector, int markerCapacityInput, IntPtr markerCountOutput, @Nullable LongPtr markers) int
XR.getRenderModelPoseTopLevelUserPathEXT
(XrRenderModelEXT renderModel, XrInteractionRenderModelTopLevelUserPathGetInfoEXT info, LongPtr topLevelUserPath) int
XR.getSpaceUserIdFB
(XrSpaceUserFB user, LongPtr userId) int
XR.getSystem
(XrInstance instance, XrSystemGetInfo getInfo, LongPtr systemId) int
XRStatic.getSystem
(XrInstance instance, XrSystemGetInfo getInfo, LongPtr systemId) int
XR.getVirtualKeyboardDirtyTexturesMETA
(XrVirtualKeyboardMETA keyboard, int textureIdCapacityInput, IntPtr textureIdCountOutput, @Nullable LongPtr textureIds) int
XR.querySpacesFB
(XrSession session, XrSpaceQueryInfoBaseHeaderFB info, LongPtr requestId) int
XR.requestSceneCaptureFB
(XrSession session, XrSceneCaptureRequestInfoFB info, LongPtr requestId) int
XR.saveSpaceFB
(XrSession session, XrSpaceSaveInfoFB info, LongPtr requestId) int
XR.saveSpaceListFB
(XrSession session, XrSpaceListSaveInfoFB info, LongPtr requestId) int
XR.setSpaceComponentStatusFB
(XrSpace space, XrSpaceComponentStatusSetInfoFB info, LongPtr requestId) int
XR.shareSpacesFB
(XrSession session, XrSpaceShareInfoFB info, LongPtr requestId) int
XR.shareSpacesMETA
(XrSession session, XrShareSpacesInfoMETA info, LongPtr requestId) int
XR.startColocationAdvertisementMETA
(XrSession session, XrColocationAdvertisementStartInfoMETA info, LongPtr advertisementRequestId) int
XR.startColocationDiscoveryMETA
(XrSession session, XrColocationDiscoveryStartInfoMETA info, LongPtr discoveryRequestId) int
XR.stopColocationAdvertisementMETA
(XrSession session, XrColocationAdvertisementStopInfoMETA info, LongPtr requestId) int
XR.stopColocationDiscoveryMETA
(XrSession session, XrColocationDiscoveryStopInfoMETA info, LongPtr requestId) int
XR.stringToPath
(XrInstance instance, BytePtr pathString, LongPtr path) int
XRStatic.stringToPath
(XrInstance instance, BytePtr pathString, LongPtr path) -
Uses of LongPtr in club.doki7.openxr.datatype
Methods in club.doki7.openxr.datatype that return LongPtrModifier and TypeMethodDescriptionMLCoordinateFrameUID.data()
@Nullable LongPtr
XrSpatialComponentDataQueryResultEXT.entityIds()
@Nullable LongPtr
XrSpatialComponentParentListEXT.parents()
@Nullable LongPtr
XrActionCreateInfo.subactionPaths()
@Nullable LongPtr
XrInteractionRenderModelTopLevelUserPathGetInfoEXT.topLevelUserPaths()
Methods in club.doki7.openxr.datatype with parameters of type LongPtrModifier and TypeMethodDescriptionXrActionCreateInfo.subactionPaths
(@Nullable LongPtr value) XrInteractionRenderModelTopLevelUserPathGetInfoEXT.topLevelUserPaths
(@Nullable LongPtr value) Method parameters in club.doki7.openxr.datatype with type arguments of type LongPtrModifier and TypeMethodDescription -
Uses of LongPtr in club.doki7.sdl3
Methods in club.doki7.sdl3 that return LongPtrModifier and TypeMethodDescriptionSDL3.getTouchDevices
(@Nullable IntPtr count) Get a list of registered touch devices.Methods in club.doki7.sdl3 with parameters of type LongPtrModifier and TypeMethodDescriptionSDL3.acquireCameraFrame
(@Nullable SDL_Camera camera, @Nullable LongPtr timestampNS) Acquire a frame.boolean
SDL3.dateTimeToTime
(@Nullable ISDL_DateTime dt, @Nullable LongPtr ticks) Converts a calendar time to an SDL_Time in nanoseconds since the epoch.boolean
SDL3.getCurrentTime
(@Nullable LongPtr ticks) Gets the current value of the system realtime clock in nanoseconds since Jan 1, 1970 in Universal Coordinated Time (UTC).boolean
SDL3.getStorageFileSize
(@Nullable SDL_Storage storage, @Nullable BytePtr path, @Nullable LongPtr length) Query the size of a file within a storage container.int
SDL3.rand_bits_r
(@Nullable LongPtr state) Generate 32 pseudo-random bits.int
Generate a pseudo-random number less than n for positive nfloat
Generate a uniform pseudo-random floating point number less than 1.0boolean
SDL3.readS64BE
(@Nullable SDL_IOStream src, @Nullable LongPtr value) Use this function to read 64 bits of big-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readS64LE
(@Nullable SDL_IOStream src, @Nullable LongPtr value) Use this function to read 64 bits of little-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readU64BE
(@Nullable SDL_IOStream src, @Nullable LongPtr value) Use this function to read 64 bits of big-endian data from an SDL_IOStream and return in native format.boolean
SDL3.readU64LE
(@Nullable SDL_IOStream src, @Nullable LongPtr value) Use this function to read 64 bits of little-endian data from an SDL_IOStream and return in native format. -
Uses of LongPtr in club.doki7.stb.imageresize.datatype
Methods in club.doki7.stb.imageresize.datatype that return LongPtrMethods in club.doki7.stb.imageresize.datatype with parameters of type LongPtrMethod parameters in club.doki7.stb.imageresize.datatype with type arguments of type LongPtrModifier and TypeMethodDescription -
Uses of LongPtr in club.doki7.vma
Methods in club.doki7.vma with parameters of type LongPtrModifier and TypeMethodDescriptionint
VMA.flushAllocations
(VmaAllocator allocator, int allocationCount, VmaAllocation.Ptr allocations, @Nullable LongPtr offsets, @Nullable LongPtr sizes) Flushes memory of given set of allocations.int
VMA.invalidateAllocations
(VmaAllocator allocator, int allocationCount, VmaAllocation.Ptr allocations, @Nullable LongPtr offsets, @Nullable LongPtr sizes) Invalidates memory of given set of allocations.int
VMA.virtualAllocate
(VmaVirtualBlock virtualBlock, IVmaVirtualAllocationCreateInfo pCreateInfo, VmaVirtualAllocation.Ptr pAllocation, @Nullable LongPtr pOffset) Allocates new virtual allocation inside givenVmaVirtualBlock
. -
Uses of LongPtr in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return LongPtrMethods in club.doki7.vma.datatype with parameters of type LongPtr -
Uses of LongPtr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type LongPtrModifier and TypeMethodDescriptionvoid
VkDeviceCommands.cmdBeginTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, VkBuffer.Ptr pCounterBuffers, @Nullable LongPtr pCounterBufferOffsets) void
VkDeviceCommands.cmdBindTransformFeedbackBuffersEXT
(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, VkBuffer.Ptr pBuffers, LongPtr pOffsets, @Nullable LongPtr pSizes) void
VkDeviceCommands.cmdBindVertexBuffers
(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, VkBuffer.Ptr pBuffers, LongPtr pOffsets) void
VkDeviceCommands.cmdBindVertexBuffers2
(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, VkBuffer.Ptr pBuffers, LongPtr pOffsets, @Nullable LongPtr pSizes, @Nullable LongPtr pStrides) void
VkDeviceCommands.cmdBindVertexBuffers2EXT
(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, VkBuffer.Ptr pBuffers, LongPtr pOffsets, @Nullable LongPtr pSizes, @Nullable LongPtr pStrides) void
VkDeviceCommands.cmdBuildAccelerationStructuresIndirectKHR
(VkCommandBuffer commandBuffer, int infoCount, IVkAccelerationStructureBuildGeometryInfoKHR pInfos, LongPtr pIndirectDeviceAddresses, IntPtr pIndirectStrides, PointerPtr ppMaxPrimitiveCounts) void
VkDeviceCommands.cmdEndTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, VkBuffer.Ptr pCounterBuffers, @Nullable LongPtr pCounterBufferOffsets) void
VkDeviceCommands.cmdSetDescriptorBufferOffsetsEXT
(VkCommandBuffer commandBuffer, int pipelineBindPoint, VkPipelineLayout layout, int firstSet, int setCount, IntPtr pBufferIndices, LongPtr pOffsets) int
VkDeviceCommands.getCalibratedTimestampsEXT
(VkDevice device, int timestampCount, IVkCalibratedTimestampInfoKHR pTimestampInfos, LongPtr pTimestamps, LongPtr pMaxDeviation) int
VkDeviceCommands.getCalibratedTimestampsKHR
(VkDevice device, int timestampCount, IVkCalibratedTimestampInfoKHR pTimestampInfos, LongPtr pTimestamps, LongPtr pMaxDeviation) void
VkDeviceCommands.getDescriptorSetLayoutBindingOffsetEXT
(VkDevice device, VkDescriptorSetLayout layout, int binding, LongPtr pOffset) void
VkDeviceCommands.getDescriptorSetLayoutSizeEXT
(VkDevice device, VkDescriptorSetLayout layout, LongPtr pLayoutSizeInBytes) void
VkDeviceCommands.getDeviceMemoryCommitment
(VkDevice device, VkDeviceMemory memory, LongPtr pCommittedMemoryInBytes) void
VkDeviceCommands.getPrivateData
(VkDevice device, int objectType, long objectHandle, VkPrivateDataSlot privateDataSlot, LongPtr pData) void
VkDeviceCommands.getPrivateDataEXT
(VkDevice device, int objectType, long objectHandle, VkPrivateDataSlot privateDataSlot, LongPtr pData) int
VkDeviceCommands.getSemaphoreCounterValue
(VkDevice device, VkSemaphore semaphore, LongPtr pValue) int
VkDeviceCommands.getSemaphoreCounterValueKHR
(VkDevice device, VkSemaphore semaphore, LongPtr pValue) int
VkDeviceCommands.getSwapchainCounterEXT
(VkDevice device, VkSwapchainKHR swapchain, int counter, LongPtr pCounterValue) -
Uses of LongPtr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return LongPtrModifier and TypeMethodDescriptionVkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget()
VkPhysicalDeviceMemoryBudgetPropertiesEXT.heapUsage()
@Nullable LongPtr
VkWriteDescriptorSetPartitionedAccelerationStructureNV.pAccelerationStructures()
@Nullable LongPtr
VkWin32KeyedMutexAcquireReleaseInfoKHR.pAcquireKeys()
@Nullable LongPtr
VkWin32KeyedMutexAcquireReleaseInfoNV.pAcquireKeys()
NvSciSyncFenceVKREF.payload()
@Nullable LongPtr
VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers()
@Nullable LongPtr
VkSetDescriptorBufferOffsetsInfoEXT.pOffsets()
@Nullable LongPtr
VkPresentIdKHR.pPresentIds()
@Nullable LongPtr
VkWin32KeyedMutexAcquireReleaseInfoKHR.pReleaseKeys()
@Nullable LongPtr
VkWin32KeyedMutexAcquireReleaseInfoNV.pReleaseKeys()
@Nullable LongPtr
VkD3D12FenceSubmitInfoKHR.pSignalSemaphoreValues()
@Nullable LongPtr
VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues()
@Nullable LongPtr
VkSemaphoreWaitInfo.pValues()
@Nullable LongPtr
VkD3D12FenceSubmitInfoKHR.pWaitSemaphoreValues()
@Nullable LongPtr
VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues()
Methods in club.doki7.vulkan.datatype with parameters of type LongPtrModifier and TypeMethodDescriptionVkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget
(LongPtr value) VkWriteDescriptorSetPartitionedAccelerationStructureNV.pAccelerationStructures
(@Nullable LongPtr value) VkWin32KeyedMutexAcquireReleaseInfoKHR.pAcquireKeys
(@Nullable LongPtr value) VkWin32KeyedMutexAcquireReleaseInfoNV.pAcquireKeys
(@Nullable LongPtr value) VkImageDrmFormatModifierListCreateInfoEXT.pDrmFormatModifiers
(@Nullable LongPtr value) VkPresentIdKHR.pPresentIds
(@Nullable LongPtr value) VkWin32KeyedMutexAcquireReleaseInfoKHR.pReleaseKeys
(@Nullable LongPtr value) VkWin32KeyedMutexAcquireReleaseInfoNV.pReleaseKeys
(@Nullable LongPtr value) VkD3D12FenceSubmitInfoKHR.pSignalSemaphoreValues
(@Nullable LongPtr value) VkTimelineSemaphoreSubmitInfo.pSignalSemaphoreValues
(@Nullable LongPtr value) VkD3D12FenceSubmitInfoKHR.pWaitSemaphoreValues
(@Nullable LongPtr value) VkTimelineSemaphoreSubmitInfo.pWaitSemaphoreValues
(@Nullable LongPtr value) Method parameters in club.doki7.vulkan.datatype with type arguments of type LongPtrModifier and TypeMethodDescriptionVkPhysicalDeviceMemoryBudgetPropertiesEXT.heapBudget
(@NotNull Consumer<LongPtr> consumer) -
Uses of LongPtr in club.doki7.webgpu
Methods in club.doki7.webgpu with parameters of type LongPtrModifier and TypeMethodDescriptionint
WGPU.devicePoll
(@Nullable WGPUDevice device, int wait, @Nullable LongPtr submissionIndex)