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 | |