#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureTrianglesOpacityMicromapEXT (vk::IndexType indexType_=vk::IndexType::eUint16, 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_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureTrianglesOpacityMicromapEXT (AccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| AccelerationStructureTrianglesOpacityMicromapEXT (VkAccelerationStructureTrianglesOpacityMicromapEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
| AccelerationStructureTrianglesOpacityMicromapEXT (vk::IndexType indexType_, vk::DeviceOrHostAddressConstKHR indexBuffer_, vk::DeviceSize indexStride_, uint32_t baseTriangle_, vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_, vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_={}, vk::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 (vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesOpacityMicromapEXT & | setIndexBuffer (vk::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesOpacityMicromapEXT & | setIndexStride (vk::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 vk::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | setUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesOpacityMicromapEXT & | setPpUsageCounts (const vk::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesOpacityMicromapEXT & | setPUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesOpacityMicromapEXT & | setMicromap (vk::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesOpacityMicromapEXT & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 3960 of file vulkan_structs.hpp.
◆ NativeType
◆ AccelerationStructureTrianglesOpacityMicromapEXT() [1/4]
◆ AccelerationStructureTrianglesOpacityMicromapEXT() [2/4]
◆ AccelerationStructureTrianglesOpacityMicromapEXT() [3/4]
◆ AccelerationStructureTrianglesOpacityMicromapEXT() [4/4]
◆ operator VkAccelerationStructureTrianglesOpacityMicromapEXT &()
◆ operator VkAccelerationStructureTrianglesOpacityMicromapEXT const &()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setBaseTriangle()
◆ setIndexBuffer()
◆ setIndexStride()
◆ setIndexType()
◆ setMicromap()
◆ setPNext()
◆ setPpUsageCounts()
◆ setPUsageCounts() [1/2]
◆ setPUsageCounts() [2/2]
◆ setUsageCounts()
◆ setUsageCountsCount()
◆ allowDuplicate
const bool vk::AccelerationStructureTrianglesOpacityMicromapEXT::allowDuplicate = false |
|
static |
◆ baseTriangle
uint32_t vk::AccelerationStructureTrianglesOpacityMicromapEXT::baseTriangle = {} |
◆ indexBuffer
◆ indexStride
vk::DeviceSize vk::AccelerationStructureTrianglesOpacityMicromapEXT::indexStride = {} |
◆ indexType
◆ micromap
vk::MicromapEXT vk::AccelerationStructureTrianglesOpacityMicromapEXT::micromap = {} |
◆ pNext
void* vk::AccelerationStructureTrianglesOpacityMicromapEXT::pNext = {} |
◆ ppUsageCounts
const vk::MicromapUsageEXT* const* vk::AccelerationStructureTrianglesOpacityMicromapEXT::ppUsageCounts = {} |
◆ pUsageCounts
◆ structureType
◆ sType
◆ usageCountsCount
uint32_t vk::AccelerationStructureTrianglesOpacityMicromapEXT::usageCountsCount = {} |
The documentation for this struct was generated from the following file: