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