|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureBuildGeometryInfoKHR (vk::AccelerationStructureTypeKHR type_=vk::AccelerationStructureTypeKHR::eTopLevel, vk::BuildAccelerationStructureFlagsKHR flags_={}, vk::BuildAccelerationStructureModeKHR mode_=vk::BuildAccelerationStructureModeKHR::eBuild, vk::AccelerationStructureKHR srcAccelerationStructure_={}, vk::AccelerationStructureKHR dstAccelerationStructure_={}, uint32_t geometryCount_={}, const vk::AccelerationStructureGeometryKHR *pGeometries_={}, const vk::AccelerationStructureGeometryKHR *const *ppGeometries_={}, vk::DeviceOrHostAddressKHR scratchData_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureBuildGeometryInfoKHR (AccelerationStructureBuildGeometryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| AccelerationStructureBuildGeometryInfoKHR (VkAccelerationStructureBuildGeometryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
| AccelerationStructureBuildGeometryInfoKHR (vk::AccelerationStructureTypeKHR type_, vk::BuildAccelerationStructureFlagsKHR flags_, vk::BuildAccelerationStructureModeKHR mode_, vk::AccelerationStructureKHR srcAccelerationStructure_, vk::AccelerationStructureKHR dstAccelerationStructure_, vk::ArrayProxyNoTemporaries< const vk::AccelerationStructureGeometryKHR > const &geometries_, vk::ArrayProxyNoTemporaries< const vk::AccelerationStructureGeometryKHR *const > const &pGeometries_={}, vk::DeviceOrHostAddressKHR scratchData_={}, const void *pNext_=nullptr) |
|
AccelerationStructureBuildGeometryInfoKHR & | operator= (AccelerationStructureBuildGeometryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
AccelerationStructureBuildGeometryInfoKHR & | operator= (VkAccelerationStructureBuildGeometryInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setType (vk::AccelerationStructureTypeKHR type_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setFlags (vk::BuildAccelerationStructureFlagsKHR flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setMode (vk::BuildAccelerationStructureModeKHR mode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setSrcAccelerationStructure (vk::AccelerationStructureKHR srcAccelerationStructure_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setDstAccelerationStructure (vk::AccelerationStructureKHR dstAccelerationStructure_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setGeometryCount (uint32_t geometryCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setPGeometries (const vk::AccelerationStructureGeometryKHR *pGeometries_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureBuildGeometryInfoKHR & | setGeometries (vk::ArrayProxyNoTemporaries< const vk::AccelerationStructureGeometryKHR > const &geometries_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setPpGeometries (const vk::AccelerationStructureGeometryKHR *const *ppGeometries_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureBuildGeometryInfoKHR & | setPGeometries (vk::ArrayProxyNoTemporaries< const vk::AccelerationStructureGeometryKHR *const > const &pGeometries_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildGeometryInfoKHR & | setScratchData (vk::DeviceOrHostAddressKHR const &scratchData_) VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureBuildGeometryInfoKHR const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureBuildGeometryInfoKHR & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 722 of file vulkan_structs.hpp.