Vulkan-Hpp
vk::PipelineShaderStageModuleIdentifierCreateInfoEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineShaderStageModuleIdentifierCreateInfoEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineShaderStageModuleIdentifierCreateInfoEXT (uint32_t identifierSize_={}, const uint8_t *pIdentifier_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineShaderStageModuleIdentifierCreateInfoEXT (PipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineShaderStageModuleIdentifierCreateInfoEXT (VkPipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineShaderStageModuleIdentifierCreateInfoEXT (vk::ArrayProxyNoTemporaries< const uint8_t > const &identifier_, const void *pNext_=nullptr)
 
PipelineShaderStageModuleIdentifierCreateInfoEXToperator= (PipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineShaderStageModuleIdentifierCreateInfoEXToperator= (VkPipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageModuleIdentifierCreateInfoEXTsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageModuleIdentifierCreateInfoEXTsetIdentifierSize (uint32_t identifierSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageModuleIdentifierCreateInfoEXTsetPIdentifier (const uint8_t *pIdentifier_) VULKAN_HPP_NOEXCEPT
 
PipelineShaderStageModuleIdentifierCreateInfoEXTsetIdentifier (vk::ArrayProxyNoTemporaries< const uint8_t > const &identifier_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineShaderStageModuleIdentifierCreateInfoEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT
 
const void * pNext = {}
 
uint32_t identifierSize = {}
 
const uint8_t * pIdentifier = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 93900 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineShaderStageModuleIdentifierCreateInfoEXT() [1/4]

VULKAN_HPP_CONSTEXPR vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::PipelineShaderStageModuleIdentifierCreateInfoEXT ( uint32_t  identifierSize_ = {},
const uint8_t *  pIdentifier_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 93908 of file vulkan_structs.hpp.

◆ PipelineShaderStageModuleIdentifierCreateInfoEXT() [2/4]

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

◆ PipelineShaderStageModuleIdentifierCreateInfoEXT() [3/4]

vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::PipelineShaderStageModuleIdentifierCreateInfoEXT ( VkPipelineShaderStageModuleIdentifierCreateInfoEXT const &  rhs)
inline

Definition at line 93920 of file vulkan_structs.hpp.

◆ PipelineShaderStageModuleIdentifierCreateInfoEXT() [4/4]

vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::PipelineShaderStageModuleIdentifierCreateInfoEXT ( vk::ArrayProxyNoTemporaries< const uint8_t > const &  identifier_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 93926 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT &()

vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT & ( )
inline

Definition at line 93977 of file vulkan_structs.hpp.

◆ operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT const &()

vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::operator VkPipelineShaderStageModuleIdentifierCreateInfoEXT const & ( ) const
inline

Definition at line 93972 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 94006 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineShaderStageModuleIdentifierCreateInfoEXT& vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::operator= ( VkPipelineShaderStageModuleIdentifierCreateInfoEXT const &  rhs)
inline

Definition at line 93936 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 93997 of file vulkan_structs.hpp.

◆ setIdentifier()

PipelineShaderStageModuleIdentifierCreateInfoEXT& vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::setIdentifier ( vk::ArrayProxyNoTemporaries< const uint8_t > const &  identifier_)
inline

Definition at line 93963 of file vulkan_structs.hpp.

◆ setIdentifierSize()

VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageModuleIdentifierCreateInfoEXT& vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::setIdentifierSize ( uint32_t  identifierSize_)
inline

Definition at line 93949 of file vulkan_structs.hpp.

◆ setPIdentifier()

VULKAN_HPP_CONSTEXPR_14 PipelineShaderStageModuleIdentifierCreateInfoEXT& vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::setPIdentifier ( const uint8_t *  pIdentifier_)
inline

Definition at line 93955 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 93943 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 93904 of file vulkan_structs.hpp.

◆ identifierSize

uint32_t vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::identifierSize = {}

Definition at line 94015 of file vulkan_structs.hpp.

◆ pIdentifier

const uint8_t* vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::pIdentifier = {}

Definition at line 94016 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 94014 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::structureType = StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT
static

Definition at line 93905 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineShaderStageModuleIdentifierCreateInfoEXT::sType = StructureType::ePipelineShaderStageModuleIdentifierCreateInfoEXT

Definition at line 94013 of file vulkan_structs.hpp.


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