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