Vulkan-Hpp
vk::ExecutionGraphPipelineCreateInfoAMDX Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkExecutionGraphPipelineCreateInfoAMDX
 

Public Member Functions

VULKAN_HPP_CONSTEXPR ExecutionGraphPipelineCreateInfoAMDX (vk::PipelineCreateFlags flags_={}, uint32_t stageCount_={}, const vk::PipelineShaderStageCreateInfo *pStages_={}, const vk::PipelineLibraryCreateInfoKHR *pLibraryInfo_={}, vk::PipelineLayout layout_={}, vk::Pipeline basePipelineHandle_={}, int32_t basePipelineIndex_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ExecutionGraphPipelineCreateInfoAMDX (ExecutionGraphPipelineCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 ExecutionGraphPipelineCreateInfoAMDX (VkExecutionGraphPipelineCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT
 
 ExecutionGraphPipelineCreateInfoAMDX (vk::PipelineCreateFlags flags_, vk::ArrayProxyNoTemporaries< const vk::PipelineShaderStageCreateInfo > const &stages_, const vk::PipelineLibraryCreateInfoKHR *pLibraryInfo_={}, vk::PipelineLayout layout_={}, vk::Pipeline basePipelineHandle_={}, int32_t basePipelineIndex_={}, const void *pNext_=nullptr)
 
ExecutionGraphPipelineCreateInfoAMDXoperator= (ExecutionGraphPipelineCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
ExecutionGraphPipelineCreateInfoAMDXoperator= (VkExecutionGraphPipelineCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetFlags (vk::PipelineCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetStageCount (uint32_t stageCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetPStages (const vk::PipelineShaderStageCreateInfo *pStages_) VULKAN_HPP_NOEXCEPT
 
ExecutionGraphPipelineCreateInfoAMDXsetStages (vk::ArrayProxyNoTemporaries< const vk::PipelineShaderStageCreateInfo > const &stages_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetPLibraryInfo (const vk::PipelineLibraryCreateInfoKHR *pLibraryInfo_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetLayout (vk::PipelineLayout layout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetBasePipelineHandle (vk::Pipeline basePipelineHandle_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDXsetBasePipelineIndex (int32_t basePipelineIndex_) VULKAN_HPP_NOEXCEPT
 
 operator VkExecutionGraphPipelineCreateInfoAMDX const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkExecutionGraphPipelineCreateInfoAMDX & () VULKAN_HPP_NOEXCEPT
 
bool operator== (ExecutionGraphPipelineCreateInfoAMDX const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (ExecutionGraphPipelineCreateInfoAMDX const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eExecutionGraphPipelineCreateInfoAMDX
 
const void * pNext = {}
 
vk::PipelineCreateFlags flags = {}
 
uint32_t stageCount = {}
 
const vk::PipelineShaderStageCreateInfopStages = {}
 
const vk::PipelineLibraryCreateInfoKHRpLibraryInfo = {}
 
vk::PipelineLayout layout = {}
 
vk::Pipeline basePipelineHandle = {}
 
int32_t basePipelineIndex = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eExecutionGraphPipelineCreateInfoAMDX
 

Detailed Description

Definition at line 33803 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

using vk::ExecutionGraphPipelineCreateInfoAMDX::NativeType = VkExecutionGraphPipelineCreateInfoAMDX

Definition at line 33805 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ ExecutionGraphPipelineCreateInfoAMDX() [1/4]

VULKAN_HPP_CONSTEXPR vk::ExecutionGraphPipelineCreateInfoAMDX::ExecutionGraphPipelineCreateInfoAMDX ( vk::PipelineCreateFlags  flags_ = {},
uint32_t  stageCount_ = {},
const vk::PipelineShaderStageCreateInfo pStages_ = {},
const vk::PipelineLibraryCreateInfoKHR pLibraryInfo_ = {},
vk::PipelineLayout  layout_ = {},
vk::Pipeline  basePipelineHandle_ = {},
int32_t  basePipelineIndex_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 33811 of file vulkan_structs.hpp.

◆ ExecutionGraphPipelineCreateInfoAMDX() [2/4]

VULKAN_HPP_CONSTEXPR vk::ExecutionGraphPipelineCreateInfoAMDX::ExecutionGraphPipelineCreateInfoAMDX ( ExecutionGraphPipelineCreateInfoAMDX const &  rhs)
default

◆ ExecutionGraphPipelineCreateInfoAMDX() [3/4]

vk::ExecutionGraphPipelineCreateInfoAMDX::ExecutionGraphPipelineCreateInfoAMDX ( VkExecutionGraphPipelineCreateInfoAMDX const &  rhs)
inline

Definition at line 33832 of file vulkan_structs.hpp.

◆ ExecutionGraphPipelineCreateInfoAMDX() [4/4]

vk::ExecutionGraphPipelineCreateInfoAMDX::ExecutionGraphPipelineCreateInfoAMDX ( vk::PipelineCreateFlags  flags_,
vk::ArrayProxyNoTemporaries< const vk::PipelineShaderStageCreateInfo > const &  stages_,
const vk::PipelineLibraryCreateInfoKHR pLibraryInfo_ = {},
vk::PipelineLayout  layout_ = {},
vk::Pipeline  basePipelineHandle_ = {},
int32_t  basePipelineIndex_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 33838 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkExecutionGraphPipelineCreateInfoAMDX &()

vk::ExecutionGraphPipelineCreateInfoAMDX::operator VkExecutionGraphPipelineCreateInfoAMDX & ( )
inline

Definition at line 33935 of file vulkan_structs.hpp.

◆ operator VkExecutionGraphPipelineCreateInfoAMDX const &()

vk::ExecutionGraphPipelineCreateInfoAMDX::operator VkExecutionGraphPipelineCreateInfoAMDX const & ( ) const
inline

Definition at line 33930 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::ExecutionGraphPipelineCreateInfoAMDX::operator!= ( ExecutionGraphPipelineCreateInfoAMDX const &  rhs) const
inline

Definition at line 33974 of file vulkan_structs.hpp.

◆ operator=() [1/2]

ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::operator= ( ExecutionGraphPipelineCreateInfoAMDX const &  rhs)
default

◆ operator=() [2/2]

ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::operator= ( VkExecutionGraphPipelineCreateInfoAMDX const &  rhs)
inline

Definition at line 33861 of file vulkan_structs.hpp.

◆ operator==()

bool vk::ExecutionGraphPipelineCreateInfoAMDX::operator== ( ExecutionGraphPipelineCreateInfoAMDX const &  rhs) const
inline

Definition at line 33963 of file vulkan_structs.hpp.

◆ setBasePipelineHandle()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setBasePipelineHandle ( vk::Pipeline  basePipelineHandle_)
inline

Definition at line 33917 of file vulkan_structs.hpp.

◆ setBasePipelineIndex()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setBasePipelineIndex ( int32_t  basePipelineIndex_)
inline

Definition at line 33923 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setFlags ( vk::PipelineCreateFlags  flags_)
inline

Definition at line 33874 of file vulkan_structs.hpp.

◆ setLayout()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setLayout ( vk::PipelineLayout  layout_)
inline

Definition at line 33910 of file vulkan_structs.hpp.

◆ setPLibraryInfo()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setPLibraryInfo ( const vk::PipelineLibraryCreateInfoKHR pLibraryInfo_)
inline

Definition at line 33904 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setPNext ( const void *  pNext_)
inline

Definition at line 33868 of file vulkan_structs.hpp.

◆ setPStages()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setPStages ( const vk::PipelineShaderStageCreateInfo pStages_)
inline

Definition at line 33887 of file vulkan_structs.hpp.

◆ setStageCount()

VULKAN_HPP_CONSTEXPR_14 ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setStageCount ( uint32_t  stageCount_)
inline

Definition at line 33880 of file vulkan_structs.hpp.

◆ setStages()

ExecutionGraphPipelineCreateInfoAMDX& vk::ExecutionGraphPipelineCreateInfoAMDX::setStages ( vk::ArrayProxyNoTemporaries< const vk::PipelineShaderStageCreateInfo > const &  stages_)
inline

Definition at line 33895 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::ExecutionGraphPipelineCreateInfoAMDX::allowDuplicate = false
static

Definition at line 33807 of file vulkan_structs.hpp.

◆ basePipelineHandle

vk::Pipeline vk::ExecutionGraphPipelineCreateInfoAMDX::basePipelineHandle = {}

Definition at line 33988 of file vulkan_structs.hpp.

◆ basePipelineIndex

int32_t vk::ExecutionGraphPipelineCreateInfoAMDX::basePipelineIndex = {}

Definition at line 33989 of file vulkan_structs.hpp.

◆ flags

vk::PipelineCreateFlags vk::ExecutionGraphPipelineCreateInfoAMDX::flags = {}

Definition at line 33983 of file vulkan_structs.hpp.

◆ layout

vk::PipelineLayout vk::ExecutionGraphPipelineCreateInfoAMDX::layout = {}

Definition at line 33987 of file vulkan_structs.hpp.

◆ pLibraryInfo

const vk::PipelineLibraryCreateInfoKHR* vk::ExecutionGraphPipelineCreateInfoAMDX::pLibraryInfo = {}

Definition at line 33986 of file vulkan_structs.hpp.

◆ pNext

const void* vk::ExecutionGraphPipelineCreateInfoAMDX::pNext = {}

Definition at line 33982 of file vulkan_structs.hpp.

◆ pStages

const vk::PipelineShaderStageCreateInfo* vk::ExecutionGraphPipelineCreateInfoAMDX::pStages = {}

Definition at line 33985 of file vulkan_structs.hpp.

◆ stageCount

uint32_t vk::ExecutionGraphPipelineCreateInfoAMDX::stageCount = {}

Definition at line 33984 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::ExecutionGraphPipelineCreateInfoAMDX::structureType = StructureType::eExecutionGraphPipelineCreateInfoAMDX
static

Definition at line 33808 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::ExecutionGraphPipelineCreateInfoAMDX::sType = StructureType::eExecutionGraphPipelineCreateInfoAMDX

Definition at line 33981 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: