Vulkan-Hpp
vk::Queue Class Reference

#include <vulkan_handles.hpp>

Public Types

using CType = VkQueue
 
using NativeType = VkQueue
 

Public Member Functions

VULKAN_HPP_CONSTEXPR Queue ()=default
 
VULKAN_HPP_CONSTEXPR Queue (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
 Queue (VkQueue queue) VULKAN_HPP_NOEXCEPT
 
Queueoperator= (VkQueue queue) VULKAN_HPP_NOEXCEPT
 
Queueoperator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
bool operator== (Queue const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (Queue const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator< (Queue const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result submit (uint32_t submitCount, const vk::SubmitInfo *pSubmits, vk::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type submit (vk::ArrayProxy< const vk::SubmitInfo > const &submits, vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type waitIdle (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result bindSparse (uint32_t bindInfoCount, const vk::BindSparseInfo *pBindInfo, vk::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type bindSparse (vk::ArrayProxy< const vk::BindSparseInfo > const &bindInfo, vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result submit2 (uint32_t submitCount, const vk::SubmitInfo2 *pSubmits, vk::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type submit2 (vk::ArrayProxy< const vk::SubmitInfo2 > const &submits, vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result presentKHR (const vk::PresentInfoKHR *pPresentInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD vk::Result presentKHR (const vk::PresentInfoKHR &presentInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endDebugUtilsLabelEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void getCheckpointDataNV (uint32_t *pCheckpointDataCount, vk::CheckpointDataNV *pCheckpointData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointDataNVAllocator = std::allocator<vk::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD std::vector< vk::CheckpointDataNV, CheckpointDataNVAllocator > getCheckpointDataNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename CheckpointDataNVAllocator = std::allocator<vk::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CheckpointDataNVAllocator::value_type, vk::CheckpointDataNV >::value, int >::type = 0>
VULKAN_HPP_NODISCARD std::vector< vk::CheckpointDataNV, CheckpointDataNVAllocator > getCheckpointDataNV (CheckpointDataNVAllocator &checkpointDataNVAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type setPerformanceConfigurationINTEL (vk::PerformanceConfigurationINTEL configuration, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result submit2KHR (uint32_t submitCount, const vk::SubmitInfo2 *pSubmits, vk::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type submit2KHR (vk::ArrayProxy< const vk::SubmitInfo2 > const &submits, vk::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void getCheckpointData2NV (uint32_t *pCheckpointDataCount, vk::CheckpointData2NV *pCheckpointData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointData2NVAllocator = std::allocator<vk::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD std::vector< vk::CheckpointData2NV, CheckpointData2NVAllocator > getCheckpointData2NV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename CheckpointData2NVAllocator = std::allocator<vk::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CheckpointData2NVAllocator::value_type, vk::CheckpointData2NV >::value, int >::type = 0>
VULKAN_HPP_NODISCARD std::vector< vk::CheckpointData2NV, CheckpointData2NVAllocator > getCheckpointData2NV (CheckpointData2NVAllocator &checkpointData2NVAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV *pQueueTypeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV &queueTypeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
 operator VkQueue () const VULKAN_HPP_NOEXCEPT
 
 operator bool () const VULKAN_HPP_NOEXCEPT
 
bool operator! () const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result submit (uint32_t submitCount, const vk::SubmitInfo *pSubmits, vk::Fence fence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type submit (vk::ArrayProxy< const vk::SubmitInfo > const &submits, vk::Fence fence, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type waitIdle (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result bindSparse (uint32_t bindInfoCount, const vk::BindSparseInfo *pBindInfo, vk::Fence fence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type bindSparse (vk::ArrayProxy< const vk::BindSparseInfo > const &bindInfo, vk::Fence fence, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result submit2 (uint32_t submitCount, const vk::SubmitInfo2 *pSubmits, vk::Fence fence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type submit2 (vk::ArrayProxy< const vk::SubmitInfo2 > const &submits, vk::Fence fence, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result presentKHR (const vk::PresentInfoKHR *pPresentInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result presentKHR (const vk::PresentInfoKHR &presentInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endDebugUtilsLabelEXT (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getCheckpointDataNV (uint32_t *pCheckpointDataCount, vk::CheckpointDataNV *pCheckpointData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointDataNVAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::CheckpointDataNV, CheckpointDataNVAllocator > getCheckpointDataNV (Dispatch const &d) const
 
template<typename CheckpointDataNVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CheckpointDataNVAllocator::value_type, vk::CheckpointDataNV >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::CheckpointDataNV, CheckpointDataNVAllocator > getCheckpointDataNV (CheckpointDataNVAllocator &checkpointDataNVAllocator, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type setPerformanceConfigurationINTEL (vk::PerformanceConfigurationINTEL configuration, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result submit2KHR (uint32_t submitCount, const vk::SubmitInfo2 *pSubmits, vk::Fence fence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type submit2KHR (vk::ArrayProxy< const vk::SubmitInfo2 > const &submits, vk::Fence fence, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getCheckpointData2NV (uint32_t *pCheckpointDataCount, vk::CheckpointData2NV *pCheckpointData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointData2NVAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::CheckpointData2NV, CheckpointData2NVAllocator > getCheckpointData2NV (Dispatch const &d) const
 
template<typename CheckpointData2NVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CheckpointData2NVAllocator::value_type, vk::CheckpointData2NV >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::CheckpointData2NV, CheckpointData2NVAllocator > getCheckpointData2NV (CheckpointData2NVAllocator &checkpointData2NVAllocator, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV *pQueueTypeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV &queueTypeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eQueue
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 8536 of file vulkan_handles.hpp.

Member Typedef Documentation

◆ CType

Definition at line 8539 of file vulkan_handles.hpp.

◆ NativeType

Definition at line 8540 of file vulkan_handles.hpp.

Constructor & Destructor Documentation

◆ Queue() [1/3]

VULKAN_HPP_CONSTEXPR vk::Queue::Queue ( )
default

◆ Queue() [2/3]

VULKAN_HPP_CONSTEXPR vk::Queue::Queue ( std::nullptr_t  )
inline

Definition at line 8549 of file vulkan_handles.hpp.

◆ Queue() [3/3]

vk::Queue::Queue ( VkQueue  queue)
inline

Definition at line 8551 of file vulkan_handles.hpp.

Member Function Documentation

◆ beginDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginDebugUtilsLabelEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &  d 
) const

Definition at line 14810 of file vulkan_funcs.hpp.

◆ beginDebugUtilsLabelEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginDebugUtilsLabelEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d 
) const

Definition at line 14801 of file vulkan_funcs.hpp.

◆ bindSparse() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::Queue::bindSparse ( uint32_t  bindInfoCount,
const vk::BindSparseInfo pBindInfo,
vk::Fence  fence,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindSparse() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::Queue::bindSparse ( uint32_t  bindInfoCount,
const vk::BindSparseInfo pBindInfo,
vk::Fence  fence,
Dispatch const &  d 
) const

Definition at line 1466 of file vulkan_funcs.hpp.

◆ bindSparse() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::bindSparse ( vk::ArrayProxy< const vk::BindSparseInfo > const &  bindInfo,
vk::Fence fence  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindSparse() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::bindSparse ( vk::ArrayProxy< const vk::BindSparseInfo > const &  bindInfo,
vk::Fence fence  ,
Dispatch const &  d 
) const

Definition at line 1478 of file vulkan_funcs.hpp.

◆ endDebugUtilsLabelEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::endDebugUtilsLabelEXT ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endDebugUtilsLabelEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::endDebugUtilsLabelEXT ( Dispatch const &  d) const

Definition at line 14823 of file vulkan_funcs.hpp.

◆ getCheckpointData2NV() [1/6]

template<typename CheckpointData2NVAllocator = std::allocator<vk::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CheckpointData2NVAllocator::value_type, vk::CheckpointData2NV >::value, int >::type = 0>
VULKAN_HPP_NODISCARD std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> vk::Queue::getCheckpointData2NV ( CheckpointData2NVAllocator &  checkpointData2NVAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ getCheckpointData2NV() [2/6]

template<typename CheckpointData2NVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CheckpointData2NVAllocator::value_type, vk::CheckpointData2NV >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> vk::Queue::getCheckpointData2NV ( CheckpointData2NVAllocator &  checkpointData2NVAllocator,
Dispatch const &  d 
) const

Definition at line 21981 of file vulkan_funcs.hpp.

◆ getCheckpointData2NV() [3/6]

template<typename CheckpointData2NVAllocator = std::allocator<vk::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> vk::Queue::getCheckpointData2NV ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ getCheckpointData2NV() [4/6]

template<typename CheckpointData2NVAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> vk::Queue::getCheckpointData2NV ( Dispatch const &  d) const

Definition at line 21956 of file vulkan_funcs.hpp.

◆ getCheckpointData2NV() [5/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::getCheckpointData2NV ( uint32_t *  pCheckpointDataCount,
vk::CheckpointData2NV pCheckpointData,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ getCheckpointData2NV() [6/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::getCheckpointData2NV ( uint32_t *  pCheckpointDataCount,
vk::CheckpointData2NV pCheckpointData,
Dispatch const &  d 
) const

Definition at line 21945 of file vulkan_funcs.hpp.

◆ getCheckpointDataNV() [1/6]

template<typename CheckpointDataNVAllocator = std::allocator<vk::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CheckpointDataNVAllocator::value_type, vk::CheckpointDataNV >::value, int >::type = 0>
VULKAN_HPP_NODISCARD std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> vk::Queue::getCheckpointDataNV ( CheckpointDataNVAllocator &  checkpointDataNVAllocator,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ getCheckpointDataNV() [2/6]

template<typename CheckpointDataNVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CheckpointDataNVAllocator::value_type, vk::CheckpointDataNV >::value, int >::type >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> vk::Queue::getCheckpointDataNV ( CheckpointDataNVAllocator &  checkpointDataNVAllocator,
Dispatch const &  d 
) const

Definition at line 18460 of file vulkan_funcs.hpp.

◆ getCheckpointDataNV() [3/6]

template<typename CheckpointDataNVAllocator = std::allocator<vk::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> vk::Queue::getCheckpointDataNV ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ getCheckpointDataNV() [4/6]

template<typename CheckpointDataNVAllocator , typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> vk::Queue::getCheckpointDataNV ( Dispatch const &  d) const

Definition at line 18435 of file vulkan_funcs.hpp.

◆ getCheckpointDataNV() [5/6]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::getCheckpointDataNV ( uint32_t *  pCheckpointDataCount,
vk::CheckpointDataNV pCheckpointData,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ getCheckpointDataNV() [6/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::getCheckpointDataNV ( uint32_t *  pCheckpointDataCount,
vk::CheckpointDataNV pCheckpointData,
Dispatch const &  d 
) const

Definition at line 18424 of file vulkan_funcs.hpp.

◆ insertDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ insertDebugUtilsLabelEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &  d 
) const

Definition at line 14839 of file vulkan_funcs.hpp.

◆ insertDebugUtilsLabelEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ insertDebugUtilsLabelEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d 
) const

Definition at line 14830 of file vulkan_funcs.hpp.

◆ notifyOutOfBandNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::notifyOutOfBandNV ( const vk::OutOfBandQueueTypeInfoNV queueTypeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ notifyOutOfBandNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::notifyOutOfBandNV ( const vk::OutOfBandQueueTypeInfoNV queueTypeInfo,
Dispatch const &  d 
) const

Definition at line 25862 of file vulkan_funcs.hpp.

◆ notifyOutOfBandNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::Queue::notifyOutOfBandNV ( const vk::OutOfBandQueueTypeInfoNV pQueueTypeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ notifyOutOfBandNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::Queue::notifyOutOfBandNV ( const vk::OutOfBandQueueTypeInfoNV pQueueTypeInfo,
Dispatch const &  d 
) const

Definition at line 25853 of file vulkan_funcs.hpp.

◆ operator bool()

vk::Queue::operator bool ( ) const
inlineexplicit

Definition at line 8749 of file vulkan_handles.hpp.

◆ operator VkQueue()

vk::Queue::operator VkQueue ( ) const
inline

Definition at line 8744 of file vulkan_handles.hpp.

◆ operator!()

bool vk::Queue::operator! ( ) const
inline

Definition at line 8754 of file vulkan_handles.hpp.

◆ operator!=()

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

Definition at line 8573 of file vulkan_handles.hpp.

◆ operator<()

bool vk::Queue::operator< ( Queue const &  rhs) const
inline

Definition at line 8578 of file vulkan_handles.hpp.

◆ operator=() [1/2]

Queue& vk::Queue::operator= ( std::nullptr_t  )
inline

Definition at line 8559 of file vulkan_handles.hpp.

◆ operator=() [2/2]

Queue& vk::Queue::operator= ( VkQueue  queue)
inline

Definition at line 8553 of file vulkan_handles.hpp.

◆ operator==()

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

Definition at line 8568 of file vulkan_handles.hpp.

◆ presentKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD vk::Result vk::Queue::presentKHR ( const vk::PresentInfoKHR presentInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ presentKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::Result vk::Queue::presentKHR ( const vk::PresentInfoKHR presentInfo,
Dispatch const &  d 
) const

Definition at line 8797 of file vulkan_funcs.hpp.

◆ presentKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::Queue::presentKHR ( const vk::PresentInfoKHR pPresentInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ presentKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::Queue::presentKHR ( const vk::PresentInfoKHR pPresentInfo,
Dispatch const &  d 
) const

Definition at line 8788 of file vulkan_funcs.hpp.

◆ setPerformanceConfigurationINTEL() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::setPerformanceConfigurationINTEL ( vk::PerformanceConfigurationINTEL  configuration,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceConfigurationINTEL() [2/2]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::setPerformanceConfigurationINTEL ( vk::PerformanceConfigurationINTEL  configuration,
Dispatch const &  d 
) const

Definition at line 18801 of file vulkan_funcs.hpp.

◆ submit() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::Queue::submit ( uint32_t  submitCount,
const vk::SubmitInfo pSubmits,
vk::Fence  fence,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::Queue::submit ( uint32_t  submitCount,
const vk::SubmitInfo pSubmits,
vk::Fence  fence,
Dispatch const &  d 
) const

Definition at line 847 of file vulkan_funcs.hpp.

◆ submit() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::submit ( vk::ArrayProxy< const vk::SubmitInfo > const &  submits,
vk::Fence fence  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::submit ( vk::ArrayProxy< const vk::SubmitInfo > const &  submits,
vk::Fence fence  ,
Dispatch const &  d 
) const

Definition at line 858 of file vulkan_funcs.hpp.

◆ submit2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::Queue::submit2 ( uint32_t  submitCount,
const vk::SubmitInfo2 pSubmits,
vk::Fence  fence,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit2() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::Queue::submit2 ( uint32_t  submitCount,
const vk::SubmitInfo2 pSubmits,
vk::Fence  fence,
Dispatch const &  d 
) const

Definition at line 7714 of file vulkan_funcs.hpp.

◆ submit2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::submit2 ( vk::ArrayProxy< const vk::SubmitInfo2 > const &  submits,
vk::Fence fence  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit2() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::submit2 ( vk::ArrayProxy< const vk::SubmitInfo2 > const &  submits,
vk::Fence fence  ,
Dispatch const &  d 
) const

Definition at line 7725 of file vulkan_funcs.hpp.

◆ submit2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::Queue::submit2KHR ( uint32_t  submitCount,
const vk::SubmitInfo2 pSubmits,
vk::Fence  fence,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::Queue::submit2KHR ( uint32_t  submitCount,
const vk::SubmitInfo2 pSubmits,
vk::Fence  fence,
Dispatch const &  d 
) const

Definition at line 21904 of file vulkan_funcs.hpp.

◆ submit2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::submit2KHR ( vk::ArrayProxy< const vk::SubmitInfo2 > const &  submits,
vk::Fence fence  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ submit2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::submit2KHR ( vk::ArrayProxy< const vk::SubmitInfo2 > const &  submits,
vk::Fence fence  ,
Dispatch const &  d 
) const

Definition at line 21916 of file vulkan_funcs.hpp.

◆ waitIdle() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::Queue::waitIdle ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ waitIdle() [2/2]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::Queue::waitIdle ( Dispatch const &  d) const

Definition at line 883 of file vulkan_funcs.hpp.

Member Data Documentation

◆ debugReportObjectType

◆ objectType

Definition at line 8542 of file vulkan_handles.hpp.


The documentation for this class was generated from the following files: