|
VULKAN_HPP_CONSTEXPR_14 | MicromapBuildInfoEXT (VULKAN_HPP_NAMESPACE::MicromapTypeEXT type_=VULKAN_HPP_NAMESPACE::MicromapTypeEXT::eOpacityMicromap, VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags_={}, VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT mode_=VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT::eBuild, VULKAN_HPP_NAMESPACE::MicromapEXT dstMicromap_={}, uint32_t usageCountsCount_={}, const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *pUsageCounts_={}, const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const *ppUsageCounts_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR triangleArray_={}, VULKAN_HPP_NAMESPACE::DeviceSize triangleArrayStride_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 | MicromapBuildInfoEXT (MicromapBuildInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| MicromapBuildInfoEXT (VkMicromapBuildInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
| MicromapBuildInfoEXT (VULKAN_HPP_NAMESPACE::MicromapTypeEXT type_, VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags_, VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT mode_, VULKAN_HPP_NAMESPACE::MicromapEXT dstMicromap_, 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::DeviceOrHostAddressConstKHR data_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR scratchData_={}, VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR triangleArray_={}, VULKAN_HPP_NAMESPACE::DeviceSize triangleArrayStride_={}, const void *pNext_=nullptr) |
|
MicromapBuildInfoEXT & | operator= (MicromapBuildInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
MicromapBuildInfoEXT & | operator= (VkMicromapBuildInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setType (VULKAN_HPP_NAMESPACE::MicromapTypeEXT type_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setFlags (VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setMode (VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT mode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setDstMicromap (VULKAN_HPP_NAMESPACE::MicromapEXT dstMicromap_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setUsageCountsCount (uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setPUsageCounts (const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
MicromapBuildInfoEXT & | setUsageCounts (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setPpUsageCounts (const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
MicromapBuildInfoEXT & | setPUsageCounts (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setData (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const &data_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setScratchData (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const &scratchData_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setTriangleArray (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR const &triangleArray_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
MicromapBuildInfoEXT & | setTriangleArrayStride (VULKAN_HPP_NAMESPACE::DeviceSize triangleArrayStride_) VULKAN_HPP_NOEXCEPT |
|
| operator VkMicromapBuildInfoEXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkMicromapBuildInfoEXT & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 46636 of file vulkan_structs.hpp.