Class VkAccelerationStructureTrianglesDisplacementMicromapNV

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkAccelerationStructureTrianglesDisplacementMicromapNV extends Struct<VkAccelerationStructureTrianglesDisplacementMicromapNV> implements NativeResource

 struct VkAccelerationStructureTrianglesDisplacementMicromapNV {
     VkStructureType sType;
     void * pNext;
     VkFormat displacementBiasAndScaleFormat;
     VkFormat displacementVectorFormat;
     {@link VkDeviceOrHostAddressConstKHR VkDeviceOrHostAddressConstKHR} displacementBiasAndScaleBuffer;
     VkDeviceSize displacementBiasAndScaleStride;
     {@link VkDeviceOrHostAddressConstKHR VkDeviceOrHostAddressConstKHR} displacementVectorBuffer;
     VkDeviceSize displacementVectorStride;
     {@link VkDeviceOrHostAddressConstKHR VkDeviceOrHostAddressConstKHR} displacedMicromapPrimitiveFlags;
     VkDeviceSize displacedMicromapPrimitiveFlagsStride;
     VkIndexType indexType;
     {@link VkDeviceOrHostAddressConstKHR VkDeviceOrHostAddressConstKHR} indexBuffer;
     VkDeviceSize indexStride;
     uint32_t baseTriangle;
     uint32_t usageCountsCount;
     {@link VkMicromapUsageEXT VkMicromapUsageEXT} const * pUsageCounts;
     {@link VkMicromapUsageEXT VkMicromapUsageEXT} const * const * ppUsageCounts;
     VkMicromapEXT micromap;
 }