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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDeviceQueueCreateInfo
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DeviceQueueCreateInfo (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_, uint32_t queueFamilyIndex_, VULKAN_HPP_NAMESPACE::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
DeviceQueueCreateInfo
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceQueueCreateInfo
setFlags (VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceQueueCreateInfo
setQueueFamilyIndex (uint32_t queueFamilyIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceQueueCreateInfo
setQueueCount (uint32_t queueCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DeviceQueueCreateInfo
setPQueuePriorities (const float *pQueuePriorities_) VULKAN_HPP_NOEXCEPT
 
DeviceQueueCreateInfosetQueuePriorities (VULKAN_HPP_NAMESPACE::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

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDeviceQueueCreateInfo
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags flags = {}
 
uint32_t queueFamilyIndex = {}
 
uint32_t queueCount = {}
 
const floatpQueuePriorities = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 23205 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 23213 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( DeviceQueueCreateInfo const rhs)
default
VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( VkDeviceQueueCreateInfo const rhs)
inline

Definition at line 23228 of file vulkan_structs.hpp.

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

Definition at line 23234 of file vulkan_structs.hpp.

Member Function Documentation

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

Definition at line 23302 of file vulkan_structs.hpp.

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

Definition at line 23297 of file vulkan_structs.hpp.

DeviceQueueCreateInfo& VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator= ( DeviceQueueCreateInfo const rhs)
default
DeviceQueueCreateInfo& VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator= ( VkDeviceQueueCreateInfo const rhs)
inline

Definition at line 23250 of file vulkan_structs.hpp.

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

Definition at line 23327 of file vulkan_structs.hpp.

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

Definition at line 23263 of file vulkan_structs.hpp.

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

Definition at line 23257 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DeviceQueueCreateInfo& VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::setPQueuePriorities ( const float pQueuePriorities_)
inline

Definition at line 23281 of file vulkan_structs.hpp.

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

Definition at line 23275 of file vulkan_structs.hpp.

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

Definition at line 23269 of file vulkan_structs.hpp.

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

Definition at line 23288 of file vulkan_structs.hpp.

Member Data Documentation

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

Definition at line 23209 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::flags = {}

Definition at line 23346 of file vulkan_structs.hpp.

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

Definition at line 23345 of file vulkan_structs.hpp.

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

Definition at line 23349 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::queueCount = {}

Definition at line 23348 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::queueFamilyIndex = {}

Definition at line 23347 of file vulkan_structs.hpp.

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

Definition at line 23210 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::sType = StructureType::eDeviceQueueCreateInfo

Definition at line 23344 of file vulkan_structs.hpp.


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