Uses of Record Class
club.doki7.vulkan.handle.VkAccelerationStructureKHR.Ptr
Packages that use VkAccelerationStructureKHR.Ptr
Package
Description
Vulkan API commands
Structure (
struct or union) types of Vulkan API.Opaque handle types of Vulkan API.
-
Uses of VkAccelerationStructureKHR.Ptr in club.doki7.vulkan.command
Methods in club.doki7.vulkan.command with parameters of type VkAccelerationStructureKHR.PtrModifier and TypeMethodDescriptionvoidVkDeviceCommands.cmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, int accelerationStructureCount, VkAccelerationStructureKHR.Ptr pAccelerationStructures, int queryType, VkQueryPool queryPool, int firstQuery) intVkDeviceCommands.createAccelerationStructureKHR(VkDevice device, VkAccelerationStructureCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkAccelerationStructureKHR.Ptr pAccelerationStructure) intVkDeviceCommands.writeAccelerationStructuresPropertiesKHR(VkDevice device, int accelerationStructureCount, VkAccelerationStructureKHR.Ptr pAccelerationStructures, int queryType, long dataSize, @NotNull MemorySegment pData, long stride) -
Uses of VkAccelerationStructureKHR.Ptr in club.doki7.vulkan.datatype
Methods in club.doki7.vulkan.datatype that return VkAccelerationStructureKHR.PtrModifier and TypeMethodDescriptionVkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures()Note: the returnedVkAccelerationStructureKHR.Ptrdoes not have correctsize()property.Methods in club.doki7.vulkan.datatype with parameters of type VkAccelerationStructureKHR.PtrModifier and TypeMethodDescriptionVkWriteDescriptorSetAccelerationStructureKHR.pAccelerationStructures(VkAccelerationStructureKHR.Ptr value) -
Uses of VkAccelerationStructureKHR.Ptr in club.doki7.vulkan.handle
Methods in club.doki7.vulkan.handle that return VkAccelerationStructureKHR.PtrModifier and TypeMethodDescriptionVkAccelerationStructureKHR.Ptr.allocate(Arena arena, @Nullable VkAccelerationStructureKHR @NotNull [] values) VkAccelerationStructureKHR.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable VkAccelerationStructureKHR> values) VkAccelerationStructureKHR.Ptr.allocateV(Arena arena, @Nullable VkAccelerationStructureKHR value0, @Nullable VkAccelerationStructureKHR... values) VkAccelerationStructureKHR.Ptr.offset(long offset) VkAccelerationStructureKHR.Ptr.reinterpret(long newSize) Assume theVkAccelerationStructureKHR.Ptris capable of holding at leastnewSizehandles, create a new viewVkAccelerationStructureKHR.Ptrthat uses the same backing storage as thisVkAccelerationStructureKHR.Ptr, but with the new size.VkAccelerationStructureKHR.Ptr.slice(long end) VkAccelerationStructureKHR.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).