Class VkAccelerationStructureGeometryTrianglesDataKHR

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

public class VkAccelerationStructureGeometryTrianglesDataKHR extends org.lwjgl.system.Struct<VkAccelerationStructureGeometryTrianglesDataKHR> implements org.lwjgl.system.NativeResource
Structure specifying a triangle geometry in a bottom-level acceleration structure.
Description
Note

Unlike the stride for vertex buffers in VkVertexInputBindingDescription for graphics pipelines which must not exceed maxVertexInputBindingStride, vertexStride for acceleration structure geometry is instead restricted to being a 32-bit value.

Valid Usage
Valid Usage (Implicit)
See Also

VkAccelerationStructureGeometryDataKHR, VkDeviceOrHostAddressConstKHR

Layout


 struct VkAccelerationStructureGeometryTrianglesDataKHR {
     VkStructureType sType();
     void const * pNext();
     VkFormat vertexFormat();
     VkDeviceOrHostAddressConstKHR vertexData();
     VkDeviceSize vertexStride();
     uint32_t maxVertex();
     VkIndexType indexType();
     VkDeviceOrHostAddressConstKHR indexData();
     VkDeviceOrHostAddressConstKHR transformData();
 }