struct AccelerationStructureTrianglesOpacityMicromapEXT
Defined at line 3934 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
void * pNext
IndexType indexType
DeviceOrHostAddressConstKHR indexBuffer
vk::DeviceSize indexStride
uint32_t baseTriangle
uint32_t usageCountsCount
const vk::MicromapUsageEXT * pUsageCounts
const vk::MicromapUsageEXT *const * ppUsageCounts
MicromapEXT micromap
Public Methods
void AccelerationStructureTrianglesOpacityMicromapEXT (vk::IndexTypeindexType_,vk::DeviceOrHostAddressConstKHRindexBuffer_,vk::DeviceSizeindexStride_,uint32_tbaseTriangle_,uint32_tusageCountsCount_,const vk::MicromapUsageEXT *pUsageCounts_,const vk::MicromapUsageEXT *const *ppUsageCounts_,vk::MicromapEXTmicromap_,void *pNext_)
Defined at line 3942 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (const AccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 3964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (const VkAccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 3967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (vk::IndexTypeindexType_,vk::DeviceOrHostAddressConstKHRindexBuffer_,vk::DeviceSizeindexStride_,uint32_tbaseTriangle_,const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT> &usageCounts_,const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT *const> &pUsageCounts_,vk::MicromapEXTmicromap_,void *pNext_)
Defined at line 3973 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & operator= (const AccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 4005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & operator= (const VkAccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 4008 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPNext (void * pNext_)
Defined at line 4015 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexType (vk::IndexType indexType_)
Defined at line 4021 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexBuffer (const vk::DeviceOrHostAddressConstKHR & indexBuffer_)
Defined at line 4027 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexStride (vk::DeviceSize indexStride_)
Defined at line 4034 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setBaseTriangle (uint32_t baseTriangle_)
Defined at line 4041 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 4047 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPUsageCounts (const vk::MicromapUsageEXT * pUsageCounts_)
Defined at line 4053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setUsageCounts (const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT> & usageCounts_)
Defined at line 4061 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPpUsageCounts (const vk::MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 4070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPUsageCounts (const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT *const> & pUsageCounts_)
Defined at line 4078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setMicromap (vk::MicromapEXT micromap_)
Defined at line 4087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureTrianglesOpacityMicromapEXT & operator const VkAccelerationStructureTrianglesOpacityMicromapEXT & ()
Defined at line 4094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureTrianglesOpacityMicromapEXT & operator VkAccelerationStructureTrianglesOpacityMicromapEXT & ()
Defined at line 4099 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp