class Queue

Defined at line 11619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

wrapper class for handle VkQueue, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkQueue.html

Public Members

static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType

Public Methods

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit ), bool>::type = true>
Result submit (uint32_t submitCount, const SubmitInfo * pSubmits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit.html

Defined at line 901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit ), bool>::type = true>
typename ResultValueType<void>::type submit (const ArrayProxy<const SubmitInfo> & submits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit.html

Defined at line 912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueWaitIdle ), bool>::type = true>
typename ResultValueType<void>::type waitIdle (const Dispatch & d)

wrapper function for command vkQueueWaitIdle, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueWaitIdle.html

Defined at line 939 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueBindSparse ), bool>::type = true>
Result bindSparse (uint32_t bindInfoCount, const BindSparseInfo * pBindInfo, Fence fence, const Dispatch & d)

wrapper function for command vkQueueBindSparse, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueBindSparse.html

Defined at line 1523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueBindSparse ), bool>::type = true>
typename ResultValueType<void>::type bindSparse (const ArrayProxy<const BindSparseInfo> & bindInfo, Fence fence, const Dispatch & d)

wrapper function for command vkQueueBindSparse, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueBindSparse.html

Defined at line 1534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit2 ), bool>::type = true>
Result submit2 (uint32_t submitCount, const SubmitInfo2 * pSubmits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit2.html

Defined at line 7683 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit2 ), bool>::type = true>
typename ResultValueType<void>::type submit2 (const ArrayProxy<const SubmitInfo2> & submits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit2.html

Defined at line 7694 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueuePresentKHR ), bool>::type = true>
Result presentKHR (const PresentInfoKHR * pPresentInfo, const Dispatch & d)

wrapper function for command vkQueuePresentKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueuePresentKHR.html

Defined at line 9441 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueuePresentKHR ), bool>::type = true>
Result presentKHR (const PresentInfoKHR & presentInfo, const Dispatch & d)

wrapper function for command vkQueuePresentKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueuePresentKHR.html

Defined at line 9450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

void Queue ()

Defined at line 11629 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Queue (const Queue & rhs)

Defined at line 11631 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Queue & operator= (const Queue & rhs)

Defined at line 11632 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Queue (Queue && rhs)

Defined at line 11635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Queue & operator= (Queue && rhs)

Defined at line 11636 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Queue (std::nullptr_t )

Defined at line 11647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Queue (VkQueue queue)

Defined at line 11649 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Queue & operator= (VkQueue queue)

Defined at line 11651 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Queue & operator= (std::nullptr_t )

Defined at line 11657 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

VkQueue operator VkQueue_T * ()

Defined at line 11875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator bool ()

Defined at line 11880 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator! ()

Defined at line 11885 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

template <typename Dispatch                                                                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueBeginDebugUtilsLabelEXT ), bool>::type = true>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)

wrapper function for command vkQueueBeginDebugUtilsLabelEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueBeginDebugUtilsLabelEXT.html

Defined at line 15969 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                                                                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueBeginDebugUtilsLabelEXT ), bool>::type = true>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT & labelInfo, const Dispatch & d)

wrapper function for command vkQueueBeginDebugUtilsLabelEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueBeginDebugUtilsLabelEXT.html

Defined at line 15979 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueEndDebugUtilsLabelEXT ), bool>::type = true>
void endDebugUtilsLabelEXT (const Dispatch & d)

wrapper function for command vkQueueEndDebugUtilsLabelEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueEndDebugUtilsLabelEXT.html

Defined at line 15992 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                                                                     = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueInsertDebugUtilsLabelEXT ), bool>::type = true>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)

wrapper function for command vkQueueInsertDebugUtilsLabelEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueInsertDebugUtilsLabelEXT.html

Defined at line 16001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                                                                     = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueInsertDebugUtilsLabelEXT ), bool>::type = true>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT & labelInfo, const Dispatch & d)

wrapper function for command vkQueueInsertDebugUtilsLabelEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueInsertDebugUtilsLabelEXT.html

Defined at line 16011 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointDataNV ), bool>::type = true>
void getCheckpointDataNV (uint32_t * pCheckpointDataCount, CheckpointDataNV * pCheckpointData, const Dispatch & d)

wrapper function for command vkGetQueueCheckpointDataNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointDataNV.html

