Vulkan-Hpp
vk::QueueFamilyProperties2 Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkQueueFamilyProperties2
 

Public Member Functions

VULKAN_HPP_CONSTEXPR QueueFamilyProperties2 (vk::QueueFamilyProperties queueFamilyProperties_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR QueueFamilyProperties2 (QueueFamilyProperties2 const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 QueueFamilyProperties2 (VkQueueFamilyProperties2 const &rhs) VULKAN_HPP_NOEXCEPT
 
QueueFamilyProperties2operator= (QueueFamilyProperties2 const &rhs) VULKAN_HPP_NOEXCEPT=default
 
QueueFamilyProperties2operator= (VkQueueFamilyProperties2 const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkQueueFamilyProperties2 const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkQueueFamilyProperties2 & () VULKAN_HPP_NOEXCEPT
 
bool operator== (QueueFamilyProperties2 const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (QueueFamilyProperties2 const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eQueueFamilyProperties2
 
void * pNext = {}
 
vk::QueueFamilyProperties queueFamilyProperties = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 98454 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ QueueFamilyProperties2() [1/3]

VULKAN_HPP_CONSTEXPR vk::QueueFamilyProperties2::QueueFamilyProperties2 ( vk::QueueFamilyProperties  queueFamilyProperties_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 98462 of file vulkan_structs.hpp.

◆ QueueFamilyProperties2() [2/3]

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

◆ QueueFamilyProperties2() [3/3]

vk::QueueFamilyProperties2::QueueFamilyProperties2 ( VkQueueFamilyProperties2 const &  rhs)
inline

Definition at line 98471 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkQueueFamilyProperties2 &()

vk::QueueFamilyProperties2::operator VkQueueFamilyProperties2 & ( )
inline

Definition at line 98490 of file vulkan_structs.hpp.

◆ operator VkQueueFamilyProperties2 const &()

vk::QueueFamilyProperties2::operator VkQueueFamilyProperties2 const & ( ) const
inline

Definition at line 98485 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 98519 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

QueueFamilyProperties2& vk::QueueFamilyProperties2::operator= ( VkQueueFamilyProperties2 const &  rhs)
inline

Definition at line 98479 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 98510 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 98458 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 98527 of file vulkan_structs.hpp.

◆ queueFamilyProperties

vk::QueueFamilyProperties vk::QueueFamilyProperties2::queueFamilyProperties = {}

Definition at line 98528 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::QueueFamilyProperties2::structureType = StructureType::eQueueFamilyProperties2
static

Definition at line 98459 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::QueueFamilyProperties2::sType = StructureType::eQueueFamilyProperties2

Definition at line 98526 of file vulkan_structs.hpp.


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