Vulkan-Hpp
vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDevicePipelineProtectedAccessFeaturesEXT
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineProtectedAccessFeaturesEXT (vk::Bool32 pipelineProtectedAccess_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineProtectedAccessFeaturesEXT (PhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDevicePipelineProtectedAccessFeaturesEXT (VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDevicePipelineProtectedAccessFeaturesEXToperator= (PhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDevicePipelineProtectedAccessFeaturesEXToperator= (VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineProtectedAccessFeaturesEXTsetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineProtectedAccessFeaturesEXTsetPipelineProtectedAccess (vk::Bool32 pipelineProtectedAccess_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDevicePipelineProtectedAccessFeaturesEXT const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::ePhysicalDevicePipelineProtectedAccessFeaturesEXT
 
void * pNext = {}
 
vk::Bool32 pipelineProtectedAccess = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 75672 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDevicePipelineProtectedAccessFeaturesEXT() [1/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::PhysicalDevicePipelineProtectedAccessFeaturesEXT ( vk::Bool32  pipelineProtectedAccess_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 75680 of file vulkan_structs.hpp.

◆ PhysicalDevicePipelineProtectedAccessFeaturesEXT() [2/3]

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

◆ PhysicalDevicePipelineProtectedAccessFeaturesEXT() [3/3]

vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::PhysicalDevicePipelineProtectedAccessFeaturesEXT ( VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const &  rhs)
inline

Definition at line 75690 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT &()

vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT & ( )
inline

Definition at line 75724 of file vulkan_structs.hpp.

◆ operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const &()

vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::operator VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const & ( ) const
inline

Definition at line 75719 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 75753 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

PhysicalDevicePipelineProtectedAccessFeaturesEXT& vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::operator= ( VkPhysicalDevicePipelineProtectedAccessFeaturesEXT const &  rhs)
inline

Definition at line 75698 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 75744 of file vulkan_structs.hpp.

◆ setPipelineProtectedAccess()

VULKAN_HPP_CONSTEXPR_14 PhysicalDevicePipelineProtectedAccessFeaturesEXT& vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::setPipelineProtectedAccess ( vk::Bool32  pipelineProtectedAccess_)
inline

Definition at line 75712 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 75705 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 75676 of file vulkan_structs.hpp.

◆ pipelineProtectedAccess

vk::Bool32 vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::pipelineProtectedAccess = {}

Definition at line 75762 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 75761 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::structureType = StructureType::ePhysicalDevicePipelineProtectedAccessFeaturesEXT
static

Definition at line 75677 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDevicePipelineProtectedAccessFeaturesEXT::sType = StructureType::ePhysicalDevicePipelineProtectedAccessFeaturesEXT

Definition at line 75760 of file vulkan_structs.hpp.


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