|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureTrianglesDisplacementMicromapNV (vk::Format displacementBiasAndScaleFormat_=vk::Format::eUndefined, vk::Format displacementVectorFormat_=vk::Format::eUndefined, vk::DeviceOrHostAddressConstKHR displacementBiasAndScaleBuffer_={}, vk::DeviceSize displacementBiasAndScaleStride_={}, vk::DeviceOrHostAddressConstKHR displacementVectorBuffer_={}, vk::DeviceSize displacementVectorStride_={}, vk::DeviceOrHostAddressConstKHR displacedMicromapPrimitiveFlags_={}, vk::DeviceSize displacedMicromapPrimitiveFlagsStride_={}, 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 | AccelerationStructureTrianglesDisplacementMicromapNV (AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| AccelerationStructureTrianglesDisplacementMicromapNV (VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
| AccelerationStructureTrianglesDisplacementMicromapNV (vk::Format displacementBiasAndScaleFormat_, vk::Format displacementVectorFormat_, vk::DeviceOrHostAddressConstKHR displacementBiasAndScaleBuffer_, vk::DeviceSize displacementBiasAndScaleStride_, vk::DeviceOrHostAddressConstKHR displacementVectorBuffer_, vk::DeviceSize displacementVectorStride_, vk::DeviceOrHostAddressConstKHR displacedMicromapPrimitiveFlags_, vk::DeviceSize displacedMicromapPrimitiveFlagsStride_, 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) |
|
AccelerationStructureTrianglesDisplacementMicromapNV & | operator= (AccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
AccelerationStructureTrianglesDisplacementMicromapNV & | operator= (VkAccelerationStructureTrianglesDisplacementMicromapNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementBiasAndScaleFormat (vk::Format displacementBiasAndScaleFormat_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementVectorFormat (vk::Format displacementVectorFormat_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementBiasAndScaleBuffer (vk::DeviceOrHostAddressConstKHR const &displacementBiasAndScaleBuffer_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementBiasAndScaleStride (vk::DeviceSize displacementBiasAndScaleStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementVectorBuffer (vk::DeviceOrHostAddressConstKHR const &displacementVectorBuffer_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacementVectorStride (vk::DeviceSize displacementVectorStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacedMicromapPrimitiveFlags (vk::DeviceOrHostAddressConstKHR const &displacedMicromapPrimitiveFlags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setDisplacedMicromapPrimitiveFlagsStride (vk::DeviceSize displacedMicromapPrimitiveFlagsStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setIndexType (vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setIndexBuffer (vk::DeviceOrHostAddressConstKHR const &indexBuffer_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setIndexStride (vk::DeviceSize indexStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setBaseTriangle (uint32_t baseTriangle_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setUsageCountsCount (uint32_t usageCountsCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setPUsageCounts (const vk::MicromapUsageEXT *pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesDisplacementMicromapNV & | setUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT > const &usageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setPpUsageCounts (const vk::MicromapUsageEXT *const *ppUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureTrianglesDisplacementMicromapNV & | setPUsageCounts (vk::ArrayProxyNoTemporaries< const vk::MicromapUsageEXT *const > const &pUsageCounts_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureTrianglesDisplacementMicromapNV & | setMicromap (vk::MicromapEXT micromap_) VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesDisplacementMicromapNV const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureTrianglesDisplacementMicromapNV & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 3625 of file vulkan_structs.hpp.