#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | RayTracingPipelineCreateInfoNV (vk::PipelineCreateFlags flags_={}, uint32_t stageCount_={}, const vk::PipelineShaderStageCreateInfo *pStages_={}, uint32_t groupCount_={}, const vk::RayTracingShaderGroupCreateInfoNV *pGroups_={}, uint32_t maxRecursionDepth_={}, vk::PipelineLayout layout_={}, vk::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 (vk::PipelineCreateFlags flags_, vk::ArrayProxyNoTemporaries< const vk::PipelineShaderStageCreateInfo > const &stages_, vk::ArrayProxyNoTemporaries< const vk::RayTracingShaderGroupCreateInfoNV > const &groups_={}, uint32_t maxRecursionDepth_={}, vk::PipelineLayout layout_={}, vk::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 (vk::PipelineCreateFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & | setStageCount (uint32_t stageCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & | setPStages (const vk::PipelineShaderStageCreateInfo *pStages_) VULKAN_HPP_NOEXCEPT |
|
RayTracingPipelineCreateInfoNV & | setStages (vk::ArrayProxyNoTemporaries< const vk::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 vk::RayTracingShaderGroupCreateInfoNV *pGroups_) VULKAN_HPP_NOEXCEPT |
|
RayTracingPipelineCreateInfoNV & | setGroups (vk::ArrayProxyNoTemporaries< const vk::RayTracingShaderGroupCreateInfoNV > const &groups_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & | setMaxRecursionDepth (uint32_t maxRecursionDepth_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & | setLayout (vk::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 RayTracingPipelineCreateInfoNV & | setBasePipelineHandle (vk::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 99387 of file vulkan_structs.hpp.
◆ NativeType
◆ RayTracingPipelineCreateInfoNV() [1/4]
◆ RayTracingPipelineCreateInfoNV() [2/4]
◆ RayTracingPipelineCreateInfoNV() [3/4]
◆ RayTracingPipelineCreateInfoNV() [4/4]
◆ operator VkRayTracingPipelineCreateInfoNV &()
◆ operator VkRayTracingPipelineCreateInfoNV const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setBasePipelineHandle()
◆ setBasePipelineIndex()
◆ setFlags()
◆ setGroupCount()
◆ setGroups()
◆ setLayout()
◆ setMaxRecursionDepth()
◆ setPGroups()
◆ setPNext()
◆ setPStages()
◆ setStageCount()
◆ setStages()
◆ allowDuplicate
const bool vk::RayTracingPipelineCreateInfoNV::allowDuplicate = false |
|
static |
◆ basePipelineHandle
vk::Pipeline vk::RayTracingPipelineCreateInfoNV::basePipelineHandle = {} |
◆ basePipelineIndex
int32_t vk::RayTracingPipelineCreateInfoNV::basePipelineIndex = {} |
◆ flags
◆ groupCount
uint32_t vk::RayTracingPipelineCreateInfoNV::groupCount = {} |
◆ layout
◆ maxRecursionDepth
uint32_t vk::RayTracingPipelineCreateInfoNV::maxRecursionDepth = {} |
◆ pGroups
◆ pNext
const void* vk::RayTracingPipelineCreateInfoNV::pNext = {} |
◆ pStages
◆ stageCount
uint32_t vk::RayTracingPipelineCreateInfoNV::stageCount = {} |
◆ structureType
◆ sType
The documentation for this struct was generated from the following file: