Vulkan-Hpp
vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT (vk::Bool32 graphicsPipelineLibraryFastLinking_={}, vk::Bool32 graphicsPipelineLibraryIndependentInterpolationDecoration_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT (PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceGraphicsPipelineLibraryPropertiesEXToperator= (PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceGraphicsPipelineLibraryPropertiesEXToperator= (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXTsetGraphicsPipelineLibraryFastLinking (vk::Bool32 graphicsPipelineLibraryFastLinking_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXTsetGraphicsPipelineLibraryIndependentInterpolationDecoration (vk::Bool32 graphicsPipelineLibraryIndependentInterpolationDecoration_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
 
void * pNext = {}
 
vk::Bool32 graphicsPipelineLibraryFastLinking = {}
 
vk::Bool32 graphicsPipelineLibraryIndependentInterpolationDecoration = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 67386 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ( vk::Bool32  graphicsPipelineLibraryFastLinking_ = {},
vk::Bool32  graphicsPipelineLibraryIndependentInterpolationDecoration_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 67395 of file vulkan_structs.hpp.

◆ PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT() [2/3]

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

◆ PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT() [3/3]

vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ( VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &  rhs)
inline

Definition at line 67407 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT &()

vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT & ( )
inline

Definition at line 67449 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &()

vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::operator VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const & ( ) const
inline

Definition at line 67444 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 67479 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::operator= ( VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const &  rhs)
inline

Definition at line 67416 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 67469 of file vulkan_structs.hpp.

◆ setGraphicsPipelineLibraryFastLinking()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::setGraphicsPipelineLibraryFastLinking ( vk::Bool32  graphicsPipelineLibraryFastLinking_)
inline

Definition at line 67430 of file vulkan_structs.hpp.

◆ setGraphicsPipelineLibraryIndependentInterpolationDecoration()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::setGraphicsPipelineLibraryIndependentInterpolationDecoration ( vk::Bool32  graphicsPipelineLibraryIndependentInterpolationDecoration_)
inline

Definition at line 67436 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::setPNext ( void *  pNext_)
inline

Definition at line 67423 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 67390 of file vulkan_structs.hpp.

◆ graphicsPipelineLibraryFastLinking

vk::Bool32 vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::graphicsPipelineLibraryFastLinking = {}

Definition at line 67488 of file vulkan_structs.hpp.

◆ graphicsPipelineLibraryIndependentInterpolationDecoration

vk::Bool32 vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::graphicsPipelineLibraryIndependentInterpolationDecoration = {}

Definition at line 67489 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 67487 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::structureType = StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
static

Definition at line 67391 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::sType = StructureType::ePhysicalDeviceGraphicsPipelineLibraryPropertiesEXT

Definition at line 67486 of file vulkan_structs.hpp.


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