| AccelerationStructureTrianglesOpacityMicromapEXT(VULKAN_HPP_NAMESPACE::IndexType indexType_=VULKAN_HPP_NAMESPACE::IndexType::eUint16, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR indexBuffer_={}, VULKAN_HPP_NAMESPACE::DeviceSize indexStride_={}, uint32_t baseTriangle_={}, uint32_t usageCountsCount_={}, const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *pUsageCounts_={}, const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const *ppUsageCounts_={}, VULKAN_HPP_NAMESPACE::MicromapEXT micromap_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| AccelerationStructureTrianglesOpacityMicromapEXT(AccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT=default | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| AccelerationStructureTrianglesOpacityMicromapEXT(VkAccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| AccelerationStructureTrianglesOpacityMicromapEXT(VULKAN_HPP_NAMESPACE::IndexType indexType_, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR indexBuffer_, VULKAN_HPP_NAMESPACE::DeviceSize indexStride_, uint32_t baseTriangle_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT > const &usageCounts_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const > const &pUsageCounts_={}, VULKAN_HPP_NAMESPACE::MicromapEXT micromap_={}, void *pNext_=nullptr) | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| allowDuplicate | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | static |
| baseTriangle | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| indexBuffer | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| indexStride | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| indexType | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| micromap | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| NativeType typedef | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT &() VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT const &() const VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| operator=(AccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT=default | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| operator=(VkAccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| pNext | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| ppUsageCounts | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| pUsageCounts | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| setBaseTriangle(uint32_t baseTriangle_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setIndexBuffer(VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setIndexStride(VULKAN_HPP_NAMESPACE::DeviceSize indexStride_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setIndexType(VULKAN_HPP_NAMESPACE::IndexType indexType_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setMicromap(VULKAN_HPP_NAMESPACE::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setPNext(void *pNext_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setPpUsageCounts(const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setPUsageCounts(const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setPUsageCounts(VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setUsageCounts(VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| setUsageCountsCount(uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | inline |
| structureType | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | static |
| sType | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |
| usageCountsCount | VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT | |