Uses of Record Class
club.doki7.vulkan.handle.VkMicromapEXT.Ptr
Packages that use VkMicromapEXT.Ptr
Package
Description
Vulkan API commands
Opaque handle types of Vulkan API.
-
Uses of VkMicromapEXT.Ptr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkMicromapEXT.PtrModifier and TypeMethodDescriptionvoid
VkDeviceCommands.cmdWriteMicromapsPropertiesEXT
(VkCommandBuffer commandBuffer, int micromapCount, VkMicromapEXT.Ptr pMicromaps, int queryType, VkQueryPool queryPool, int firstQuery) int
VkDeviceCommands.createMicromapEXT
(VkDevice device, VkMicromapCreateInfoEXT pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkMicromapEXT.Ptr pMicromap) int
VkDeviceCommands.writeMicromapsPropertiesEXT
(VkDevice device, int micromapCount, VkMicromapEXT.Ptr pMicromaps, int queryType, long dataSize, @NotNull MemorySegment pData, long stride) -
Uses of VkMicromapEXT.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkMicromapEXT.PtrModifier and TypeMethodDescriptionstatic VkMicromapEXT.Ptr
static VkMicromapEXT.Ptr
static VkMicromapEXT.Ptr
VkMicromapEXT.Ptr.allocate
(Arena arena, @Nullable VkMicromapEXT @NotNull [] values) static VkMicromapEXT.Ptr
VkMicromapEXT.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable VkMicromapEXT> values) static VkMicromapEXT.Ptr
VkMicromapEXT.Ptr.allocateV
(Arena arena, @Nullable VkMicromapEXT value0, @Nullable VkMicromapEXT... values) VkMicromapEXT.Ptr.offset
(long offset) VkMicromapEXT.Ptr.reinterpret
(long newSize) Assume theVkMicromapEXT.Ptr
is capable of holding at leastnewSize
handles, create a new viewVkMicromapEXT.Ptr
that uses the same backing storage as thisVkMicromapEXT.Ptr
, but with the new size.VkMicromapEXT.Ptr.slice
(long end) VkMicromapEXT.Ptr.slice
(long start, long end) Note that this function uses theList.subList(int, int)
semantics (left inclusive, right exclusive interval), notMemorySegment.asSlice(long, long)
semantics (offset + newSize).