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::IndexType indexType_, vk::DeviceOrHostAddressConstKHR indexBuffer_, vk::DeviceSize indexStride_, uint32_t baseTriangle_, uint32_t usageCountsCount_, const vk::MicromapUsageEXT * pUsageCounts_, const vk::MicromapUsageEXT *const * ppUsageCounts_, vk::MicromapEXT micromap_, 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::IndexType indexType_, vk::DeviceOrHostAddressConstKHR indexBuffer_, vk::DeviceSize indexStride_, uint32_t baseTriangle_, const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT> & usageCounts_, const vk::ArrayProxyNoTemporaries<const vk::MicromapUsageEXT *const> & pUsageCounts_, vk::MicromapEXT micromap_, 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