Defined at line 20066 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CheckpointDataNVAllocator = std::allocator<CheckpointDataNV>, typename Dispatch                  = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointDataNVAllocator::value_type, CheckpointDataNV>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointDataNV ), bool>::type                                          = true>
std::vector<CheckpointDataNV, CheckpointDataNVAllocator> getCheckpointDataNV (const Dispatch & d)

wrapper function for command vkGetQueueCheckpointDataNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointDataNV.html

Defined at line 20079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CheckpointDataNVAllocator = std::allocator<CheckpointDataNV>, typename Dispatch                  = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointDataNVAllocator::value_type, CheckpointDataNV>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointDataNV ), bool>::type                                          = true>
std::vector<CheckpointDataNV, CheckpointDataNVAllocator> getCheckpointDataNV (const CheckpointDataNVAllocator & checkpointDataNVAllocator, const Dispatch & d)

wrapper function for command vkGetQueueCheckpointDataNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointDataNV.html

Defined at line 20105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointData2NV ), bool>::type = true>
void getCheckpointData2NV (uint32_t * pCheckpointDataCount, CheckpointData2NV * pCheckpointData, const Dispatch & d)

wrapper function for command vkGetQueueCheckpointData2NV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointData2NV.html

Defined at line 20130 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CheckpointData2NVAllocator = std::allocator<CheckpointData2NV>, typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointData2NVAllocator::value_type, CheckpointData2NV>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointData2NV ), bool>::type                                           = true>
std::vector<CheckpointData2NV, CheckpointData2NVAllocator> getCheckpointData2NV (const Dispatch & d)

wrapper function for command vkGetQueueCheckpointData2NV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointData2NV.html

Defined at line 20143 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CheckpointData2NVAllocator = std::allocator<CheckpointData2NV>, typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointData2NVAllocator::value_type, CheckpointData2NV>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetQueueCheckpointData2NV ), bool>::type                                           = true>
std::vector<CheckpointData2NV, CheckpointData2NVAllocator> getCheckpointData2NV (const CheckpointData2NVAllocator & checkpointData2NVAllocator, const Dispatch & d)

wrapper function for command vkGetQueueCheckpointData2NV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueueCheckpointData2NV.html

Defined at line 20169 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                                                                             = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSetPerformanceConfigurationINTEL ), bool>::type = true>
typename ResultValueType<void>::type setPerformanceConfigurationINTEL (PerformanceConfigurationINTEL configuration, const Dispatch & d)

wrapper function for command vkQueueSetPerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSetPerformanceConfigurationINTEL.html

Defined at line 20646 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSetPerfHintQCOM ), bool>::type = true>
Result setPerfHintQCOM (const PerfHintInfoQCOM * pPerfHintInfo, const Dispatch & d)

wrapper function for command vkQueueSetPerfHintQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSetPerfHintQCOM.html

Defined at line 23353 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSetPerfHintQCOM ), bool>::type = true>
typename ResultValueType<void>::type setPerfHintQCOM (const PerfHintInfoQCOM & perfHintInfo, const Dispatch & d)

wrapper function for command vkQueueSetPerfHintQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSetPerfHintQCOM.html

Defined at line 23362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit2KHR ), bool>::type = true>
Result submit2KHR (uint32_t submitCount, const SubmitInfo2 * pSubmits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit2KHR.html

Defined at line 23898 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueSubmit2KHR ), bool>::type = true>
typename ResultValueType<void>::type submit2KHR (const ArrayProxy<const SubmitInfo2> & submits, Fence fence, const Dispatch & d)

wrapper function for command vkQueueSubmit2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueSubmit2KHR.html

Defined at line 23909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueNotifyOutOfBandNV ), bool>::type = true>
void notifyOutOfBandNV (const OutOfBandQueueTypeInfoNV * pQueueTypeInfo, const Dispatch & d)

wrapper function for command vkQueueNotifyOutOfBandNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueNotifyOutOfBandNV.html

Defined at line 29887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkQueueNotifyOutOfBandNV ), bool>::type = true>
void notifyOutOfBandNV (const OutOfBandQueueTypeInfoNV & queueTypeInfo, const Dispatch & d)

wrapper function for command vkQueueNotifyOutOfBandNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkQueueNotifyOutOfBandNV.html

Defined at line 29896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp