|
VULKAN_HPP_CONSTEXPR | RayTracingPipelineCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_={}, uint32_t stageCount_={}, const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo *pStages_={}, uint32_t groupCount_={}, const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV *pGroups_={}, uint32_t maxRecursionDepth_={}, VULKAN_HPP_NAMESPACE::PipelineLayout layout_={}, VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_={}, int32_t basePipelineIndex_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | RayTracingPipelineCreateInfoNV (RayTracingPipelineCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| RayTracingPipelineCreateInfoNV (VkRayTracingPipelineCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
| RayTracingPipelineCreateInfoNV (VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo > const &stages_, VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV > const &groups_={}, uint32_t maxRecursionDepth_={}, VULKAN_HPP_NAMESPACE::PipelineLayout layout_={}, VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_={}, int32_t basePipelineIndex_={}, const void *pNext_=nullptr) |
|
RayTracingPipelineCreateInfoNV & | operator= (RayTracingPipelineCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
RayTracingPipelineCreateInfoNV & | operator= (VkRayTracingPipelineCreateInfoNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setFlags (VULKAN_HPP_NAMESPACE::PipelineCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setStageCount (uint32_t stageCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setPStages (const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo *pStages_) VULKAN_HPP_NOEXCEPT |
|
RayTracingPipelineCreateInfoNV & | setStages (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo > const &stages_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setGroupCount (uint32_t groupCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setPGroups (const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV *pGroups_) VULKAN_HPP_NOEXCEPT |
|
RayTracingPipelineCreateInfoNV & | setGroups (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV > const &groups_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setMaxRecursionDepth (uint32_t maxRecursionDepth_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setLayout (VULKAN_HPP_NAMESPACE::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setBasePipelineHandle (VULKAN_HPP_NAMESPACE::Pipeline basePipelineHandle_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14
RayTracingPipelineCreateInfoNV & | setBasePipelineIndex (int32_t basePipelineIndex_) VULKAN_HPP_NOEXCEPT |
|
| operator VkRayTracingPipelineCreateInfoNV const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkRayTracingPipelineCreateInfoNV & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (RayTracingPipelineCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (RayTracingPipelineCreateInfoNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 86143 of file vulkan_structs.hpp.