SDL 2.0
|
#include <vulkan.hpp>
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | Queue () |
VULKAN_HPP_CONSTEXPR | Queue (std::nullptr_t) |
VULKAN_HPP_TYPESAFE_EXPLICIT | Queue (VkQueue queue) |
Queue & | operator= (std::nullptr_t) |
bool | operator== (Queue const &rhs) const |
bool | operator!= (Queue const &rhs) const |
bool | operator< (Queue const &rhs) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | submit (uint32_t submitCount, const SubmitInfo *pSubmits, Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | submit (ArrayProxy< const SubmitInfo > submits, Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | waitIdle (Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindSparse (uint32_t bindInfoCount, const BindSparseInfo *pBindInfo, Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindSparse (ArrayProxy< const BindSparseInfo > bindInfo, Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | presentKHR (const PresentInfoKHR *pPresentInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | presentKHR (const PresentInfoKHR &presentInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | endDebugUtilsLabelEXT (Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getCheckpointDataNV (uint32_t *pCheckpointDataCount, CheckpointDataNV *pCheckpointData, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<CheckpointDataNV>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< CheckpointDataNV, Allocator > | getCheckpointDataNV (Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<CheckpointDataNV>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< CheckpointDataNV, Allocator > | getCheckpointDataNV (Allocator const &vectorAllocator, Dispatch const &d) const |
VULKAN_HPP_TYPESAFE_EXPLICIT | operator VkQueue () const |
operator bool () const | |
bool | operator! () const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | submit (uint32_t submitCount, const SubmitInfo *pSubmits, Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | submit (ArrayProxy< const SubmitInfo > submits, Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | waitIdle (Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindSparse (uint32_t bindInfoCount, const BindSparseInfo *pBindInfo, Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindSparse (ArrayProxy< const BindSparseInfo > bindInfo, Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | presentKHR (const PresentInfoKHR *pPresentInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | presentKHR (const PresentInfoKHR &presentInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | endDebugUtilsLabelEXT (Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getCheckpointDataNV (uint32_t *pCheckpointDataCount, CheckpointDataNV *pCheckpointData, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< CheckpointDataNV, Allocator > | getCheckpointDataNV (Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< CheckpointDataNV, Allocator > | getCheckpointDataNV (Allocator const &vectorAllocator, Dispatch const &d) const |
Private Attributes | |
VkQueue | m_queue |
Definition at line 39649 of file vulkan.hpp.
|
inline |
Definition at line 39652 of file vulkan.hpp.
|
inline |
Definition at line 39656 of file vulkan.hpp.
|
inline |
Definition at line 39660 of file vulkan.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39835 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Queue::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39829 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Queue::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::bindSparse | ( | ArrayProxy< const BindSparseInfo > | bindInfo, |
Fence | fence, | ||
Dispatch const & | d | ||
) | const |
Definition at line 39807 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_queue, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::bindSparse | ( | ArrayProxy< const BindSparseInfo > | bindInfo, |
Fence | fence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Queue::bindSparse | ( | uint32_t | bindInfoCount, |
const BindSparseInfo * | pBindInfo, | ||
Fence | fence, | ||
Dispatch const & | d | ||
) | const |
Definition at line 39801 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Queue::bindSparse | ( | uint32_t | bindInfoCount, |
const BindSparseInfo * | pBindInfo, | ||
Fence | fence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::endDebugUtilsLabelEXT | ( | Dispatch const & | d | ) | const |
void VULKAN_HPP_NAMESPACE::Queue::endDebugUtilsLabelEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
std::vector< CheckpointDataNV, Allocator > VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector< CheckpointDataNV, Allocator > VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 39885 of file vulkan.hpp.
VULKAN_HPP_INLINE std::vector< CheckpointDataNV, Allocator > VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | Dispatch const & | d | ) | const |
Definition at line 39875 of file vulkan.hpp.
std::vector< CheckpointDataNV, Allocator > VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | uint32_t * | pCheckpointDataCount, |
CheckpointDataNV * | pCheckpointData, | ||
Dispatch const & | d | ||
) | const |
Definition at line 39869 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Queue::getCheckpointDataNV | ( | uint32_t * | pCheckpointDataCount, |
CheckpointDataNV * | pCheckpointData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39862 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Queue::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Queue::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39856 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Queue::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
|
inlineexplicit |
Definition at line 39755 of file vulkan.hpp.
References m_queue, and VK_NULL_HANDLE.
|
inline |
Definition at line 39750 of file vulkan.hpp.
References m_queue.
|
inline |
Definition at line 39760 of file vulkan.hpp.
References m_queue, and VK_NULL_HANDLE.
|
inline |
Definition at line 39683 of file vulkan.hpp.
References m_queue.
|
inline |
Definition at line 39688 of file vulkan.hpp.
References m_queue.
|
inline |
Definition at line 39672 of file vulkan.hpp.
References m_queue, and VK_NULL_HANDLE.
|
inline |
Definition at line 39678 of file vulkan.hpp.
References m_queue.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Queue::presentKHR | ( | const PresentInfoKHR & | presentInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39821 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eSuboptimalKHR, VULKAN_HPP_NAMESPACE::eSuccess, m_queue, and VULKAN_HPP_NAMESPACE_STRING.
Result VULKAN_HPP_NAMESPACE::Queue::presentKHR | ( | const PresentInfoKHR & | presentInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Queue::presentKHR | ( | const PresentInfoKHR * | pPresentInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39815 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Queue::presentKHR | ( | const PresentInfoKHR * | pPresentInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::submit | ( | ArrayProxy< const SubmitInfo > | submits, |
Fence | fence, | ||
Dispatch const & | d | ||
) | const |
Definition at line 39778 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_queue, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::submit | ( | ArrayProxy< const SubmitInfo > | submits, |
Fence | fence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Queue::submit | ( | uint32_t | submitCount, |
const SubmitInfo * | pSubmits, | ||
Fence | fence, | ||
Dispatch const & | d | ||
) | const |
Definition at line 39772 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Queue::submit | ( | uint32_t | submitCount, |
const SubmitInfo * | pSubmits, | ||
Fence | fence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::waitIdle | ( | Dispatch const & | d | ) | const |
Definition at line 39793 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_queue, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< void >::type VULKAN_HPP_NAMESPACE::Queue::waitIdle | ( | Dispatch const & | d = Dispatch() | ) | const |
|
private |
Definition at line 39766 of file vulkan.hpp.
Referenced by beginDebugUtilsLabelEXT(), bindSparse(), endDebugUtilsLabelEXT(), getCheckpointDataNV(), insertDebugUtilsLabelEXT(), operator bool(), operator VkQueue(), operator!(), operator!=(), operator<(), operator=(), operator==(), presentKHR(), submit(), and waitIdle().