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;
     VkDeviceOrHostAddressConstKHR displacementBiasAndScaleBuffer;
     VkDeviceSize displacementBiasAndScaleStride;
     VkDeviceOrHostAddressConstKHR displacementVectorBuffer;
     VkDeviceSize displacementVectorStride;
     VkDeviceOrHostAddressConstKHR displacedMicromapPrimitiveFlags;
     VkDeviceSize displacedMicromapPrimitiveFlagsStride;
     VkIndexType indexType;
     VkDeviceOrHostAddressConstKHR indexBuffer;
     VkDeviceSize indexStride;
     uint32_t baseTriangle;
     uint32_t usageCountsCount;
     VkMicromapUsageEXT const * pUsageCounts;
     VkMicromapUsageEXT const * const * ppUsageCounts;
     VkMicromapEXT micromap;
 }