Vulkan-Hpp
vk::DeviceQueueCreateInfo Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceQueueCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceQueueCreateInfo (vk::DeviceQueueCreateFlags flags_={}, uint32_t queueFamilyIndex_={}, uint32_t queueCount_={}, const float *pQueuePriorities_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DeviceQueueCreateInfo (DeviceQueueCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DeviceQueueCreateInfo (VkDeviceQueueCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
 DeviceQueueCreateInfo (vk::DeviceQueueCreateFlags flags_, uint32_t queueFamilyIndex_, vk::ArrayProxyNoTemporaries< const float > const &queuePriorities_, const void *pNext_=nullptr)
 
DeviceQueueCreateInfooperator= (DeviceQueueCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DeviceQueueCreateInfooperator= (VkDeviceQueueCreateInfo const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfosetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfosetFlags (vk::DeviceQueueCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfosetQueueFamilyIndex (uint32_t queueFamilyIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfosetQueueCount (uint32_t queueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfosetPQueuePriorities (const float *pQueuePriorities_) VULKAN_HPP_NOEXCEPT
 
DeviceQueueCreateInfosetQueuePriorities (vk::ArrayProxyNoTemporaries< const float > const &queuePriorities_) VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceQueueCreateInfo const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDeviceQueueCreateInfo & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DeviceQueueCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DeviceQueueCreateInfo const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eDeviceQueueCreateInfo
 
const void * pNext = {}
 
vk::DeviceQueueCreateFlags flags = {}
 
uint32_t queueFamilyIndex = {}
 
uint32_t queueCount = {}
 
const float * pQueuePriorities = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 26212 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ DeviceQueueCreateInfo() [1/4]

VULKAN_HPP_CONSTEXPR vk::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( vk::DeviceQueueCreateFlags  flags_ = {},
uint32_t  queueFamilyIndex_ = {},
uint32_t  queueCount_ = {},
const float *  pQueuePriorities_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 26220 of file vulkan_structs.hpp.

◆ DeviceQueueCreateInfo() [2/4]

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

◆ DeviceQueueCreateInfo() [3/4]

vk::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( VkDeviceQueueCreateInfo const &  rhs)
inline

Definition at line 26235 of file vulkan_structs.hpp.

◆ DeviceQueueCreateInfo() [4/4]

vk::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( vk::DeviceQueueCreateFlags  flags_,
uint32_t  queueFamilyIndex_,
vk::ArrayProxyNoTemporaries< const float > const &  queuePriorities_,
const void *  pNext_ = nullptr 
)
inline

Definition at line 26241 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkDeviceQueueCreateInfo &()

vk::DeviceQueueCreateInfo::operator VkDeviceQueueCreateInfo & ( )
inline

Definition at line 26309 of file vulkan_structs.hpp.

◆ operator VkDeviceQueueCreateInfo const &()

vk::DeviceQueueCreateInfo::operator VkDeviceQueueCreateInfo const & ( ) const
inline

Definition at line 26304 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 26344 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::operator= ( VkDeviceQueueCreateInfo const &  rhs)
inline

Definition at line 26257 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 26334 of file vulkan_structs.hpp.

◆ setFlags()

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setFlags ( vk::DeviceQueueCreateFlags  flags_)
inline

Definition at line 26270 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setPNext ( const void *  pNext_)
inline

Definition at line 26264 of file vulkan_structs.hpp.

◆ setPQueuePriorities()

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setPQueuePriorities ( const float *  pQueuePriorities_)
inline

Definition at line 26288 of file vulkan_structs.hpp.

◆ setQueueCount()

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setQueueCount ( uint32_t  queueCount_)
inline

Definition at line 26282 of file vulkan_structs.hpp.

◆ setQueueFamilyIndex()

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setQueueFamilyIndex ( uint32_t  queueFamilyIndex_)
inline

Definition at line 26276 of file vulkan_structs.hpp.

◆ setQueuePriorities()

DeviceQueueCreateInfo& vk::DeviceQueueCreateInfo::setQueuePriorities ( vk::ArrayProxyNoTemporaries< const float > const &  queuePriorities_)
inline

Definition at line 26295 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 26216 of file vulkan_structs.hpp.

◆ flags

vk::DeviceQueueCreateFlags vk::DeviceQueueCreateInfo::flags = {}

Definition at line 26353 of file vulkan_structs.hpp.

◆ pNext

const void* vk::DeviceQueueCreateInfo::pNext = {}

Definition at line 26352 of file vulkan_structs.hpp.

◆ pQueuePriorities

const float* vk::DeviceQueueCreateInfo::pQueuePriorities = {}

Definition at line 26356 of file vulkan_structs.hpp.

◆ queueCount

uint32_t vk::DeviceQueueCreateInfo::queueCount = {}

Definition at line 26355 of file vulkan_structs.hpp.

◆ queueFamilyIndex

uint32_t vk::DeviceQueueCreateInfo::queueFamilyIndex = {}

Definition at line 26354 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::DeviceQueueCreateInfo::structureType = StructureType::eDeviceQueueCreateInfo
static

Definition at line 26217 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::DeviceQueueCreateInfo::sType = StructureType::eDeviceQueueCreateInfo

Definition at line 26351 of file vulkan_structs.hpp.


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