|
| VULKAN_HPP_CONSTEXPR | Device () VULKAN_HPP_NOEXCEPT |
| |
| VULKAN_HPP_CONSTEXPR | Device (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | Device (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> |
| 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 AcquireNextImageInfoKHR &acquireInfo, 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL >::type | acquirePerformanceConfigurationINTEL (const 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 VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL, Dispatch > >::type | acquirePerformanceConfigurationINTELUnique (const PerformanceConfigurationAcquireInfoINTEL &acquireInfo, 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 AcquireProfilingLockInfoKHR &info, 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<CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename CommandBufferAllocator = std::allocator<CommandBuffer>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = CommandBufferAllocator, typename std::enable_if< std::is_same< typename B::value_type, CommandBuffer >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const 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<CommandBuffer, Dispatch>>> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<CommandBuffer, Dispatch>>, typename B = CommandBufferAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< CommandBuffer, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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<DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename DescriptorSetAllocator = std::allocator<DescriptorSet>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = DescriptorSetAllocator, typename std::enable_if< std::is_same< typename B::value_type, DescriptorSet >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const 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<DescriptorSet, Dispatch>>> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<DescriptorSet, Dispatch>>, typename B = DescriptorSetAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< DescriptorSet, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DeviceMemory >::type | allocateMemory (const MemoryAllocateInfo &allocateInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DeviceMemory, Dispatch > >::type | allocateMemoryUnique (const MemoryAllocateInfo &allocateInfo, Optional< const 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 | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoKHR *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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoKHR > const &bindInfos, 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 | 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 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 (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 | 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 (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_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> |
| 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 (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 | 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 (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_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> |
| 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> |
| ResultValueType< VULKAN_HPP_NAMESPACE::AccelerationStructureNV >::type | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV &createInfo, Optional< const 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_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const AccelerationStructureCreateInfoNV &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Buffer >::type | createBuffer (const BufferCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Buffer, Dispatch > >::type | createBufferUnique (const BufferCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::BufferView >::type | createBufferView (const BufferViewCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::BufferView, Dispatch > >::type | createBufferViewUnique (const BufferViewCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::CommandPool >::type | createCommandPool (const CommandPoolCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::CommandPool, Dispatch > >::type | createCommandPoolUnique (const CommandPoolCreateInfo &createInfo, Optional< const 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<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const 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< Pipeline > | createComputePipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const 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<Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const 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<Pipeline, Dispatch>>, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const 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< Pipeline, Dispatch > > | createComputePipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorPool >::type | createDescriptorPool (const DescriptorPoolCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorPool, Dispatch > >::type | createDescriptorPoolUnique (const DescriptorPoolCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorSetLayout >::type | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorSetLayout, Dispatch > >::type | createDescriptorSetLayoutUnique (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateKHRUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Event >::type | createEvent (const EventCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Event, Dispatch > >::type | createEventUnique (const EventCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | createFence (const FenceCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | createFenceUnique (const FenceCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Framebuffer >::type | createFramebuffer (const FramebufferCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Framebuffer, Dispatch > >::type | createFramebufferUnique (const FramebufferCreateInfo &createInfo, Optional< const 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 | 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<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const 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< Pipeline > | createGraphicsPipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const 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<Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const 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<Pipeline, Dispatch>>, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const 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< Pipeline, Dispatch > > | createGraphicsPipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Image >::type | createImage (const ImageCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Image, Dispatch > >::type | createImageUnique (const ImageCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::ImageView >::type | createImageView (const ImageViewCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ImageView, Dispatch > >::type | createImageViewUnique (const ImageViewCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV >::type | createIndirectCommandsLayoutNV (const IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV, Dispatch > >::type | createIndirectCommandsLayoutNVUnique (const IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::PipelineCache >::type | createPipelineCache (const PipelineCacheCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch > >::type | createPipelineCacheUnique (const PipelineCacheCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::PipelineLayout >::type | createPipelineLayout (const PipelineLayoutCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PipelineLayout, Dispatch > >::type | createPipelineLayoutUnique (const PipelineLayoutCreateInfo &createInfo, Optional< const 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 | createPrivateDataSlotEXT (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT *pPrivateDataSlot, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT >::type | createPrivateDataSlotEXT (const PrivateDataSlotCreateInfoEXT &createInfo, Optional< const 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_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT, Dispatch > >::type | createPrivateDataSlotEXTUnique (const PrivateDataSlotCreateInfoEXT &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::QueryPool >::type | createQueryPool (const QueryPoolCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::QueryPool, Dispatch > >::type | createQueryPoolUnique (const QueryPoolCreateInfo &createInfo, Optional< const 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 | 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<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PipelineAllocator = std::allocator<Pipeline>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const 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< Pipeline > | createRayTracingPipelineNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const 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<Pipeline, Dispatch>>> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const 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<Pipeline, Dispatch>>, typename B = PipelineAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const 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< Pipeline, Dispatch > > | createRayTracingPipelineNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass (const RenderPassCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPassUnique (const RenderPassCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass2 (const RenderPassCreateInfo2 &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPass2Unique (const RenderPassCreateInfo2 &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass2KHR (const RenderPassCreateInfo2 &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const RenderPassCreateInfo2 &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Sampler >::type | createSampler (const SamplerCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Sampler, Dispatch > >::type | createSamplerUnique (const SamplerCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionKHRUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Semaphore >::type | createSemaphore (const SemaphoreCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Semaphore, Dispatch > >::type | createSemaphoreUnique (const SemaphoreCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::ShaderModule >::type | createShaderModule (const ShaderModuleCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ShaderModule, Dispatch > >::type | createShaderModuleUnique (const ShaderModuleCreateInfo &createInfo, Optional< const 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 | 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<SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SwapchainKHRAllocator = std::allocator<SwapchainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SwapchainKHRAllocator, typename std::enable_if< std::is_same< typename B::value_type, SwapchainKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< SwapchainKHR >::type | createSharedSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const 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<SwapchainKHR, Dispatch>>> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const 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<SwapchainKHR, Dispatch>>, typename B = SwapchainKHRAllocator, typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< SwapchainKHR, Dispatch >>::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< UniqueHandle< SwapchainKHR, Dispatch > >::type | createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::SwapchainKHR >::type | createSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch > >::type | createSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const 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 | 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> |
| ResultValueType< VULKAN_HPP_NAMESPACE::ValidationCacheEXT >::type | createValidationCacheEXT (const ValidationCacheCreateInfoEXT &createInfo, Optional< const 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_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ValidationCacheEXT, Dispatch > >::type | createValidationCacheEXTUnique (const ValidationCacheCreateInfoEXT &createInfo, Optional< const 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 | 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 DebugMarkerObjectNameInfoEXT &nameInfo, 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 DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Buffer buffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::BufferView bufferView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::CommandPool commandPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 (const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (Optional< const 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 | destroyEvent (VULKAN_HPP_NAMESPACE::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyEvent (VULKAN_HPP_NAMESPACE::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Event event VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyFence (VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyImage (VULKAN_HPP_NAMESPACE::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyImage (VULKAN_HPP_NAMESPACE::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Image image VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::ImageView imageView VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Pipeline pipeline VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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::PrivateDataSlotEXT privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::QueryPool queryPool VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::RenderPass renderPass VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Sampler sampler VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroySemaphore (VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | destroy (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | waitIdle (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 (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 | 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, 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, 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> |
| 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> |
| ResultValueType< void >::type | freeDescriptorSets (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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> |
| ResultValueType< void >::type | free (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | freeMemory (VULKAN_HPP_NAMESPACE::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator 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> |
| void | free (VULKAN_HPP_NAMESPACE::DeviceMemory memory VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Optional< const 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 | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, size_t dataSize, void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, ArrayProxy< T > const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename T , typename Allocator = std::allocator<T>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< T, Allocator > >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, size_t dataSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< T >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 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 AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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> |
| DeviceAddress | getBufferAddress (const BufferDeviceAddressInfo &info, 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> |
| DeviceAddress | getBufferAddressEXT (const BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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> |
| DeviceAddress | getBufferAddressKHR (const BufferDeviceAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 | 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 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 BufferMemoryRequirementsInfo2 &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 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 BufferMemoryRequirementsInfo2 &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 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 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 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 Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< uint64_t >::type | getCalibratedTimestampsEXT (ArrayProxy< const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT > const ×tampInfos, ArrayProxy< uint64_t > const ×tamps, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 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 DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 | 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> |
| 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_WHEN_NO_EXCEPTIONS 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_WHEN_NO_EXCEPTIONS 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> |
| 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> |
| 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 DeviceMemoryOpaqueCaptureAddressInfo &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 DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) 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 | 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_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> |
| 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_NAMESPACE::Queue | getQueue2 (const 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 | 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 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_WHEN_NO_EXCEPTIONS ResultValueType< int >::type | getFenceFdKHR (const FenceGetFdInfoKHR &getFdInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getFenceStatus (VULKAN_HPP_NAMESPACE::Fence fence, 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 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 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 | 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> |
| 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> |
| 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 | 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 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 ImageMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 ImageMemoryRequirementsInfo2 &info, 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirementsAllocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirementsAllocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageMemoryRequirementsAllocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< 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> |
| void | getImageSparseMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getImageSparseMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageMemoryRequirements2Allocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 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 | 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_WHEN_NO_EXCEPTIONS 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> |
| 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 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< int >::type | getMemoryFdKHR (const 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_WHEN_NO_EXCEPTIONS 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 | 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_WHEN_NO_EXCEPTIONS 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 | 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 Allocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PastPresentationTimingGOOGLE >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS 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> |
| 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 Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Allocator const &vectorAllocator, 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 Allocator = std::allocator<PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutableInternalRepresentationKHR, Allocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PipelineExecutableInternalRepresentationKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutableInternalRepresentationKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutableInternalRepresentationKHR, Allocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const PipelineExecutableInfoKHR &executableInfo, Allocator const &vectorAllocator, 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 Allocator = std::allocator<PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutablePropertiesKHR, Allocator > >::type | getPipelineExecutablePropertiesKHR (const PipelineInfoKHR &pipelineInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PipelineExecutablePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutablePropertiesKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutablePropertiesKHR, Allocator > >::type | getPipelineExecutablePropertiesKHR (const PipelineInfoKHR &pipelineInfo, Allocator const &vectorAllocator, 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 Allocator = std::allocator<PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutableStatisticKHR, Allocator > >::type | getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR &executableInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PipelineExecutableStatisticKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutableStatisticKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PipelineExecutableStatisticKHR, Allocator > >::type | getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR &executableInfo, Allocator const &vectorAllocator, 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::PrivateDataSlotEXT 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::PrivateDataSlotEXT privateDataSlot, 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD Result | getQueryPoolResults (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, ArrayProxy< T > const &data, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename T , typename Allocator = std::allocator<T>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< std::vector< T, Allocator > > | 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 T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValue< T > | 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 | 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 T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, ArrayProxy< T > const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename T , typename Allocator = std::allocator<T>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< std::vector< T, Allocator > >::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 T , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< T >::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 | 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_WHEN_NO_EXCEPTIONS 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> |
| 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 | 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_WHEN_NO_EXCEPTIONS 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 | 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_WHEN_NO_EXCEPTIONS 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< int >::type | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR &getFdInfo, 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 Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::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 Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS 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 | 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 Allocator = std::allocator<Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<Image>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, Image >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD 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 | 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 Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<uint8_t>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Allocator const &vectorAllocator, 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 ImportFenceFdInfoKHR &importFenceFdInfo, 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 ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, 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 InitializePerformanceApiInfoINTEL &initializeInfo, 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 (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 | 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_WHEN_NO_EXCEPTIONS 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> |
| 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, 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 | 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, 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 | 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> |
| ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | registerEventEXT (const DeviceEventInfoEXT &deviceEventInfo, Optional< const 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_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | registerEventEXTUnique (const DeviceEventInfoEXT &deviceEventInfo, Optional< const 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> |
| ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | registerDisplayEventEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const 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_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | registerDisplayEventEXTUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const 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_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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, 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> |
| 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> |
| ResultValueType< void >::type | 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 |
| |
| 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 | 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 (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> |
| 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> |
| 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 | 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 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 DebugUtilsObjectTagInfoEXT &tagInfo, 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> |
| 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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const &swapchains, 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> |
| 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> |
| ResultValueType< void >::type | setPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, uint64_t data, 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 SemaphoreSignalInfo &signalInfo, 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 SemaphoreSignalInfo &signalInfo, 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 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> |
| void | trimCommandPoolKHR (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags 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> |
| void | uninitializePerformanceApiINTEL (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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> |
| 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 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 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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::WriteDescriptorSet > const &descriptorWrites, 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 | 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 Result | waitForFences (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 | 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 Result | waitSemaphores (const 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 | 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 Result | waitSemaphoresKHR (const SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | operator VkDevice () const VULKAN_HPP_NOEXCEPT |
| |
| | operator bool () const VULKAN_HPP_NOEXCEPT |
| |
| bool | operator! () const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquireNextImage2KHR (const VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImage2KHR (const AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImageKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint64_t timeout, VULKAN_HPP_NAMESPACE::Semaphore semaphore, VULKAN_HPP_NAMESPACE::Fence fence, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquirePerformanceConfigurationINTEL (const VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL *pConfiguration, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL >::type | acquirePerformanceConfigurationINTEL (const PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL, Dispatch > >::type | acquirePerformanceConfigurationINTELUnique (const PerformanceConfigurationAcquireInfoINTEL &acquireInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | acquireProfilingLockKHR (const VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | acquireProfilingLockKHR (const AcquireProfilingLockInfoKHR &info, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | allocateCommandBuffers (const VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo *pAllocateInfo, VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename CommandBufferAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename CommandBufferAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, CommandBuffer >::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< CommandBuffer, CommandBufferAllocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename CommandBufferAllocator > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename Dispatch , typename CommandBufferAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< CommandBuffer, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, CommandBufferAllocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, CommandBufferAllocator &commandBufferAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | allocateDescriptorSets (const VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo *pAllocateInfo, VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename DescriptorSetAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename DescriptorSetAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DescriptorSet >::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< DescriptorSet, DescriptorSetAllocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename DescriptorSetAllocator > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
| |
| template<typename Dispatch , typename DescriptorSetAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< DescriptorSet, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, DescriptorSetAllocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, DescriptorSetAllocator &descriptorSetAllocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DeviceMemory >::type | allocateMemory (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DeviceMemory, Dispatch > >::type | allocateMemoryUnique (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoKHR *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindAccelerationStructureMemoryNV (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoKHR > const &bindInfos, Dispatch const &d) const |
| |
| 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 VULKAN_HPP_INLINE Result | bindBufferMemory2 (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2 (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2KHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo > const &bindInfos, 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_NODISCARD VULKAN_HPP_INLINE Result | bindImageMemory2 (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2 (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | bindImageMemory2KHR (uint32_t bindInfoCount, const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo *pBindInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2KHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::BindImageMemoryInfo > const &bindInfos, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | compileDeferredNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t shader, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createAccelerationStructureNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::AccelerationStructureNV *pAccelerationStructure, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::AccelerationStructureNV >::type | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createBuffer (const VULKAN_HPP_NAMESPACE::BufferCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Buffer *pBuffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Buffer >::type | createBuffer (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Buffer, Dispatch > >::type | createBufferUnique (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createBufferView (const VULKAN_HPP_NAMESPACE::BufferViewCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::BufferView *pView, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::BufferView >::type | createBufferView (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::BufferView, Dispatch > >::type | createBufferViewUnique (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createCommandPool (const VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::CommandPool *pCommandPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::CommandPool >::type | createCommandPool (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::CommandPool, Dispatch > >::type | createCommandPoolUnique (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createComputePipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< Pipeline > | createComputePipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createComputePipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< Pipeline, Dispatch > > | createComputePipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorPool (const VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorPool *pDescriptorPool, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorPool >::type | createDescriptorPool (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorPool, Dispatch > >::type | createDescriptorPoolUnique (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorSetLayout (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorSetLayout *pSetLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorSetLayout >::type | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorSetLayout, Dispatch > >::type | createDescriptorSetLayoutUnique (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplate (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplateKHR (const VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate, Dispatch > >::type | createDescriptorUpdateTemplateKHRUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Event >::type | createEvent (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Event, Dispatch > >::type | createEventUnique (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | createFence (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | createFenceUnique (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createFramebuffer (const VULKAN_HPP_NAMESPACE::FramebufferCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Framebuffer *pFramebuffer, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Framebuffer >::type | createFramebuffer (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Framebuffer, Dispatch > >::type | createFramebufferUnique (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createGraphicsPipelines (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< Pipeline > | createGraphicsPipeline (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createGraphicsPipelinesUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< Pipeline, Dispatch > > | createGraphicsPipelineUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createImage (const VULKAN_HPP_NAMESPACE::ImageCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Image *pImage, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Image >::type | createImage (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Image, Dispatch > >::type | createImageUnique (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createImageView (const VULKAN_HPP_NAMESPACE::ImageViewCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ImageView *pView, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ImageView >::type | createImageView (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ImageView, Dispatch > >::type | createImageViewUnique (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createIndirectCommandsLayoutNV (const VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV *pIndirectCommandsLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV >::type | createIndirectCommandsLayoutNV (const IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV, Dispatch > >::type | createIndirectCommandsLayoutNVUnique (const IndirectCommandsLayoutCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPipelineCache (const VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PipelineCache *pPipelineCache, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::PipelineCache >::type | createPipelineCache (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch > >::type | createPipelineCacheUnique (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPipelineLayout (const VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PipelineLayout *pPipelineLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::PipelineLayout >::type | createPipelineLayout (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PipelineLayout, Dispatch > >::type | createPipelineLayoutUnique (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createPrivateDataSlotEXT (const VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT *pPrivateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT >::type | createPrivateDataSlotEXT (const PrivateDataSlotCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT, Dispatch > >::type | createPrivateDataSlotEXTUnique (const PrivateDataSlotCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::QueryPool >::type | createQueryPool (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::QueryPool, Dispatch > >::type | createQueryPoolUnique (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename PipelineAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename PipelineAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, Pipeline >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< Pipeline, PipelineAllocator > > | createRayTracingPipelinesNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< Pipeline > | createRayTracingPipelineNV (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename PipelineAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< Pipeline, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< UniqueHandle< Pipeline, Dispatch >, PipelineAllocator > > | createRayTracingPipelinesNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV > const &createInfos, Optional< const AllocationCallbacks > allocator, PipelineAllocator &pipelineAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< UniqueHandle< Pipeline, Dispatch > > | createRayTracingPipelineNVUnique (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPassUnique (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass2 (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass2 (const RenderPassCreateInfo2 &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPass2Unique (const RenderPassCreateInfo2 &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createRenderPass2KHR (const VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::RenderPass *pRenderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::RenderPass >::type | createRenderPass2KHR (const RenderPassCreateInfo2 &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const RenderPassCreateInfo2 &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSampler (const VULKAN_HPP_NAMESPACE::SamplerCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Sampler *pSampler, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Sampler >::type | createSampler (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Sampler, Dispatch > >::type | createSamplerUnique (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSamplerYcbcrConversion (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSamplerYcbcrConversionKHR (const VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch > >::type | createSamplerYcbcrConversionKHRUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Semaphore >::type | createSemaphore (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Semaphore, Dispatch > >::type | createSemaphoreUnique (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createShaderModule (const VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ShaderModule *pShaderModule, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ShaderModule >::type | createShaderModule (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ShaderModule, Dispatch > >::type | createShaderModuleUnique (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SwapchainKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename SwapchainKHRAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SwapchainKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< SwapchainKHR, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< SwapchainKHR >::type | createSharedSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename SwapchainKHRAllocator > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch , typename SwapchainKHRAllocator , typename B , typename std::enable_if< std::is_same< typename B::value_type, UniqueHandle< SwapchainKHR, Dispatch >>::value, int >::type > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, SwapchainKHRAllocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR > const &createInfos, Optional< const AllocationCallbacks > allocator, SwapchainKHRAllocator &swapchainKHRAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< SwapchainKHR, Dispatch > >::type | createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createSwapchainKHR (const VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchain, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::SwapchainKHR >::type | createSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch > >::type | createSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createValidationCacheEXT (const VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::ValidationCacheEXT *pValidationCache, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ValidationCacheEXT >::type | createValidationCacheEXT (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::ValidationCacheEXT, Dispatch > >::type | createValidationCacheEXTUnique (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | debugMarkerSetObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT *pNameInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | debugMarkerSetObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT *pTagInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Buffer buffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Buffer buffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyBufferView (VULKAN_HPP_NAMESPACE::BufferView bufferView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::BufferView bufferView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::BufferView bufferView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::CommandPool commandPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::CommandPool commandPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, 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 AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyFramebuffer (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImage (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImage (VULKAN_HPP_NAMESPACE::Image image, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Image image, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyImageView (VULKAN_HPP_NAMESPACE::ImageView imageView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ImageView imageView, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ImageView imageView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNV (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipeline (VULKAN_HPP_NAMESPACE::Pipeline pipeline, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Pipeline pipeline, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Pipeline pipeline, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineCache (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPipelineLayout (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyPrivateDataSlotEXT (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::QueryPool queryPool, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::QueryPool queryPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyRenderPass (VULKAN_HPP_NAMESPACE::RenderPass renderPass, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::RenderPass renderPass, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::RenderPass renderPass, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySampler (VULKAN_HPP_NAMESPACE::Sampler sampler, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Sampler sampler, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::Sampler sampler, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyShaderModule (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroySwapchainKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroyValidationCacheEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | destroy (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator, 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 | displayPowerControlEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | displayPowerControlEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d) const |
| |
| 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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeCommandBuffers (VULKAN_HPP_NAMESPACE::CommandPool commandPool, uint32_t commandBufferCount, const VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | freeCommandBuffers (VULKAN_HPP_NAMESPACE::CommandPool commandPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const &commandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | free (VULKAN_HPP_NAMESPACE::CommandPool commandPool, uint32_t commandBufferCount, const VULKAN_HPP_NAMESPACE::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | free (VULKAN_HPP_NAMESPACE::CommandPool commandPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const &commandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | freeDescriptorSets (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | freeDescriptorSets (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE Result | free (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, uint32_t descriptorSetCount, const VULKAN_HPP_NAMESPACE::DescriptorSet *pDescriptorSets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | free (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, 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 AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | free (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 | free (VULKAN_HPP_NAMESPACE::DeviceMemory memory, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, ArrayProxy< T > const &data, Dispatch const &d) const |
| |
| template<typename T , typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< T, Allocator > >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, size_t dataSize, Dispatch const &d) const |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< T >::type | getAccelerationStructureHandleNV (VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getAccelerationStructureMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddress (const BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressEXT (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressEXT (const BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE DeviceAddress | getBufferAddressKHR (const BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 | getBufferMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getBufferMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddress (const BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getBufferOpaqueCaptureAddressKHR (const BufferDeviceAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getCalibratedTimestampsEXT (ArrayProxy< const VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT > const ×tampInfos, ArrayProxy< uint64_t > const ×tamps, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupport (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupportKHR (const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo *pCreateInfo, VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getGroupPresentCapabilitiesKHR (VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR >::type | getGroupPresentCapabilitiesKHR (Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getGroupSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR >::type | getGroupSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, 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_INLINE uint64_t | getMemoryOpaqueCaptureAddress (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddress (const DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddressKHR (const VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint64_t | getMemoryOpaqueCaptureAddressKHR (const DeviceMemoryOpaqueCaptureAddressInfo &info, Dispatch const &d) 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 | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, VULKAN_HPP_NAMESPACE::Queue *pQueue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| 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_INLINE void | getQueue2 (const VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 *pQueueInfo, VULKAN_HPP_NAMESPACE::Queue *pQueue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Queue | getQueue2 (const DeviceQueueInfo2 &queueInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getEventStatus (VULKAN_HPP_NAMESPACE::Event event, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFenceFdKHR (const VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< int >::type | getFenceFdKHR (const FenceGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFenceStatus (VULKAN_HPP_NAMESPACE::Fence fence, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getGeneratedCommandsMemoryRequirementsNV (const VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getGeneratedCommandsMemoryRequirementsNV (const GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getGeneratedCommandsMemoryRequirementsNV (const GeneratedCommandsMemoryRequirementsInfoNV &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageDrmFormatModifierPropertiesEXT (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT >::type | getImageDrmFormatModifierPropertiesEXT (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d) const |
| |
| 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 | getImageMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 *pInfo, VULKAN_HPP_NAMESPACE::MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MemoryRequirements2 | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, 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< SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirementsAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator > | getImageSparseMemoryRequirements (VULKAN_HPP_NAMESPACE::Image image, SparseImageMemoryRequirementsAllocator &sparseImageMemoryRequirementsAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2 (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2KHR (const VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
| |
| template<typename SparseImageMemoryRequirements2Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageMemoryRequirements2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, SparseImageMemoryRequirements2Allocator &sparseImageMemoryRequirements2Allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getImageSubresourceLayout (VULKAN_HPP_NAMESPACE::Image image, const VULKAN_HPP_NAMESPACE::ImageSubresource *pSubresource, VULKAN_HPP_NAMESPACE::SubresourceLayout *pLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::SubresourceLayout | getImageSubresourceLayout (VULKAN_HPP_NAMESPACE::Image image, const ImageSubresource &subresource, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageViewAddressNVX (VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX >::type | getImageViewAddressNVX (VULKAN_HPP_NAMESPACE::ImageView imageView, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint32_t | getImageViewHandleNVX (const VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE uint32_t | getImageViewHandleNVX (const ImageViewHandleInfoNVX &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryFdKHR (const VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< int >::type | getMemoryFdKHR (const MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryFdPropertiesKHR (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, int fd, VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR >::type | getMemoryFdPropertiesKHR (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getMemoryHostPointerPropertiesEXT (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT >::type | getMemoryHostPointerPropertiesEXT (VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PastPresentationTimingGOOGLE >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPerformanceParameterINTEL (VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, VULKAN_HPP_NAMESPACE::PerformanceValueINTEL *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::PerformanceValueINTEL >::type | getPerformanceParameterINTEL (VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL parameter, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutableInternalRepresentationsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR *pInternalRepresentations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutableInternalRepresentationKHR, Allocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const PipelineExecutableInfoKHR &executableInfo, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutableInternalRepresentationKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutableInternalRepresentationKHR, Allocator > >::type | getPipelineExecutableInternalRepresentationsKHR (const PipelineExecutableInfoKHR &executableInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutablePropertiesKHR (const VULKAN_HPP_NAMESPACE::PipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutablePropertiesKHR, Allocator > >::type | getPipelineExecutablePropertiesKHR (const PipelineInfoKHR &pipelineInfo, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutablePropertiesKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutablePropertiesKHR, Allocator > >::type | getPipelineExecutablePropertiesKHR (const PipelineInfoKHR &pipelineInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPipelineExecutableStatisticsKHR (const VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR *pStatistics, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutableStatisticKHR, Allocator > >::type | getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR &executableInfo, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PipelineExecutableStatisticKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PipelineExecutableStatisticKHR, Allocator > >::type | getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR &executableInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, uint64_t *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t | getPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getQueryPoolResults (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, ArrayProxy< T > const &data, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags, Dispatch const &d) const |
| |
| template<typename T , typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< std::vector< T, Allocator > > | 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, Dispatch const &d) const |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValue< T > | getQueryPoolResult (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, ArrayProxy< T > const &data, Dispatch const &d) const |
| |
| template<typename T , typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< std::vector< T, Allocator > >::type | getRayTracingShaderGroupHandlesNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, Dispatch const &d) const |
| |
| template<typename T , typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< T >::type | getRayTracingShaderGroupHandleNV (VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getRefreshCycleDurationGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE >::type | getRefreshCycleDurationGOOGLE (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | getRenderAreaGranularity (VULKAN_HPP_NAMESPACE::RenderPass renderPass, VULKAN_HPP_NAMESPACE::Extent2D *pGranularity, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::Extent2D | getRenderAreaGranularity (VULKAN_HPP_NAMESPACE::RenderPass renderPass, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreCounterValue (VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSemaphoreCounterValue (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreCounterValueKHR (VULKAN_HPP_NAMESPACE::Semaphore semaphore, uint64_t *pValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSemaphoreCounterValueKHR (VULKAN_HPP_NAMESPACE::Semaphore semaphore, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< int >::type | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (VULKAN_HPP_NAMESPACE::Pipeline pipeline, VULKAN_HPP_NAMESPACE::ShaderStageFlagBits shaderStage, VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD infoType, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSwapchainCounterEXT (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSwapchainCounterEXT (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VULKAN_HPP_NAMESPACE::Image *pSwapchainImages, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, Image >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSwapchainStatusKHR (VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, uint8_t >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | importFenceFdKHR (const VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR *pImportFenceFdInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | importFenceFdKHR (const ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | importSemaphoreFdKHR (const VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | initializePerformanceApiINTEL (const VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL *pInitializeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | initializePerformanceApiINTEL (const InitializePerformanceApiInfoINTEL &initializeInfo, 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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::MappedMemoryRange > const &memoryRanges, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS 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_NODISCARD VULKAN_HPP_INLINE Result | mergePipelineCaches (VULKAN_HPP_NAMESPACE::PipelineCache dstCache, uint32_t srcCacheCount, const VULKAN_HPP_NAMESPACE::PipelineCache *pSrcCaches, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | mergePipelineCaches (VULKAN_HPP_NAMESPACE::PipelineCache dstCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::PipelineCache > const &srcCaches, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | mergeValidationCachesEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, uint32_t srcCacheCount, const VULKAN_HPP_NAMESPACE::ValidationCacheEXT *pSrcCaches, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | mergeValidationCachesEXT (VULKAN_HPP_NAMESPACE::ValidationCacheEXT dstCache, ArrayProxy< const VULKAN_HPP_NAMESPACE::ValidationCacheEXT > const &srcCaches, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | registerEventEXT (const VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT *pDeviceEventInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Fence *pFence, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | registerEventEXT (const DeviceEventInfoEXT &deviceEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | registerEventEXTUnique (const DeviceEventInfoEXT &deviceEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE 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) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Fence >::type | registerDisplayEventEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Fence, Dispatch > >::type | registerDisplayEventEXTUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | releasePerformanceConfigurationINTEL (VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | release (VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL configuration, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | releaseProfilingLockKHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | resetCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolResetFlags flags, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | resetDescriptorPool (VULKAN_HPP_NAMESPACE::DescriptorPool descriptorPool, VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags flags, 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 | 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 (ArrayProxy< const VULKAN_HPP_NAMESPACE::Fence > const &fences, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | resetQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | resetQueryPoolEXT (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | setDebugUtilsObjectNameEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT *pNameInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | setDebugUtilsObjectTagEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT *pTagInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT &tagInfo, 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 void | setHdrMetadataEXT (uint32_t swapchainCount, const VULKAN_HPP_NAMESPACE::SwapchainKHR *pSwapchains, const VULKAN_HPP_NAMESPACE::HdrMetadataEXT *pMetadata, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setHdrMetadataEXT (ArrayProxy< const VULKAN_HPP_NAMESPACE::SwapchainKHR > const &swapchains, ArrayProxy< const VULKAN_HPP_NAMESPACE::HdrMetadataEXT > const &metadata, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | setLocalDimmingAMD (VULKAN_HPP_NAMESPACE::SwapchainKHR swapChain, VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | setPrivateDataEXT (VULKAN_HPP_NAMESPACE::ObjectType objectType, uint64_t objectHandle, VULKAN_HPP_NAMESPACE::PrivateDataSlotEXT privateDataSlot, uint64_t data, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | signalSemaphore (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | signalSemaphore (const SemaphoreSignalInfo &signalInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | signalSemaphoreKHR (const VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo *pSignalInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type | signalSemaphoreKHR (const SemaphoreSignalInfo &signalInfo, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | trimCommandPool (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | trimCommandPoolKHR (VULKAN_HPP_NAMESPACE::CommandPool commandPool, VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | uninitializePerformanceApiINTEL (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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_INLINE void | updateDescriptorSetWithTemplate (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorSet descriptorSet, VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSets (uint32_t descriptorWriteCount, const VULKAN_HPP_NAMESPACE::WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VULKAN_HPP_NAMESPACE::CopyDescriptorSet *pDescriptorCopies, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE void | updateDescriptorSets (ArrayProxy< const VULKAN_HPP_NAMESPACE::WriteDescriptorSet > const &descriptorWrites, ArrayProxy< const VULKAN_HPP_NAMESPACE::CopyDescriptorSet > const &descriptorCopies, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 Result | waitForFences (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 | waitSemaphores (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitSemaphores (const SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitSemaphoresKHR (const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo *pWaitInfo, uint64_t timeout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | waitSemaphoresKHR (const SemaphoreWaitInfo &waitInfo, uint64_t timeout, Dispatch const &d) const |
| |