Uses of Record Class
club.doki7.vulkan.handle.VkDeviceMemory
Packages that use VkDeviceMemory
Package
Description
Vulkan API commands
Structure (
struct
or union
) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkDeviceMemory in club.doki7.vma.datatype
Methods in club.doki7.vma.datatype that return VkDeviceMemoryMethods in club.doki7.vma.datatype with parameters of type VkDeviceMemory -
Uses of VkDeviceMemory in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkDeviceMemoryModifier and TypeMethodDescriptionint
VkDeviceCommands.bindBufferMemory
(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, long memoryOffset) int
VkDeviceCommands.bindImageMemory
(VkDevice device, VkImage image, VkDeviceMemory memory, long memoryOffset) void
VkDeviceCommands.freeMemory
(VkDevice device, @Nullable VkDeviceMemory memory, @Nullable VkAllocationCallbacks pAllocator) void
VkDeviceCommands.getDeviceMemoryCommitment
(VkDevice device, VkDeviceMemory memory, LongPtr pCommittedMemoryInBytes) int
VkDeviceCommands.getMemoryWin32HandleNV
(VkDevice device, VkDeviceMemory memory, int handleType, PointerPtr pHandle) int
VkDeviceCommands.mapMemory
(VkDevice device, VkDeviceMemory memory, long offset, long size, int flags, PointerPtr ppData) void
VkDeviceCommands.setDeviceMemoryPriorityEXT
(VkDevice device, VkDeviceMemory memory, float priority) void
VkDeviceCommands.unmapMemory
(VkDevice device, VkDeviceMemory memory) -
Uses of VkDeviceMemory in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkDeviceMemoryModifier and TypeMethodDescription@Nullable VkDeviceMemory
VkBindAccelerationStructureMemoryInfoNV.memory()
@Nullable VkDeviceMemory
VkBindBufferMemoryInfo.memory()
@Nullable VkDeviceMemory
VkBindImageMemoryInfo.memory()
@Nullable VkDeviceMemory
VkBindVideoSessionMemoryInfoKHR.memory()
@Nullable VkDeviceMemory
VkDeviceMemoryOpaqueCaptureAddressInfo.memory()
@Nullable VkDeviceMemory
VkExportMetalBufferInfoEXT.memory()
@Nullable VkDeviceMemory
VkMappedMemoryRange.memory()
@Nullable VkDeviceMemory
VkMemoryGetAndroidHardwareBufferInfoANDROID.memory()
@Nullable VkDeviceMemory
VkMemoryGetFdInfoKHR.memory()
@Nullable VkDeviceMemory
VkMemoryGetMetalHandleInfoEXT.memory()
@Nullable VkDeviceMemory
VkMemoryGetRemoteAddressInfoNV.memory()
@Nullable VkDeviceMemory
VkMemoryGetSciBufInfoNV.memory()
@Nullable VkDeviceMemory
VkMemoryGetWin32HandleInfoKHR.memory()
@Nullable VkDeviceMemory
VkMemoryGetZirconHandleInfoFUCHSIA.memory()
@Nullable VkDeviceMemory
VkMemoryMapInfo.memory()
@Nullable VkDeviceMemory
VkMemoryUnmapInfo.memory()
@Nullable VkDeviceMemory
VkSparseImageMemoryBind.memory()
@Nullable VkDeviceMemory
VkSparseMemoryBind.memory()
@Nullable VkDeviceMemory
VkTileMemoryBindInfoQCOM.memory()
Methods in club.doki7.vulkan.datatype with parameters of type VkDeviceMemoryModifier and TypeMethodDescriptionVkBindAccelerationStructureMemoryInfoNV.memory
(@Nullable VkDeviceMemory value) VkBindBufferMemoryInfo.memory
(@Nullable VkDeviceMemory value) VkBindImageMemoryInfo.memory
(@Nullable VkDeviceMemory value) VkBindVideoSessionMemoryInfoKHR.memory
(@Nullable VkDeviceMemory value) VkDeviceMemoryOpaqueCaptureAddressInfo.memory
(@Nullable VkDeviceMemory value) VkExportMetalBufferInfoEXT.memory
(@Nullable VkDeviceMemory value) VkMappedMemoryRange.memory
(@Nullable VkDeviceMemory value) VkMemoryGetAndroidHardwareBufferInfoANDROID.memory
(@Nullable VkDeviceMemory value) VkMemoryGetFdInfoKHR.memory
(@Nullable VkDeviceMemory value) VkMemoryGetMetalHandleInfoEXT.memory
(@Nullable VkDeviceMemory value) VkMemoryGetRemoteAddressInfoNV.memory
(@Nullable VkDeviceMemory value) VkMemoryGetSciBufInfoNV.memory
(@Nullable VkDeviceMemory value) VkMemoryGetWin32HandleInfoKHR.memory
(@Nullable VkDeviceMemory value) VkMemoryGetZirconHandleInfoFUCHSIA.memory
(@Nullable VkDeviceMemory value) VkMemoryMapInfo.memory
(@Nullable VkDeviceMemory value) VkMemoryUnmapInfo.memory
(@Nullable VkDeviceMemory value) VkSparseImageMemoryBind.memory
(@Nullable VkDeviceMemory value) VkSparseMemoryBind.memory
(@Nullable VkDeviceMemory value) VkTileMemoryBindInfoQCOM.memory
(@Nullable VkDeviceMemory value) -
Uses of VkDeviceMemory in club.doki7.vulkan.handle
Classes in club.doki7.vulkan.handle that implement interfaces with type arguments of type VkDeviceMemoryModifier and TypeClassDescriptionstatic final record
Represents a pointer toVkDeviceMemory
handle(s) in native memory.Methods in club.doki7.vulkan.handle that return VkDeviceMemoryModifier and TypeMethodDescription@Nullable VkDeviceMemory
VkDeviceMemory.Ptr.read()
@Nullable VkDeviceMemory
VkDeviceMemory.Ptr.read
(long index) Methods in club.doki7.vulkan.handle that return types with arguments of type VkDeviceMemoryModifier and TypeMethodDescription@NotNull Iterator
<VkDeviceMemory> VkDeviceMemory.Ptr.iterator()
Methods in club.doki7.vulkan.handle with parameters of type VkDeviceMemoryModifier and TypeMethodDescriptionstatic VkDeviceMemory.Ptr
VkDeviceMemory.Ptr.allocate
(Arena arena, @Nullable VkDeviceMemory @NotNull [] values) static VkDeviceMemory.Ptr
VkDeviceMemory.Ptr.allocateV
(Arena arena, @Nullable VkDeviceMemory value0, @Nullable VkDeviceMemory... values) void
VkDeviceMemory.Ptr.write
(long index, @Nullable VkDeviceMemory value) void
VkDeviceMemory.Ptr.write
(@Nullable VkDeviceMemory value) void
VkDeviceMemory.Ptr.write
(@Nullable VkDeviceMemory[] values) void
VkDeviceMemory.Ptr.writeV
(@Nullable VkDeviceMemory value0, @Nullable VkDeviceMemory... values) Method parameters in club.doki7.vulkan.handle with type arguments of type VkDeviceMemoryModifier and TypeMethodDescriptionstatic VkDeviceMemory.Ptr
VkDeviceMemory.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable VkDeviceMemory> values)