Vulkan-Hpp
vk::PipelineExecutableInternalRepresentationKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineExecutableInternalRepresentationKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInternalRepresentationKHR (std::array< char, VK_MAX_DESCRIPTION_SIZE > const &name_={}, std::array< char, VK_MAX_DESCRIPTION_SIZE > const &description_={}, vk::Bool32 isText_={}, size_t dataSize_={}, void *pData_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PipelineExecutableInternalRepresentationKHR (PipelineExecutableInternalRepresentationKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineExecutableInternalRepresentationKHR (VkPipelineExecutableInternalRepresentationKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
template<typename T >
 PipelineExecutableInternalRepresentationKHR (std::array< char, VK_MAX_DESCRIPTION_SIZE > const &name_, std::array< char, VK_MAX_DESCRIPTION_SIZE > const &description_, vk::Bool32 isText_, vk::ArrayProxyNoTemporaries< T > const &data_, void *pNext_=nullptr)
 
PipelineExecutableInternalRepresentationKHRoperator= (PipelineExecutableInternalRepresentationKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineExecutableInternalRepresentationKHRoperator= (VkPipelineExecutableInternalRepresentationKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineExecutableInternalRepresentationKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineExecutableInternalRepresentationKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineExecutableInternalRepresentationKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineExecutableInternalRepresentationKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePipelineExecutableInternalRepresentationKHR
 
void * pNext = {}
 
vk::ArrayWrapper1D< char, VK_MAX_DESCRIPTION_SIZEname = {}
 
vk::ArrayWrapper1D< char, VK_MAX_DESCRIPTION_SIZEdescription = {}
 
vk::Bool32 isText = {}
 
size_t dataSize = {}
 
void * pData = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 91529 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PipelineExecutableInternalRepresentationKHR() [1/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableInternalRepresentationKHR::PipelineExecutableInternalRepresentationKHR ( std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  name_ = {},
std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  description_ = {},
vk::Bool32  isText_ = {},
size_t  dataSize_ = {},
void *  pData_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 91537 of file vulkan_structs.hpp.

◆ PipelineExecutableInternalRepresentationKHR() [2/4]

VULKAN_HPP_CONSTEXPR_14 vk::PipelineExecutableInternalRepresentationKHR::PipelineExecutableInternalRepresentationKHR ( PipelineExecutableInternalRepresentationKHR const &  rhs)
default

◆ PipelineExecutableInternalRepresentationKHR() [3/4]

vk::PipelineExecutableInternalRepresentationKHR::PipelineExecutableInternalRepresentationKHR ( VkPipelineExecutableInternalRepresentationKHR const &  rhs)
inline

Definition at line 91555 of file vulkan_structs.hpp.

◆ PipelineExecutableInternalRepresentationKHR() [4/4]

template<typename T >
vk::PipelineExecutableInternalRepresentationKHR::PipelineExecutableInternalRepresentationKHR ( std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  name_,
std::array< char, VK_MAX_DESCRIPTION_SIZE > const &  description_,
vk::Bool32  isText_,
vk::ArrayProxyNoTemporaries< T > const &  data_,
void *  pNext_ = nullptr 
)
inline

Definition at line 91562 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPipelineExecutableInternalRepresentationKHR &()

vk::PipelineExecutableInternalRepresentationKHR::operator VkPipelineExecutableInternalRepresentationKHR & ( )
inline

Definition at line 91586 of file vulkan_structs.hpp.

◆ operator VkPipelineExecutableInternalRepresentationKHR const &()

vk::PipelineExecutableInternalRepresentationKHR::operator VkPipelineExecutableInternalRepresentationKHR const & ( ) const
inline

Definition at line 91581 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 91622 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PipelineExecutableInternalRepresentationKHR& vk::PipelineExecutableInternalRepresentationKHR::operator= ( VkPipelineExecutableInternalRepresentationKHR const &  rhs)
inline

Definition at line 91575 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 91612 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 91533 of file vulkan_structs.hpp.

◆ dataSize

size_t vk::PipelineExecutableInternalRepresentationKHR::dataSize = {}

Definition at line 91634 of file vulkan_structs.hpp.

◆ description

vk::ArrayWrapper1D<char, VK_MAX_DESCRIPTION_SIZE> vk::PipelineExecutableInternalRepresentationKHR::description = {}

Definition at line 91632 of file vulkan_structs.hpp.

◆ isText

vk::Bool32 vk::PipelineExecutableInternalRepresentationKHR::isText = {}

Definition at line 91633 of file vulkan_structs.hpp.

◆ name

vk::ArrayWrapper1D<char, VK_MAX_DESCRIPTION_SIZE> vk::PipelineExecutableInternalRepresentationKHR::name = {}

Definition at line 91631 of file vulkan_structs.hpp.

◆ pData

void* vk::PipelineExecutableInternalRepresentationKHR::pData = {}

Definition at line 91635 of file vulkan_structs.hpp.

◆ pNext

void* vk::PipelineExecutableInternalRepresentationKHR::pNext = {}

Definition at line 91630 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PipelineExecutableInternalRepresentationKHR::structureType = StructureType::ePipelineExecutableInternalRepresentationKHR
static

Definition at line 91534 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PipelineExecutableInternalRepresentationKHR::sType = StructureType::ePipelineExecutableInternalRepresentationKHR

Definition at line 91629 of file vulkan_structs.hpp.


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