|
VULKAN_HPP_CONSTEXPR_14 | 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_CONSTEXPR_14 | AccelerationStructureTrianglesOpacityMicromapEXT (AccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| AccelerationStructureTrianglesOpacityMicromapEXT (VkAccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
| 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) |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | operator= (AccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | operator= (VkAccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setIndexType (VULKAN_HPP_NAMESPACE::IndexType indexType_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setIndexBuffer (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setIndexStride (VULKAN_HPP_NAMESPACE::DeviceSize indexStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setBaseTriangle (uint32_t baseTriangle_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setUsageCountsCount (uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setPUsageCounts (const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | setUsageCounts (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setPpUsageCounts (const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | setPUsageCounts (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureTrianglesOpacityMicromapEXT & | setMicromap (VULKAN_HPP_NAMESPACE::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 3620 of file vulkan_structs.hpp.