struct AccelerationStructureTrianglesOpacityMicromapEXT
Defined at line 6364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkAccelerationStructureTrianglesOpacityMicromapEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/VkAccelerationStructureTrianglesOpacityMicromapEXT.html
Public Members
StructureType sType
void * pNext
IndexType indexType
DeviceOrHostAddressConstKHR indexBuffer
DeviceSize indexStride
uint32_t baseTriangle
uint32_t usageCountsCount
const MicromapUsageEXT * pUsageCounts
const MicromapUsageEXT *const * ppUsageCounts
MicromapEXT micromap
Public Methods
void AccelerationStructureTrianglesOpacityMicromapEXT (IndexTypeindexType_,DeviceOrHostAddressConstKHRindexBuffer_,DeviceSizeindexStride_,uint32_tbaseTriangle_,uint32_tusageCountsCount_,const MicromapUsageEXT *pUsageCounts_,const MicromapUsageEXT *const *ppUsageCounts_,MicromapEXTmicromap_,void *pNext_)
Defined at line 6372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (const AccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 6393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (const VkAccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 6396 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void AccelerationStructureTrianglesOpacityMicromapEXT (IndexTypeindexType_,DeviceOrHostAddressConstKHRindexBuffer_,DeviceSizeindexStride_,uint32_tbaseTriangle_,const ArrayProxyNoTemporaries<const MicromapUsageEXT> &usageCounts_,const ArrayProxyNoTemporaries<const MicromapUsageEXT *const> &pUsageCounts_,MicromapEXTmicromap_,void *pNext_)
Defined at line 6402 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & operator= (const AccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 6433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & operator= (const VkAccelerationStructureTrianglesOpacityMicromapEXT & rhs)
Defined at line 6436 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPNext (void * pNext_)
Defined at line 6443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setPNext (void * pNext_)
Defined at line 6449 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexType (IndexType indexType_)
Defined at line 6455 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setIndexType (IndexType indexType_)
Defined at line 6461 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexBuffer (const DeviceOrHostAddressConstKHR & indexBuffer_)
Defined at line 6467 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setIndexBuffer (const DeviceOrHostAddressConstKHR & indexBuffer_)
Defined at line 6474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setIndexStride (DeviceSize indexStride_)
Defined at line 6481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setIndexStride (DeviceSize indexStride_)
Defined at line 6487 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setBaseTriangle (uint32_t baseTriangle_)
Defined at line 6493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setBaseTriangle (uint32_t baseTriangle_)
Defined at line 6499 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 6505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setUsageCountsCount (uint32_t usageCountsCount_)
Defined at line 6511 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPUsageCounts (const MicromapUsageEXT * pUsageCounts_)
Defined at line 6517 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setPUsageCounts (const MicromapUsageEXT * pUsageCounts_)
Defined at line 6523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setUsageCounts (const ArrayProxyNoTemporaries<const MicromapUsageEXT> & usageCounts_)
Defined at line 6530 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPpUsageCounts (const MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 6539 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setPpUsageCounts (const MicromapUsageEXT *const * ppUsageCounts_)
Defined at line 6546 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setPUsageCounts (const ArrayProxyNoTemporaries<const MicromapUsageEXT *const> & pUsageCounts_)
Defined at line 6554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT & setMicromap (MicromapEXT micromap_)
Defined at line 6563 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
AccelerationStructureTrianglesOpacityMicromapEXT && setMicromap (MicromapEXT micromap_)
Defined at line 6569 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureTrianglesOpacityMicromapEXT & operator const VkAccelerationStructureTrianglesOpacityMicromapEXT & ()
Defined at line 6576 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureTrianglesOpacityMicromapEXT & operator VkAccelerationStructureTrianglesOpacityMicromapEXT & ()
Defined at line 6581 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkAccelerationStructureTrianglesOpacityMicromapEXT * operator const VkAccelerationStructureTrianglesOpacityMicromapEXT * ()
Defined at line 6586 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkAccelerationStructureTrianglesOpacityMicromapEXT * operator VkAccelerationStructureTrianglesOpacityMicromapEXT * ()
Defined at line 6591 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp