RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo:
[legend]

Public Member Functions

 DeviceQueueCreateInfo (DeviceQueueCreateFlags flags_=DeviceQueueCreateFlags(), uint32_t queueFamilyIndex_=0, uint32_t queueCount_=0, const float *pQueuePriorities_=nullptr)
 
 DeviceQueueCreateInfo (VkDeviceQueueCreateInfo const &rhs)
 
DeviceQueueCreateInfooperator= (VkDeviceQueueCreateInfo const &rhs)
 
DeviceQueueCreateInfosetPNext (const void *pNext_)
 
DeviceQueueCreateInfosetFlags (DeviceQueueCreateFlags flags_)
 
DeviceQueueCreateInfosetQueueFamilyIndex (uint32_t queueFamilyIndex_)
 
DeviceQueueCreateInfosetQueueCount (uint32_t queueCount_)
 
DeviceQueueCreateInfosetPQueuePriorities (const float *pQueuePriorities_)
 
 operator const VkDeviceQueueCreateInfo & () const
 
bool operator== (DeviceQueueCreateInfo const &rhs) const
 
bool operator!= (DeviceQueueCreateInfo const &rhs) const
 

Public Attributes

const voidpNext = nullptr
 
DeviceQueueCreateFlags flags
 
uint32_t queueFamilyIndex
 
uint32_t queueCount
 
const float * pQueuePriorities
 

Private Attributes

StructureType sType = StructureType::eDeviceQueueCreateInfo
 

Constructor & Destructor Documentation

◆ DeviceQueueCreateInfo() [1/2]

VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( DeviceQueueCreateFlags  flags_ = DeviceQueueCreateFlags(),
uint32_t  queueFamilyIndex_ = 0,
uint32_t  queueCount_ = 0,
const float *  pQueuePriorities_ = nullptr 
)
inline

◆ DeviceQueueCreateInfo() [2/2]

VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::DeviceQueueCreateInfo ( VkDeviceQueueCreateInfo const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkDeviceQueueCreateInfo &()

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

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator!= ( DeviceQueueCreateInfo const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

DeviceQueueCreateInfo& VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator= ( VkDeviceQueueCreateInfo const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::operator== ( DeviceQueueCreateInfo const rhs) const
inline
Here is the caller graph for this function:

◆ setFlags()

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

◆ setPNext()

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

◆ setPQueuePriorities()

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

◆ setQueueCount()

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

◆ setQueueFamilyIndex()

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

Member Data Documentation

◆ flags

DeviceQueueCreateFlags VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::flags

◆ pNext

const void* VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::pNext = nullptr

◆ pQueuePriorities

const float* VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::pQueuePriorities

◆ queueCount

uint32_t VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::queueCount

◆ queueFamilyIndex

uint32_t VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo::queueFamilyIndex

◆ sType

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

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