|
VULKAN_HPP_CONSTEXPR_14 | AccelerationStructureBuildGeometryInfoKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_=VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel, VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_={}, VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_=VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR::eBuild, VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_={}, VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_={}, uint32_t geometryCount_={}, const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *pGeometries_={}, const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *const *ppGeometries_={}, VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_, VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_, VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_, VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_, VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR > const &geometries_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *const > const &pGeometries_={}, VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR type_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setFlags (VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setMode (VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR mode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setSrcAccelerationStructure (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR srcAccelerationStructure_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setDstAccelerationStructure (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR dstAccelerationStructure_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setGeometryCount (uint32_t geometryCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setPGeometries (const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *pGeometries_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureBuildGeometryInfoKHR & | setGeometries (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR > const &geometries_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setPpGeometries (const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *const *ppGeometries_) VULKAN_HPP_NOEXCEPT |
|
AccelerationStructureBuildGeometryInfoKHR & | setPGeometries (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR *const > const &pGeometries_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildGeometryInfoKHR & | setScratchData (VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR const &scratchData_) VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureBuildGeometryInfoKHR const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkAccelerationStructureBuildGeometryInfoKHR & () VULKAN_HPP_NOEXCEPT |
|
Definition at line 720 of file vulkan_structs.hpp.