Class VkAccelerationStructureVersionInfoKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkAccelerationStructureVersionInfoKHR>
org.lwjgl.vulkan.VkAccelerationStructureVersionInfoKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkAccelerationStructureVersionInfoKHR extends org.lwjgl.system.Struct<VkAccelerationStructureVersionInfoKHR> implements org.lwjgl.system.NativeResource
Acceleration structure version information.
Description
Note

pVersionData is a pointer to an array of 2×UUID_SIZE uint8_t values instead of two UUID_SIZE arrays as the expected use case for this member is to be pointed at the header of a previously serialized acceleration structure (via CmdCopyAccelerationStructureToMemoryKHR or CopyAccelerationStructureToMemoryKHR) that is loaded in memory. Using arrays would necessitate extra memory copies of the UUIDs.

Valid Usage (Implicit)
See Also

GetDeviceAccelerationStructureCompatibilityKHR

Layout


 struct VkAccelerationStructureVersionInfoKHR {
     VkStructureType sType();
     void const * pNext();
     uint8_t const * pVersionData(int);
 }