HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPipelineLibraryCreateInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PipelineLibraryCreateInfoKHR (uint32_t libraryCount_={}, const VULKAN_HPP_NAMESPACE::Pipeline *pLibraries_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PipelineLibraryCreateInfoKHR (PipelineLibraryCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PipelineLibraryCreateInfoKHR (VkPipelineLibraryCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 PipelineLibraryCreateInfoKHR (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Pipeline > const &libraries_, const void *pNext_=nullptr)
 
PipelineLibraryCreateInfoKHRoperator= (PipelineLibraryCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PipelineLibraryCreateInfoKHRoperator= (VkPipelineLibraryCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineLibraryCreateInfoKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineLibraryCreateInfoKHR
setLibraryCount (uint32_t libraryCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PipelineLibraryCreateInfoKHR
setPLibraries (const VULKAN_HPP_NAMESPACE::Pipeline *pLibraries_) VULKAN_HPP_NOEXCEPT
 
PipelineLibraryCreateInfoKHRsetLibraries (VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Pipeline > const &libraries_) VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineLibraryCreateInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPipelineLibraryCreateInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PipelineLibraryCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PipelineLibraryCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePipelineLibraryCreateInfoKHR
 
const voidpNext = {}
 
uint32_t libraryCount = {}
 
const
VULKAN_HPP_NAMESPACE::Pipeline
pLibraries = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 80246 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::PipelineLibraryCreateInfoKHR ( uint32_t  libraryCount_ = {},
const VULKAN_HPP_NAMESPACE::Pipeline pLibraries_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 80254 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::PipelineLibraryCreateInfoKHR ( PipelineLibraryCreateInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::PipelineLibraryCreateInfoKHR ( VkPipelineLibraryCreateInfoKHR const rhs)
inline

Definition at line 80265 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::PipelineLibraryCreateInfoKHR ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Pipeline > const libraries_,
const void pNext_ = nullptr 
)
inline

Definition at line 80271 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::operator VkPipelineLibraryCreateInfoKHR & ( )
inline

Definition at line 80322 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::operator VkPipelineLibraryCreateInfoKHR const & ( ) const
inline

Definition at line 80317 of file vulkan_structs.hpp.

PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::operator= ( PipelineLibraryCreateInfoKHR const rhs)
default
PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::operator= ( VkPipelineLibraryCreateInfoKHR const rhs)
inline

Definition at line 80281 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::operator== ( PipelineLibraryCreateInfoKHR const rhs) const
inline

Definition at line 80342 of file vulkan_structs.hpp.

PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::setLibraries ( VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< const VULKAN_HPP_NAMESPACE::Pipeline > const libraries_)
inline

Definition at line 80308 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::setLibraryCount ( uint32_t  libraryCount_)
inline

Definition at line 80294 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::setPLibraries ( const VULKAN_HPP_NAMESPACE::Pipeline pLibraries_)
inline

Definition at line 80300 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PipelineLibraryCreateInfoKHR& VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::setPNext ( const void pNext_)
inline

Definition at line 80288 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::allowDuplicate = false
static

Definition at line 80250 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::libraryCount = {}

Definition at line 80360 of file vulkan_structs.hpp.

const VULKAN_HPP_NAMESPACE::Pipeline* VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::pLibraries = {}

Definition at line 80361 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::pNext = {}

Definition at line 80359 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::structureType = StructureType::ePipelineLibraryCreateInfoKHR
static

Definition at line 80251 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR::sType = StructureType::ePipelineLibraryCreateInfoKHR

Definition at line 80358 of file vulkan_structs.hpp.


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