Vulkan-Hpp
vk::PipelineShaderStageNodeCreateInfoAMDX Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineShaderStageNodeCreateInfoAMDX
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineShaderStageNodeCreateInfoAMDX (const char *pName_={}, uint32_t index_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineShaderStageNodeCreateInfoAMDX (PipelineShaderStageNodeCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineShaderStageNodeCreateInfoAMDX (VkPipelineShaderStageNodeCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT
 
PipelineShaderStageNodeCreateInfoAMDXoperator= (PipelineShaderStageNodeCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineShaderStageNodeCreateInfoAMDXoperator= (VkPipelineShaderStageNodeCreateInfoAMDX const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageNodeCreateInfoAMDXsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageNodeCreateInfoAMDXsetPName (const char *pName_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageNodeCreateInfoAMDXsetIndex (uint32_t index_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineShaderStageNodeCreateInfoAMDX const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineShaderStageNodeCreateInfoAMDX & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineShaderStageNodeCreateInfoAMDX const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineShaderStageNodeCreateInfoAMDX const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineShaderStageNodeCreateInfoAMDX
 
const void * pNext = {}
 
const char * pName = {}
 
uint32_t index = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 94026 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

using vk::PipelineShaderStageNodeCreateInfoAMDX::NativeType = VkPipelineShaderStageNodeCreateInfoAMDX

Definition at line 94028 of file vulkan_structs.hpp.

Constructor & Destructor Documentation

◆ PipelineShaderStageNodeCreateInfoAMDX() [1/3]

VULKAN_HPP_CONSTEXPR vk::PipelineShaderStageNodeCreateInfoAMDX::PipelineShaderStageNodeCreateInfoAMDX ( const char *  pName_ = {},
uint32_t  index_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 94035 of file vulkan_structs.hpp.

◆ PipelineShaderStageNodeCreateInfoAMDX() [2/3]

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

◆ PipelineShaderStageNodeCreateInfoAMDX() [3/3]

vk::PipelineShaderStageNodeCreateInfoAMDX::PipelineShaderStageNodeCreateInfoAMDX ( VkPipelineShaderStageNodeCreateInfoAMDX const &  rhs)
inline

Definition at line 94044 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineShaderStageNodeCreateInfoAMDX &()

vk::PipelineShaderStageNodeCreateInfoAMDX::operator VkPipelineShaderStageNodeCreateInfoAMDX & ( )
inline

Definition at line 94083 of file vulkan_structs.hpp.

◆ operator VkPipelineShaderStageNodeCreateInfoAMDX const &()

vk::PipelineShaderStageNodeCreateInfoAMDX::operator VkPipelineShaderStageNodeCreateInfoAMDX const & ( ) const
inline

Definition at line 94078 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 94122 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineShaderStageNodeCreateInfoAMDX& vk::PipelineShaderStageNodeCreateInfoAMDX::operator= ( VkPipelineShaderStageNodeCreateInfoAMDX const &  rhs)
inline

Definition at line 94052 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 94117 of file vulkan_structs.hpp.

◆ setIndex()

VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageNodeCreateInfoAMDX& vk::PipelineShaderStageNodeCreateInfoAMDX::setIndex ( uint32_t  index_)
inline

Definition at line 94071 of file vulkan_structs.hpp.

◆ setPName()

VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageNodeCreateInfoAMDX& vk::PipelineShaderStageNodeCreateInfoAMDX::setPName ( const char *  pName_)
inline

Definition at line 94065 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 94059 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 94030 of file vulkan_structs.hpp.

◆ index

uint32_t vk::PipelineShaderStageNodeCreateInfoAMDX::index = {}

Definition at line 94131 of file vulkan_structs.hpp.

◆ pName

const char* vk::PipelineShaderStageNodeCreateInfoAMDX::pName = {}

Definition at line 94130 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 94129 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineShaderStageNodeCreateInfoAMDX::structureType = StructureType::ePipelineShaderStageNodeCreateInfoAMDX
static

Definition at line 94031 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineShaderStageNodeCreateInfoAMDX::sType = StructureType::ePipelineShaderStageNodeCreateInfoAMDX

Definition at line 94128 of file vulkan_structs.hpp.


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