class Queue
Defined at line 9422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Public Members
static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType
Public Methods
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result submit (uint32_t submitCount, const vk::SubmitInfo * pSubmits, vk::Fence fence, const Dispatch & d)
=== VK_VERSION_1_0 ===
Defined at line 870 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type submit (const vk::ArrayProxy<const vk::SubmitInfo> & submits, vk::Fence fence, const Dispatch & d)
Defined at line 882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type waitIdle (const Dispatch & d)
Defined at line 907 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result bindSparse (uint32_t bindInfoCount, const vk::BindSparseInfo * pBindInfo, vk::Fence fence, const Dispatch & d)
Defined at line 1502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type bindSparse (const vk::ArrayProxy<const vk::BindSparseInfo> & bindInfo, vk::Fence fence, const Dispatch & d)
Defined at line 1514 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result submit2 (uint32_t submitCount, const vk::SubmitInfo2 * pSubmits, vk::Fence fence, const Dispatch & d)
=== VK_VERSION_1_3 ===
Defined at line 7884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type submit2 (const vk::ArrayProxy<const vk::SubmitInfo2> & submits, vk::Fence fence, const Dispatch & d)
Defined at line 7896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void Queue ()
Defined at line 9433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Queue (const Queue & rhs)
Defined at line 9434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Queue & operator= (const Queue & rhs)
Defined at line 9435 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Queue (Queue && rhs)
Defined at line 9438 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Queue & operator= (Queue && rhs)
Defined at line 9439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Queue (std::nullptr_t )
Defined at line 9450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void Queue (VkQueue queue)
Defined at line 9452 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Queue & operator= (VkQueue queue)
Defined at line 9454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Queue & operator= (std::nullptr_t )
Defined at line 9460 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result presentKHR (const vk::PresentInfoKHR * pPresentInfo, const Dispatch & d)
=== VK_KHR_swapchain ===
Defined at line 9525 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
vk::Result presentKHR (const vk::PresentInfoKHR & presentInfo, const Dispatch & d)
Defined at line 9534 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
VkQueue operator VkQueue_T * ()
Defined at line 9630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator bool ()
Defined at line 9635 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator! ()
Defined at line 9640 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
=== VK_EXT_debug_utils ===
Defined at line 15874 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
Defined at line 15883 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endDebugUtilsLabelEXT (const Dispatch & d)
Defined at line 15896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
Defined at line 15903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
Defined at line 15912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void getCheckpointDataNV (uint32_t * pCheckpointDataCount, vk::CheckpointDataNV * pCheckpointData, const Dispatch & d)
=== VK_NV_device_diagnostic_checkpoints ===
Defined at line 19602 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointDataNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointDataNVAllocator::value_type, VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, int>::type = 0>
std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> getCheckpointDataNV (const Dispatch & d)
Defined at line 19614 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointDataNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CheckpointDataNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointDataNVAllocator::value_type, VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, int>::type = 0>
std::vector<vk::CheckpointDataNV, CheckpointDataNVAllocator> getCheckpointDataNV (CheckpointDataNVAllocator & checkpointDataNVAllocator, const Dispatch & d)
Defined at line 19639 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void getCheckpointData2NV (uint32_t * pCheckpointDataCount, vk::CheckpointData2NV * pCheckpointData, const Dispatch & d)
Defined at line 19663 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointData2NVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointData2NVAllocator::value_type, VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, int>::type = 0>
std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> getCheckpointData2NV (const Dispatch & d)
Defined at line 19675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointData2NVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CheckpointData2NV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CheckpointData2NVAllocator::value_type, VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, int>::type = 0>
std::vector<vk::CheckpointData2NV, CheckpointData2NVAllocator> getCheckpointData2NV (CheckpointData2NVAllocator & checkpointData2NVAllocator, const Dispatch & d)
Defined at line 19700 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type setPerformanceConfigurationINTEL (vk::PerformanceConfigurationINTEL configuration, const Dispatch & d)
Defined at line 20047 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result submit2KHR (uint32_t submitCount, const vk::SubmitInfo2 * pSubmits, vk::Fence fence, const Dispatch & d)
=== VK_KHR_synchronization2 ===
Defined at line 23278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type submit2KHR (const vk::ArrayProxy<const vk::SubmitInfo2> & submits, vk::Fence fence, const Dispatch & d)
Defined at line 23290 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV * pQueueTypeInfo, const Dispatch & d)
=== VK_NV_low_latency2 ===
Defined at line 27790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void notifyOutOfBandNV (const vk::OutOfBandQueueTypeInfoNV & queueTypeInfo, const Dispatch & d)
Defined at line 27799 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp