|
VULKAN_HPP_CONSTEXPR | Device ()=default |
|
VULKAN_HPP_CONSTEXPR | Device (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
| Device (VkDevice device) VULKAN_HPP_NOEXCEPT |
|
Device & | operator= (VkDevice device) VULKAN_HPP_NOEXCEPT |
|
Device & | operator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
bool | operator== (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator< (Device const &rhs) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, VULKAN_HPP_NAMESPACE::Queue *pQueue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, 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 | waitIdle (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | allocateMemory (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo *pAllocateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DeviceMemory *pMemory, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DeviceMemory >
::type | allocateMemory (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo &allocateInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DeviceMemory,
Dispatch > >::type | allocateMemoryUnique (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo &allocateInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void() | free (VULKAN_HPP_NAMESPACE::DeviceMemory memory, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void() | free (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | mapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::DeviceSize size, VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, void **ppData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< void * >
::type | mapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::DeviceSize size, VULKAN_HPP_NAMESPACE::MemoryMapFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | unmapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const VULKAN_HPP_NAMESPACE::MappedMemoryRange *pMemoryRanges, 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 | flushMappedMemoryRanges (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const VULKAN_HPP_NAMESPACE::MappedMemoryRange *pMemoryRanges, 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 | invalidateMappedMemoryRanges (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMemoryCommitment (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize *pCommittedMemoryInBytes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DeviceSize | getMemoryCommitment (VULKAN_HPP_NAMESPACE::DeviceMemory memory, 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 | bindBufferMemory (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, 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 | bindImageMemory (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getBufferMemoryRequirements (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::MemoryRequirements *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements | getBufferMemoryRequirements (VULKAN_HPP_NAMESPACE::Buffer buffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::MemoryRequirements *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements | getImageMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirementsAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements,
SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageMemoryRequirementsAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageMemoryRequirementsAllocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements,
SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, SparseImageMemoryRequirementsAllocator &sparseImageMemoryRequirementsAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createFence (const VULKAN_HPP_NAMESPACE::FenceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Fence >
::type | createFence (const VULKAN_HPP_NAMESPACE::FenceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Fence,
Dispatch > >::type | createFenceUnique (const VULKAN_HPP_NAMESPACE::FenceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Fence fence, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Fence fence, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | resetFences (uint32_t fenceCount, const VULKAN_HPP_NAMESPACE::Fence *pFences, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | resetFences (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Fence > const &fences, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | getFenceStatus (VULKAN_HPP_NAMESPACE::Fence fence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | waitForFences (uint32_t fenceCount, const VULKAN_HPP_NAMESPACE::Fence *pFences, VULKAN_HPP_NAMESPACE::Bool32 waitAll, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | waitForFences (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Fence > const &fences, VULKAN_HPP_NAMESPACE::Bool32 waitAll, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Semaphore *pSemaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Semaphore >
::type | createSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Semaphore,
Dispatch > >::type | createSemaphoreUnique (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Semaphore semaphore, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createEvent (const VULKAN_HPP_NAMESPACE::EventCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Event *pEvent, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Event >
::type | createEvent (const VULKAN_HPP_NAMESPACE::EventCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Event,
Dispatch > >::type | createEventUnique (const VULKAN_HPP_NAMESPACE::EventCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyEvent (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyEvent (VULKAN_HPP_NAMESPACE::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Event event, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | getEventStatus (VULKAN_HPP_NAMESPACE::Event event, 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 | setEvent (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | resetEvent (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createQueryPool (const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::QueryPool *pQueryPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::QueryPool >
::type | createQueryPool (const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::QueryPool,
Dispatch > >::type | createQueryPoolUnique (const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::QueryPool queryPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::QueryPool queryPool, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getQueryPoolResults (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< DataType, DataTypeAllocator > > | getQueryPoolResults (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< DataType > | getQueryPoolResult (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags 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 | createBuffer (const VULKAN_HPP_NAMESPACE::BufferCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Buffer *pBuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Buffer >
::type | createBuffer (const VULKAN_HPP_NAMESPACE::BufferCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Buffer,
Dispatch > >::type | createBufferUnique (const VULKAN_HPP_NAMESPACE::BufferCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Buffer buffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Buffer buffer, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createBufferView (const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::BufferView *pView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::BufferView >
::type | createBufferView (const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::BufferView,
Dispatch > >::type | createBufferViewUnique (const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::BufferView bufferView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::BufferView bufferView, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createImage (const VULKAN_HPP_NAMESPACE::ImageCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Image *pImage, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Image >
::type | createImage (const VULKAN_HPP_NAMESPACE::ImageCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Image,
Dispatch > >::type | createImageUnique (const VULKAN_HPP_NAMESPACE::ImageCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyImage (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyImage (VULKAN_HPP_NAMESPACE::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Image image, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSubresourceLayout (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource *pSubresource, VULKAN_HPP_NAMESPACE::SubresourceLayout *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::SubresourceLayout | getImageSubresourceLayout (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createImageView (const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ImageView *pView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::ImageView >
::type | createImageView (const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::ImageView,
Dispatch > >::type | createImageViewUnique (const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ImageView imageView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ImageView imageView, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createShaderModule (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ShaderModule *pShaderModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::ShaderModule >
::type | createShaderModule (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::ShaderModule,
Dispatch > >::type | createShaderModuleUnique (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createPipelineCache (const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PipelineCache *pPipelineCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PipelineCache >
::type | createPipelineCache (const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::PipelineCache,
Dispatch > >::type | createPipelineCacheUnique (const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = Uint8_tAllocator, typename std::enable_if< std::is_same< typename B1::value_type, uint8_t >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | mergePipelineCaches (VULKAN_HPP_NAMESPACE::PipelineCache dstCache, uint32_t srcCacheCount, const VULKAN_HPP_NAMESPACE::PipelineCache *pSrcCaches, 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 | mergePipelineCaches (VULKAN_HPP_NAMESPACE::PipelineCache dstCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::PipelineCache > const &srcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, uint32_t createInfoCount, const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo *pCreateInfos, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, Pipeline >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue
< VULKAN_HPP_NAMESPACE::Pipeline > | createGraphicsPipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch > > | createGraphicsPipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, uint32_t createInfoCount, const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo *pCreateInfos, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, Pipeline >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue
< VULKAN_HPP_NAMESPACE::Pipeline > | createComputePipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch > > | createComputePipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Pipeline pipeline, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Pipeline pipeline, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createPipelineLayout (const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PipelineLayout *pPipelineLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PipelineLayout >
::type | createPipelineLayout (const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::PipelineLayout,
Dispatch > >::type | createPipelineLayoutUnique (const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSampler (const VULKAN_HPP_NAMESPACE::SamplerCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Sampler *pSampler, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Sampler >
::type | createSampler (const VULKAN_HPP_NAMESPACE::SamplerCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Sampler,
Dispatch > >::type | createSamplerUnique (const VULKAN_HPP_NAMESPACE::SamplerCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Sampler sampler, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Sampler sampler, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDescriptorSetLayout (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorSetLayout *pSetLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DescriptorSetLayout >
::type | createDescriptorSetLayout (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorSetLayout,
Dispatch > >::type | createDescriptorSetLayoutUnique (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDescriptorPool (const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorPool *pDescriptorPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DescriptorPool >
::type | createDescriptorPool (const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorPool,
Dispatch > >::type | createDescriptorPoolUnique (const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | resetDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | allocateDescriptorSets (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo *pAllocateInfo, VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DescriptorSetAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::DescriptorSet,
DescriptorSetAllocator >
>::type | allocateDescriptorSets (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DescriptorSetAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = DescriptorSetAllocator, typename std::enable_if< std::is_same< typename B0::value_type, DescriptorSet >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::DescriptorSet,
DescriptorSetAllocator >
>::type | allocateDescriptorSets (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorSet, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorSet,
Dispatch >
, DescriptorSetAllocator >
>::type | allocateDescriptorSetsUnique (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorSet, Dispatch>>, typename B0 = DescriptorSetAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< DescriptorSet, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorSet,
Dispatch >
, DescriptorSetAllocator >
>::type | allocateDescriptorSetsUnique (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Result | freeDescriptorSets (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | freeDescriptorSets (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Result() | free (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void() | free (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSets (uint32_t descriptorWriteCount, const VULKAN_HPP_NAMESPACE::WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VULKAN_HPP_NAMESPACE::CopyDescriptorSet *pDescriptorCopies, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSets (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::WriteDescriptorSet > const &descriptorWrites, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CopyDescriptorSet > const &descriptorCopies, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createFramebuffer (const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Framebuffer *pFramebuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Framebuffer >
::type | createFramebuffer (const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Framebuffer,
Dispatch > >::type | createFramebufferUnique (const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createRenderPass (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::RenderPass >
::type | createRenderPass (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::RenderPass,
Dispatch > >::type | createRenderPassUnique (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::RenderPass renderPass, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::RenderPass renderPass, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getRenderAreaGranularity (VULKAN_HPP_NAMESPACE::RenderPass renderPass, VULKAN_HPP_NAMESPACE::Extent2D *pGranularity, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Extent2D | getRenderAreaGranularity (VULKAN_HPP_NAMESPACE::RenderPass renderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createCommandPool (const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::CommandPool *pCommandPool, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::CommandPool >
::type | createCommandPool (const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::CommandPool,
Dispatch > >::type | createCommandPoolUnique (const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CommandPool commandPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CommandPool commandPool, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | resetCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags 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 | allocateCommandBuffers (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo *pAllocateInfo, VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename CommandBufferAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::CommandBuffer,
CommandBufferAllocator >
>::type | allocateCommandBuffers (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename CommandBufferAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = CommandBufferAllocator, typename std::enable_if< std::is_same< typename B0::value_type, CommandBuffer >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::CommandBuffer,
CommandBufferAllocator >
>::type | allocateCommandBuffers (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::CommandBuffer, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::CommandBuffer,
Dispatch >
, CommandBufferAllocator >
>::type | allocateCommandBuffersUnique (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::CommandBuffer, Dispatch>>, typename B0 = CommandBufferAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< CommandBuffer, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::CommandBuffer,
Dispatch >
, CommandBufferAllocator >
>::type | allocateCommandBuffersUnique (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | freeCommandBuffers (VULKAN_HPP_NAMESPACE::CommandPool commandPool, uint32_t commandBufferCount, const VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | freeCommandBuffers (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const &commandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void() | free (VULKAN_HPP_NAMESPACE::CommandPool commandPool, uint32_t commandBufferCount, const VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void() | free (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const &commandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | bindBufferMemory2 (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo *pBindInfos, 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 | bindBufferMemory2 (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | bindImageMemory2 (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo *pBindInfos, 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 | bindImageMemory2 (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getImageMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getBufferMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getBufferMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSparseMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | trimCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueue2 (const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 *pQueueInfo, VULKAN_HPP_NAMESPACE::Queue *pQueue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Queue | getQueue2 (const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 &queueInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSamplerYcbcrConversion (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >
::type | createSamplerYcbcrConversion (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion,
Dispatch > >::type | createSamplerYcbcrConversionUnique (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDescriptorUpdateTemplate (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >
::type | createDescriptorUpdateTemplate (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate,
Dispatch > >::type | createDescriptorUpdateTemplateUnique (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSetWithTemplate (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSetWithTemplate (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetLayoutSupport (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport *pSupport, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getDescriptorSetLayoutSupport (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createRenderPass2 (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::RenderPass >
::type | createRenderPass2 (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::RenderPass,
Dispatch > >::type | createRenderPass2Unique (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | resetQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSemaphoreCounterValue (VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< uint64_t >
::type | getSemaphoreCounterValue (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | waitSemaphores (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | waitSemaphores (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | signalSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo *pSignalInfo, 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 | signalSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo &signalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
DeviceAddress | getBufferAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NAMESPACE::DeviceAddress | getBufferAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getBufferOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getBufferOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getMemoryOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getMemoryOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createPrivateDataSlot (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PrivateDataSlot >
::type | createPrivateDataSlot (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::PrivateDataSlot,
Dispatch > >::type | createPrivateDataSlotUnique (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPrivateDataSlot (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPrivateDataSlot (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | setPrivateData (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getPrivateData (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD uint64_t | getPrivateData (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getBufferMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getBufferMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getImageMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSparseMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSwapchainKHR (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::SwapchainKHR >
::type | createSwapchainKHR (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
Dispatch > >::type | createSwapchainKHRUnique (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VULKAN_HPP_NAMESPACE::Image *pSwapchainImages, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename ImageAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::Image,
ImageAllocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename ImageAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = ImageAllocator, typename std::enable_if< std::is_same< typename B1::value_type, Image >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::Image,
ImageAllocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, ImageAllocator &imageAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | acquireNextImageKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint64_t timeout, VULKAN_HPP_NAMESPACE::Semaphore semaphore, VULKAN_HPP_NAMESPACE::Fence fence, uint32_t *pImageIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< uint32_t > | acquireNextImageKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint64_t timeout, VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, VULKAN_HPP_NAMESPACE::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 | getGroupPresentCapabilitiesKHR (VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR >
::type | getGroupPresentCapabilitiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getGroupSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR >
::type | getGroupSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | acquireNextImage2KHR (const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< uint32_t > | acquireNextImage2KHR (const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSharedSwapchainsKHR (uint32_t swapchainCount, const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR *pCreateInfos, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchains, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SwapchainKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
SwapchainKHRAllocator >
>::type | createSharedSwapchainsKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SwapchainKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = SwapchainKHRAllocator, typename std::enable_if< std::is_same< typename B0::value_type, SwapchainKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
SwapchainKHRAllocator >
>::type | createSharedSwapchainsKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::SwapchainKHR >
::type | createSharedSwapchainKHR (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
Dispatch >
, SwapchainKHRAllocator >
>::type | createSharedSwapchainsKHRUnique (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>>, typename B0 = SwapchainKHRAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< SwapchainKHR, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
Dispatch >
, SwapchainKHRAllocator >
>::type | createSharedSwapchainsKHRUnique (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::SwapchainKHR,
Dispatch > >::type | createSharedSwapchainKHRUnique (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | debugMarkerSetObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT *pTagInfo, 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 | debugMarkerSetObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | debugMarkerSetObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT *pNameInfo, 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 | debugMarkerSetObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createCuModuleNVX (const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::CuModuleNVX *pModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::CuModuleNVX >
::type | createCuModuleNVX (const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::CuModuleNVX,
Dispatch > >::type | createCuModuleNVXUnique (const VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createCuFunctionNVX (const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::CuFunctionNVX *pFunction, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::CuFunctionNVX >
::type | createCuFunctionNVX (const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::CuFunctionNVX,
Dispatch > >::type | createCuFunctionNVXUnique (const VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCuModuleNVX (VULKAN_HPP_NAMESPACE::CuModuleNVX module, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCuModuleNVX (VULKAN_HPP_NAMESPACE::CuModuleNVX module, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CuModuleNVX module, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CuModuleNVX module, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCuFunctionNVX (VULKAN_HPP_NAMESPACE::CuFunctionNVX function, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyCuFunctionNVX (VULKAN_HPP_NAMESPACE::CuFunctionNVX function, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CuFunctionNVX function, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::CuFunctionNVX function, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint32_t | getImageViewHandleNVX (const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint32_t | getImageViewHandleNVX (const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageViewAddressNVX (VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX >
::type | getImageViewAddressNVX (VULKAN_HPP_NAMESPACE::ImageView imageView, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = Uint8_tAllocator, typename std::enable_if< std::is_same< typename B1::value_type, uint8_t >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | trimCommandPoolKHR (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getMemoryFdKHR (const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< int >::type | getMemoryFdKHR (const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getMemoryFdPropertiesKHR (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, int fd, VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR >
::type | getMemoryFdPropertiesKHR (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | importSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, 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 | importSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< int >::type | getSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDescriptorUpdateTemplateKHR (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >
::type | createDescriptorUpdateTemplateKHR (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate,
Dispatch > >::type | createDescriptorUpdateTemplateKHRUnique (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSetWithTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | updateDescriptorSetWithTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, DataType const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | displayPowerControlEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | displayPowerControlEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | registerEventEXT (const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT *pDeviceEventInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Fence >
::type | registerEventEXT (const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT &deviceEventInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Fence,
Dispatch > >::type | registerEventEXTUnique (const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT &deviceEventInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | registerDisplayEventEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT *pDisplayEventInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Fence *pFence, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::Fence >
::type | registerDisplayEventEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT &displayEventInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Fence,
Dispatch > >::type | registerDisplayEventEXTUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT &displayEventInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSwapchainCounterEXT (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< uint64_t >
::type | getSwapchainCounterEXT (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getRefreshCycleDurationGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE >
::type | getRefreshCycleDurationGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PastPresentationTimingGOOGLEAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE,
PastPresentationTimingGOOGLEAllocator >
>::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PastPresentationTimingGOOGLEAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PastPresentationTimingGOOGLEAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PastPresentationTimingGOOGLE >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE,
PastPresentationTimingGOOGLEAllocator >
>::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, PastPresentationTimingGOOGLEAllocator &pastPresentationTimingGOOGLEAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | setHdrMetadataEXT (uint32_t swapchainCount, const VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchains, const VULKAN_HPP_NAMESPACE::HdrMetadataEXT *pMetadata, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | setHdrMetadataEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const &swapchains, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::HdrMetadataEXT > const &metadata, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createRenderPass2KHR (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::RenderPass >
::type | createRenderPass2KHR (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::RenderPass,
Dispatch > >::type | createRenderPass2KHRUnique (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | getSwapchainStatusKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | importFenceFdKHR (const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR *pImportFenceFdInfo, 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 | importFenceFdKHR (const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getFenceFdKHR (const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< int >::type | getFenceFdKHR (const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | acquireProfilingLockKHR (const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR *pInfo, 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 | acquireProfilingLockKHR (const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | releaseProfilingLockKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | setDebugUtilsObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT *pNameInfo, 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 | setDebugUtilsObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | setDebugUtilsObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT *pTagInfo, 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 | setDebugUtilsObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT &tagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getImageMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getBufferMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getBufferMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSparseMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createAccelerationStructureKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::AccelerationStructureKHR *pAccelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::AccelerationStructureKHR >
::type | createAccelerationStructureKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::AccelerationStructureKHR,
Dispatch > >::type | createAccelerationStructureKHRUnique (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | buildAccelerationStructuresKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, uint32_t infoCount, const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR *pInfos, const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | buildAccelerationStructuresKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR > const &infos, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyAccelerationStructureToMemoryKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyAccelerationStructureToMemoryKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyMemoryToAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyMemoryToAccelerationStructureKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | writeAccelerationStructuresPropertiesKHR (uint32_t accelerationStructureCount, const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR *pAccelerationStructures, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | writeAccelerationStructuresPropertiesKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR > const &accelerationStructures, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | writeAccelerationStructuresPropertyKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR > const &accelerationStructures, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
DeviceAddress | getAccelerationStructureAddressKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NAMESPACE::DeviceAddress | getAccelerationStructureAddressKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getAccelerationStructureCompatibilityKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR *pVersionInfo, VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR | getAccelerationStructureCompatibilityKHR (const VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR &versionInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getAccelerationStructureBuildSizesKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR *pSizeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR | getAccelerationStructureBuildSizesKHR (VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR &buildInfo, VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const &maxPrimitiveCounts VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createSamplerYcbcrConversionKHR (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >
::type | createSamplerYcbcrConversionKHR (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion,
Dispatch > >::type | createSamplerYcbcrConversionKHRUnique (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo *pBindInfos, 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 | bindBufferMemory2KHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | bindImageMemory2KHR (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo *pBindInfos, 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 | bindImageMemory2KHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageDrmFormatModifierPropertiesEXT (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT >
::type | getImageDrmFormatModifierPropertiesEXT (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createValidationCacheEXT (const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ValidationCacheEXT *pValidationCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::ValidationCacheEXT >
::type | createValidationCacheEXT (const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::ValidationCacheEXT,
Dispatch > >::type | createValidationCacheEXTUnique (const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | mergeValidationCachesEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, uint32_t srcCacheCount, const VULKAN_HPP_NAMESPACE::ValidationCacheEXT *pSrcCaches, 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 | mergeValidationCachesEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ValidationCacheEXT > const &srcCaches, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Uint8_tAllocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = Uint8_tAllocator, typename std::enable_if< std::is_same< typename B1::value_type, uint8_t >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< uint8_t, Uint8_tAllocator >
>::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Uint8_tAllocator &uint8_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createAccelerationStructureNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::AccelerationStructureNV *pAccelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::AccelerationStructureNV >
::type | createAccelerationStructureNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::AccelerationStructureNV,
Dispatch > >::type | createAccelerationStructureNVUnique (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getAccelerationStructureMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getAccelerationStructureMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV *pBindInfos, 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 | bindAccelerationStructureMemoryNV (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV > const &bindInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, uint32_t createInfoCount, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV *pCreateInfos, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, Pipeline >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue
< VULKAN_HPP_NAMESPACE::Pipeline > | createRayTracingPipelineNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch > > | createRayTracingPipelineNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getRayTracingShaderGroupHandleNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV accelerationStructure, 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 | compileDeferredNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t shader, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetLayoutSupportKHR (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport *pSupport, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getDescriptorSetLayoutSupportKHR (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getMemoryHostPointerPropertiesEXT (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT >
::type | getMemoryHostPointerPropertiesEXT (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::pair
< std::vector< uint64_t,
Uint64_tAllocator >, uint64_t >
>::type | getCalibratedTimestampsEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT > const ×tampInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Uint64_tAllocator = std::allocator<uint64_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = Uint64_tAllocator, typename std::enable_if< std::is_same< typename B0::value_type, uint64_t >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::pair
< std::vector< uint64_t,
Uint64_tAllocator >, uint64_t >
>::type | getCalibratedTimestampsEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT > const ×tampInfos, Uint64_tAllocator &uint64_tAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::pair
< uint64_t, uint64_t > >::type | getCalibratedTimestampEXT (const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT ×tampInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSemaphoreCounterValueKHR (VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< uint64_t >
::type | getSemaphoreCounterValueKHR (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | waitSemaphoresKHR (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | waitSemaphoresKHR (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | signalSemaphoreKHR (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo *pSignalInfo, 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 | signalSemaphoreKHR (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo &signalInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | initializePerformanceApiINTEL (const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL *pInitializeInfo, 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 | initializePerformanceApiINTEL (const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL &initializeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | uninitializePerformanceApiINTEL (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | acquirePerformanceConfigurationINTEL (const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL *pConfiguration, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL >
::type | acquirePerformanceConfigurationINTEL (const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL,
Dispatch > >::type | acquirePerformanceConfigurationINTELUnique (const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL &acquireInfo, 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 | releasePerformanceConfigurationINTEL (VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration 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 | release (VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPerformanceParameterINTEL (VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, VULKAN_HPP_NAMESPACE::PerformanceValueINTEL *pValue, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PerformanceValueINTEL >
::type | getPerformanceParameterINTEL (VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | setLocalDimmingAMD (VULKAN_HPP_NAMESPACE::SwapchainKHR swapChain, VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
DeviceAddress | getBufferAddressEXT (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NAMESPACE::DeviceAddress | getBufferAddressEXT (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | waitForPresentKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint64_t presentId, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
DeviceAddress | getBufferAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NAMESPACE::DeviceAddress | getBufferAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getBufferOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getBufferOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getMemoryOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint64_t | getMemoryOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | resetQueryPoolEXT (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDeferredOperationKHR (const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DeferredOperationKHR *pDeferredOperation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::DeferredOperationKHR >
::type | createDeferredOperationKHR (Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DeferredOperationKHR,
Dispatch > >::type | createDeferredOperationKHRUnique (Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDeferredOperationKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyDeferredOperationKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
uint32_t | getDeferredOperationMaxConcurrencyKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | getDeferredOperationResultKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | deferredOperationJoinKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR operation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPipelineExecutablePropertiesKHR (const VULKAN_HPP_NAMESPACE::PipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineExecutablePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR,
PipelineExecutablePropertiesKHRAllocator >
>::type | getPipelineExecutablePropertiesKHR (const VULKAN_HPP_NAMESPACE::PipelineInfoKHR &pipelineInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineExecutablePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PipelineExecutablePropertiesKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PipelineExecutablePropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR,
PipelineExecutablePropertiesKHRAllocator >
>::type | getPipelineExecutablePropertiesKHR (const VULKAN_HPP_NAMESPACE::PipelineInfoKHR &pipelineInfo, PipelineExecutablePropertiesKHRAllocator &pipelineExecutablePropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPipelineExecutableStatisticsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR *pStatistics, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineExecutableStatisticKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR,
PipelineExecutableStatisticKHRAllocator >
>::type | getPipelineExecutableStatisticsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineExecutableStatisticKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PipelineExecutableStatisticKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PipelineExecutableStatisticKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR,
PipelineExecutableStatisticKHRAllocator >
>::type | getPipelineExecutableStatisticsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableStatisticKHRAllocator &pipelineExecutableStatisticKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPipelineExecutableInternalRepresentationsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR *pInternalRepresentations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineExecutableInternalRepresentationKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR,
PipelineExecutableInternalRepresentationKHRAllocator >
>::type | getPipelineExecutableInternalRepresentationsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineExecutableInternalRepresentationKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PipelineExecutableInternalRepresentationKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PipelineExecutableInternalRepresentationKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR,
PipelineExecutableInternalRepresentationKHRAllocator >
>::type | getPipelineExecutableInternalRepresentationsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR &executableInfo, PipelineExecutableInternalRepresentationKHRAllocator &pipelineExecutableInternalRepresentationKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getGeneratedCommandsMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getGeneratedCommandsMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getGeneratedCommandsMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createIndirectCommandsLayoutNV (const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV *pIndirectCommandsLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV >
::type | createIndirectCommandsLayoutNV (const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV,
Dispatch > >::type | createIndirectCommandsLayoutNVUnique (const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createPrivateDataSlotEXT (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PrivateDataSlot *pPrivateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::PrivateDataSlot >
::type | createPrivateDataSlotEXT (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::PrivateDataSlot,
Dispatch > >::type | createPrivateDataSlotEXTUnique (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | setPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, uint64_t data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, uint64_t *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD uint64_t | getPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlot privateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetLayoutSizeEXT (VULKAN_HPP_NAMESPACE::DescriptorSetLayout layout, VULKAN_HPP_NAMESPACE::DeviceSize *pLayoutSizeInBytes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DeviceSize | getDescriptorSetLayoutSizeEXT (VULKAN_HPP_NAMESPACE::DescriptorSetLayout layout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetLayoutBindingOffsetEXT (VULKAN_HPP_NAMESPACE::DescriptorSetLayout layout, uint32_t binding, VULKAN_HPP_NAMESPACE::DeviceSize *pOffset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DeviceSize | getDescriptorSetLayoutBindingOffsetEXT (VULKAN_HPP_NAMESPACE::DescriptorSetLayout layout, uint32_t binding, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorEXT (const VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DescriptorType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD DescriptorType | getDescriptorEXT (const VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT &descriptorInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getBufferOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getBufferOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getImageOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageViewOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getImageViewOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSamplerOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getSamplerOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT *pInfo, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSubresourceLayout2EXT (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource2EXT *pSubresource, VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT *pLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT | getImageSubresourceLayout2EXT (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource2EXT &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getImageSubresourceLayout2EXT (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource2EXT &subresource, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getFaultInfoEXT (VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT *pFaultCounts, VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT *pFaultInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::pair
< VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT,
VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT > > | getFaultInfoEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createRayTracingPipelinesKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, uint32_t createInfoCount, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR *pCreateInfos, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Pipeline *pPipelines, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createRayTracingPipelinesKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PipelineAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, Pipeline >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< VULKAN_HPP_NAMESPACE::Pipeline,
PipelineAllocator > > | createRayTracingPipelinesKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue
< VULKAN_HPP_NAMESPACE::Pipeline > | createRayTracingPipelineKHR (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>>, typename B0 = PipelineAllocator, typename std::enable_if< std::is_same< typename B0::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValue< std::vector
< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch >, PipelineAllocator > > | createRayTracingPipelinesKHRUnique (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR > const &createInfos, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue< UniqueHandle
< VULKAN_HPP_NAMESPACE::Pipeline,
Dispatch > > | createRayTracingPipelineKHRUnique (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getRayTracingShaderGroupHandlesKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | getRayTracingShaderGroupHandlesKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getRayTracingShaderGroupHandleKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getRayTracingCaptureReplayShaderGroupHandlesKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | getRayTracingCaptureReplayShaderGroupHandlesKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | getRayTracingCaptureReplayShaderGroupHandleKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
DeviceSize | getRayTracingShaderGroupStackSizeKHR (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t group, VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR groupShader, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSubpassShadingMaxWorkgroupSizeHUAWEI (VULKAN_HPP_NAMESPACE::RenderPass renderpass, VULKAN_HPP_NAMESPACE::Extent2D *pMaxWorkgroupSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValue
< VULKAN_HPP_NAMESPACE::Extent2D > | getSubpassShadingMaxWorkgroupSizeHUAWEI (VULKAN_HPP_NAMESPACE::RenderPass renderpass, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getMemoryRemoteAddressNV (const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo, VULKAN_HPP_NAMESPACE::RemoteAddressNV *pAddress, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::RemoteAddressNV >
::type | getMemoryRemoteAddressNV (const VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV &memoryGetRemoteAddressInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPipelinePropertiesEXT (const VULKAN_HPP_NAMESPACE::PipelineInfoEXT *pPipelineInfo, VULKAN_HPP_NAMESPACE::BaseOutStructure *pPipelineProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::BaseOutStructure >
::type | getPipelinePropertiesEXT (const VULKAN_HPP_NAMESPACE::PipelineInfoEXT &pipelineInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createMicromapEXT (const VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::MicromapEXT *pMicromap, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::MicromapEXT >
::type | createMicromapEXT (const VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::MicromapEXT,
Dispatch > >::type | createMicromapEXTUnique (const VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyMicromapEXT (VULKAN_HPP_NAMESPACE::MicromapEXT micromap, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyMicromapEXT (VULKAN_HPP_NAMESPACE::MicromapEXT micromap VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::MicromapEXT micromap, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::MicromapEXT micromap, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | buildMicromapsEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, uint32_t infoCount, const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT *pInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | buildMicromapsEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT > const &infos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyMicromapEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyMicromapEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyMicromapToMemoryEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyMicromapToMemoryEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | copyMemoryToMicromapEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | copyMemoryToMicromapEXT (VULKAN_HPP_NAMESPACE::DeferredOperationKHR deferredOperation, const VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | writeMicromapsPropertiesEXT (uint32_t micromapCount, const VULKAN_HPP_NAMESPACE::MicromapEXT *pMicromaps, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t dataSize, void *pData, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType , typename DataTypeAllocator = std::allocator<DataType>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< DataType, DataTypeAllocator >
>::type | writeMicromapsPropertiesEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapEXT > const µmaps, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t dataSize, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< DataType >
::type | writeMicromapsPropertyEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapEXT > const µmaps, VULKAN_HPP_NAMESPACE::QueryType queryType, size_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMicromapCompatibilityEXT (const VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT *pVersionInfo, VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR *pCompatibility, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR | getMicromapCompatibilityEXT (const VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT &versionInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMicromapBuildSizesEXT (VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT *pBuildInfo, VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT *pSizeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT | getMicromapBuildSizesEXT (VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR buildType, const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT &buildInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | setMemoryPriorityEXT (VULKAN_HPP_NAMESPACE::DeviceMemory memory, float priority, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getBufferMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getBufferMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
StructureChain< X, Y, Z...> | getImageMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getImageSparseMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageMemoryRequirements2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2,
SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirementsKHR (const VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetLayoutHostMappingInfoVALVE (const VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE *pBindingReference, VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE *pHostMapping, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE | getDescriptorSetLayoutHostMappingInfoVALVE (const VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE &bindingReference, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getDescriptorSetHostMappingVALVE (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, void **ppData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD void * | getDescriptorSetHostMappingVALVE (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getShaderModuleIdentifierEXT (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT | getShaderModuleIdentifierEXT (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getShaderModuleCreateInfoIdentifierEXT (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo *pCreateInfo, VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT *pIdentifier, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT | getShaderModuleCreateInfoIdentifierEXT (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createOpticalFlowSessionNV (const VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV *pSession, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType
< VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV >
::type | createOpticalFlowSessionNV (const VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV,
Dispatch > >::type | createOpticalFlowSessionNVUnique (const VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyOpticalFlowSessionNV (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroyOpticalFlowSessionNV (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | destroy (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, 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 | bindOpticalFlowSessionImageNV (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV bindingPoint, VULKAN_HPP_NAMESPACE::ImageView view, VULKAN_HPP_NAMESPACE::ImageLayout layout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getFramebufferTilePropertiesQCOM (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, uint32_t *pPropertiesCount, VULKAN_HPP_NAMESPACE::TilePropertiesQCOM *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename TilePropertiesQCOMAllocator = std::allocator<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::TilePropertiesQCOM,
TilePropertiesQCOMAllocator >
>::type | getFramebufferTilePropertiesQCOM (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename TilePropertiesQCOMAllocator = std::allocator<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = TilePropertiesQCOMAllocator, typename std::enable_if< std::is_same< typename B1::value_type, TilePropertiesQCOM >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD
ResultValueType< std::vector
< VULKAN_HPP_NAMESPACE::TilePropertiesQCOM,
TilePropertiesQCOMAllocator >
>::type | getFramebufferTilePropertiesQCOM (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, TilePropertiesQCOMAllocator &tilePropertiesQCOMAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
Result | getDynamicRenderingTilePropertiesQCOM (const VULKAN_HPP_NAMESPACE::RenderingInfo *pRenderingInfo, VULKAN_HPP_NAMESPACE::TilePropertiesQCOM *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::TilePropertiesQCOM | getDynamicRenderingTilePropertiesQCOM (const VULKAN_HPP_NAMESPACE::RenderingInfo &renderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
| operator VkDevice () const VULKAN_HPP_NOEXCEPT |
|
| operator bool () const VULKAN_HPP_NOEXCEPT |
|
bool | operator! () const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE
PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE
PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, VULKAN_HPP_NAMESPACE::Queue *pQueue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
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 | allocateMemory (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo *pAllocateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DeviceMemory *pMemory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType
< VULKAN_HPP_NAMESPACE::DeviceMemory >
::type | allocateMemory (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo &allocateInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::DeviceMemory,
Dispatch > >::type | allocateMemoryUnique (const VULKAN_HPP_NAMESPACE::MemoryAllocateInfo &allocateInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | mapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::DeviceSize size, VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, void **ppData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType< void * >
::type | mapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::DeviceSize size, VULKAN_HPP_NAMESPACE::MemoryMapFlags flags, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | unmapMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const VULKAN_HPP_NAMESPACE::MappedMemoryRange *pMemoryRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
VULKAN_HPP_INLINE
ResultValueType< void >::type | flushMappedMemoryRanges (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const VULKAN_HPP_NAMESPACE::MappedMemoryRange *pMemoryRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
VULKAN_HPP_INLINE
ResultValueType< void >::type | invalidateMappedMemoryRanges (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getMemoryCommitment (VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize *pCommittedMemoryInBytes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::DeviceSize | getMemoryCommitment (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
VULKAN_HPP_INLINE
ResultValueType< void >::type | bindBufferMemory (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
VULKAN_HPP_INLINE
ResultValueType< void >::type | bindImageMemory (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::DeviceMemory memory, VULKAN_HPP_NAMESPACE::DeviceSize memoryOffset, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getBufferMemoryRequirements (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::MemoryRequirements *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::MemoryRequirements | getBufferMemoryRequirements (VULKAN_HPP_NAMESPACE::Buffer buffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getImageMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::MemoryRequirements *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::MemoryRequirements | getImageMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageMemoryRequirementsAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements,
SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d) const |
|
template<typename SparseImageMemoryRequirementsAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SparseImageMemoryRequirements >::value, int >::type > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE std::vector
< VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements,
SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, SparseImageMemoryRequirementsAllocator &sparseImageMemoryRequirementsAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | createFence (const VULKAN_HPP_NAMESPACE::FenceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Fence *pFence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType
< VULKAN_HPP_NAMESPACE::Fence >
::type | createFence (const VULKAN_HPP_NAMESPACE::FenceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Fence,
Dispatch > >::type | createFenceUnique (const VULKAN_HPP_NAMESPACE::FenceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Fence fence, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Fence fence, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | resetFences (uint32_t fenceCount, const VULKAN_HPP_NAMESPACE::Fence *pFences, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE
ResultValueType< void >::type | resetFences (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Fence > const &fences, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::Result | getFenceStatus (VULKAN_HPP_NAMESPACE::Fence fence, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | waitForFences (uint32_t fenceCount, const VULKAN_HPP_NAMESPACE::Fence *pFences, VULKAN_HPP_NAMESPACE::Bool32 waitAll, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::Result | waitForFences (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Fence > const &fences, VULKAN_HPP_NAMESPACE::Bool32 waitAll, uint64_t timeout, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | createSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Semaphore *pSemaphore, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType
< VULKAN_HPP_NAMESPACE::Semaphore >
::type | createSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Semaphore,
Dispatch > >::type | createSemaphoreUnique (const VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Semaphore semaphore, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | createEvent (const VULKAN_HPP_NAMESPACE::EventCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Event *pEvent, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType
< VULKAN_HPP_NAMESPACE::Event >
::type | createEvent (const VULKAN_HPP_NAMESPACE::EventCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType< UniqueHandle
< VULKAN_HPP_NAMESPACE::Event,
Dispatch > >::type | createEventUnique (const VULKAN_HPP_NAMESPACE::EventCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyEvent (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroyEvent (VULKAN_HPP_NAMESPACE::Event event, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Event event, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
VULKAN_HPP_NAMESPACE::Result | getEventStatus (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
VULKAN_HPP_INLINE
ResultValueType< void >::type | setEvent (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE
ResultValueType< void >::type | resetEvent (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE Result | createQueryPool (const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::QueryPool *pQueryPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE
ResultValueType
< VULKAN_HPP_NAMESPACE::QueryPool >
::type | createQueryPool (const VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |