RetroArch
|
#include <vulkan.hpp>
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | Device () |
VULKAN_HPP_CONSTEXPR | Device (std::nullptr_t) |
VULKAN_HPP_TYPESAFE_EXPLICIT | Device (VkDevice device) |
Device & | operator= (std::nullptr_t) |
bool | operator== (Device const &rhs) const |
bool | operator!= (Device const &rhs) const |
bool | operator< (Device const &rhs) const |
template<typename Dispatch = DispatchLoaderStatic> | |
PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Queue *pQueue, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | waitIdle (Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | allocateMemory (const MemoryAllocateInfo *pAllocateInfo, const AllocationCallbacks *pAllocator, DeviceMemory *pMemory, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DeviceMemory >::type | allocateMemory (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueDeviceMemory >::type | allocateMemoryUnique (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | freeMemory (DeviceMemory memory, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | freeMemory (DeviceMemory memory, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | free (DeviceMemory memory, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | free (DeviceMemory memory, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags, void **ppData, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void * >::type | mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags=MemoryMapFlags(), Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | unmapMemory (DeviceMemory memory, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange *pMemoryRanges, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | flushMappedMemoryRanges (ArrayProxy< const MappedMemoryRange > memoryRanges, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange *pMemoryRanges, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | invalidateMappedMemoryRanges (ArrayProxy< const MappedMemoryRange > memoryRanges, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getMemoryCommitment (DeviceMemory memory, DeviceSize *pCommittedMemoryInBytes, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
DeviceSize | getMemoryCommitment (DeviceMemory memory, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getBufferMemoryRequirements (Buffer buffer, MemoryRequirements *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements | getBufferMemoryRequirements (Buffer buffer, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindBufferMemory (Buffer buffer, DeviceMemory memory, DeviceSize memoryOffset, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageMemoryRequirements (Image image, MemoryRequirements *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements | getImageMemoryRequirements (Image image, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindImageMemory (Image image, DeviceMemory memory, DeviceSize memoryOffset, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageSparseMemoryRequirements (Image image, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements, Allocator > | getImageSparseMemoryRequirements (Image image, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createFence (const FenceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Fence >::type | createFence (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueFence >::type | createFenceUnique (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyFence (Fence fence, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyFence (Fence fence, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Fence fence, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Fence fence, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | resetFences (uint32_t fenceCount, const Fence *pFences, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | resetFences (ArrayProxy< const Fence > fences, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getFenceStatus (Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | waitForFences (uint32_t fenceCount, const Fence *pFences, Bool32 waitAll, uint64_t timeout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | waitForFences (ArrayProxy< const Fence > fences, Bool32 waitAll, uint64_t timeout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSemaphore (const SemaphoreCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Semaphore *pSemaphore, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Semaphore >::type | createSemaphore (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSemaphore >::type | createSemaphoreUnique (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySemaphore (Semaphore semaphore, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySemaphore (Semaphore semaphore, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Semaphore semaphore, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Semaphore semaphore, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createEvent (const EventCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Event *pEvent, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Event >::type | createEvent (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueEvent >::type | createEventUnique (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyEvent (Event event, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyEvent (Event event, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Event event, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Event event, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getEventStatus (Event event, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | setEvent (Event event, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | resetEvent (Event event, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createQueryPool (const QueryPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, QueryPool *pQueryPool, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< QueryPool >::type | createQueryPool (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueQueryPool >::type | createQueryPoolUnique (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyQueryPool (QueryPool queryPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyQueryPool (QueryPool queryPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (QueryPool queryPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (QueryPool queryPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, DeviceSize stride, QueryResultFlags flags, Dispatch const &d=Dispatch()) const |
template<typename T , typename Dispatch = DispatchLoaderStatic> | |
Result | getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, ArrayProxy< T > data, DeviceSize stride, QueryResultFlags flags, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createBuffer (const BufferCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Buffer *pBuffer, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Buffer >::type | createBuffer (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueBuffer >::type | createBufferUnique (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyBuffer (Buffer buffer, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyBuffer (Buffer buffer, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Buffer buffer, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Buffer buffer, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createBufferView (const BufferViewCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, BufferView *pView, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< BufferView >::type | createBufferView (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueBufferView >::type | createBufferViewUnique (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyBufferView (BufferView bufferView, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyBufferView (BufferView bufferView, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (BufferView bufferView, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (BufferView bufferView, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createImage (const ImageCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Image *pImage, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Image >::type | createImage (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueImage >::type | createImageUnique (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyImage (Image image, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyImage (Image image, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Image image, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Image image, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageSubresourceLayout (Image image, const ImageSubresource *pSubresource, SubresourceLayout *pLayout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
SubresourceLayout | getImageSubresourceLayout (Image image, const ImageSubresource &subresource, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createImageView (const ImageViewCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, ImageView *pView, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< ImageView >::type | createImageView (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueImageView >::type | createImageViewUnique (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyImageView (ImageView imageView, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyImageView (ImageView imageView, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ImageView imageView, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ImageView imageView, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createShaderModule (const ShaderModuleCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, ShaderModule *pShaderModule, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< ShaderModule >::type | createShaderModule (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueShaderModule >::type | createShaderModuleUnique (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyShaderModule (ShaderModule shaderModule, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyShaderModule (ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ShaderModule shaderModule, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createPipelineCache (const PipelineCacheCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, PipelineCache *pPipelineCache, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< PipelineCache >::type | createPipelineCache (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniquePipelineCache >::type | createPipelineCacheUnique (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipelineCache (PipelineCache pipelineCache, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipelineCache (PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (PipelineCache pipelineCache, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getPipelineCacheData (PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (PipelineCache pipelineCache, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | mergePipelineCaches (PipelineCache dstCache, uint32_t srcCacheCount, const PipelineCache *pSrcCaches, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | mergePipelineCaches (PipelineCache dstCache, ArrayProxy< const PipelineCache > srcCaches, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createGraphicsPipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const GraphicsPipelineCreateInfo *pCreateInfos, const AllocationCallbacks *pAllocator, Pipeline *pPipelines, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Pipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< Pipeline, Allocator > >::type | createGraphicsPipelines (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Pipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Pipeline >::type | createGraphicsPipeline (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniquePipeline, Allocator > >::type | createGraphicsPipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniquePipeline >::type | createGraphicsPipelineUnique (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createComputePipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const ComputePipelineCreateInfo *pCreateInfos, const AllocationCallbacks *pAllocator, Pipeline *pPipelines, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Pipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< Pipeline, Allocator > >::type | createComputePipelines (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Pipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Pipeline >::type | createComputePipeline (PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniquePipeline, Allocator > >::type | createComputePipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniquePipeline >::type | createComputePipelineUnique (PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipeline (Pipeline pipeline, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipeline (Pipeline pipeline, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Pipeline pipeline, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Pipeline pipeline, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createPipelineLayout (const PipelineLayoutCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, PipelineLayout *pPipelineLayout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< PipelineLayout >::type | createPipelineLayout (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniquePipelineLayout >::type | createPipelineLayoutUnique (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipelineLayout (PipelineLayout pipelineLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyPipelineLayout (PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (PipelineLayout pipelineLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSampler (const SamplerCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Sampler *pSampler, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Sampler >::type | createSampler (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSampler >::type | createSamplerUnique (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySampler (Sampler sampler, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySampler (Sampler sampler, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Sampler sampler, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Sampler sampler, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorSetLayout *pSetLayout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DescriptorSetLayout >::type | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueDescriptorSetLayout >::type | createDescriptorSetLayoutUnique (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createDescriptorPool (const DescriptorPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorPool *pDescriptorPool, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DescriptorPool >::type | createDescriptorPool (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueDescriptorPool >::type | createDescriptorPoolUnique (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorPool (DescriptorPool descriptorPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorPool (DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorPool descriptorPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | resetDescriptorPool (DescriptorPool descriptorPool, DescriptorPoolResetFlags flags=DescriptorPoolResetFlags(), Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | allocateDescriptorSets (const DescriptorSetAllocateInfo *pAllocateInfo, DescriptorSet *pDescriptorSets, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<DescriptorSet>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< DescriptorSet, Allocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueDescriptorSet>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueDescriptorSet, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | freeDescriptorSets (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | freeDescriptorSets (DescriptorPool descriptorPool, ArrayProxy< const DescriptorSet > descriptorSets, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | free (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | free (DescriptorPool descriptorPool, ArrayProxy< const DescriptorSet > descriptorSets, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | updateDescriptorSets (uint32_t descriptorWriteCount, const WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const CopyDescriptorSet *pDescriptorCopies, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | updateDescriptorSets (ArrayProxy< const WriteDescriptorSet > descriptorWrites, ArrayProxy< const CopyDescriptorSet > descriptorCopies, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createFramebuffer (const FramebufferCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Framebuffer *pFramebuffer, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Framebuffer >::type | createFramebuffer (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueFramebuffer >::type | createFramebufferUnique (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyFramebuffer (Framebuffer framebuffer, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyFramebuffer (Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Framebuffer framebuffer, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createRenderPass (const RenderPassCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, RenderPass *pRenderPass, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< RenderPass >::type | createRenderPass (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueRenderPass >::type | createRenderPassUnique (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyRenderPass (RenderPass renderPass, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyRenderPass (RenderPass renderPass, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (RenderPass renderPass, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (RenderPass renderPass, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getRenderAreaGranularity (RenderPass renderPass, Extent2D *pGranularity, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Extent2D | getRenderAreaGranularity (RenderPass renderPass, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createCommandPool (const CommandPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, CommandPool *pCommandPool, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< CommandPool >::type | createCommandPool (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueCommandPool >::type | createCommandPoolUnique (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyCommandPool (CommandPool commandPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyCommandPool (CommandPool commandPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (CommandPool commandPool, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (CommandPool commandPool, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | resetCommandPool (CommandPool commandPool, CommandPoolResetFlags flags, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | allocateCommandBuffers (const CommandBufferAllocateInfo *pAllocateInfo, CommandBuffer *pCommandBuffers, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<CommandBuffer>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< CommandBuffer, Allocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueCommandBuffer>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueCommandBuffer, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | freeCommandBuffers (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | freeCommandBuffers (CommandPool commandPool, ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | free (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | free (CommandPool commandPool, ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSharedSwapchainsKHR (uint32_t swapchainCount, const SwapchainCreateInfoKHR *pCreateInfos, const AllocationCallbacks *pAllocator, SwapchainKHR *pSwapchains, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<SwapchainKHR>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< SwapchainKHR, Allocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<SwapchainKHR>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< SwapchainKHR >::type | createSharedSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueSwapchainKHR>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueSwapchainKHR, Allocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueSwapchainKHR>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSwapchainKHR >::type | createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSwapchainKHR (const SwapchainCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, SwapchainKHR *pSwapchain, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< SwapchainKHR >::type | createSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSwapchainKHR >::type | createSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySwapchainKHR (SwapchainKHR swapchain, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySwapchainKHR (SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (SwapchainKHR swapchain, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getSwapchainImagesKHR (SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, Image *pSwapchainImages, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Image>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (SwapchainKHR swapchain, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, uint32_t *pImageIndex, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValue< uint32_t > | acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT *pNameInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT *pTagInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createIndirectCommandsLayoutNVX (const IndirectCommandsLayoutCreateInfoNVX *pCreateInfo, const AllocationCallbacks *pAllocator, IndirectCommandsLayoutNVX *pIndirectCommandsLayout, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< IndirectCommandsLayoutNVX >::type | createIndirectCommandsLayoutNVX (const IndirectCommandsLayoutCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueIndirectCommandsLayoutNVX >::type | createIndirectCommandsLayoutNVXUnique (const IndirectCommandsLayoutCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyIndirectCommandsLayoutNVX (IndirectCommandsLayoutNVX indirectCommandsLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyIndirectCommandsLayoutNVX (IndirectCommandsLayoutNVX indirectCommandsLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (IndirectCommandsLayoutNVX indirectCommandsLayout, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (IndirectCommandsLayoutNVX indirectCommandsLayout, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createObjectTableNVX (const ObjectTableCreateInfoNVX *pCreateInfo, const AllocationCallbacks *pAllocator, ObjectTableNVX *pObjectTable, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< ObjectTableNVX >::type | createObjectTableNVX (const ObjectTableCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueObjectTableNVX >::type | createObjectTableNVXUnique (const ObjectTableCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyObjectTableNVX (ObjectTableNVX objectTable, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyObjectTableNVX (ObjectTableNVX objectTable, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ObjectTableNVX objectTable, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ObjectTableNVX objectTable, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | registerObjectsNVX (ObjectTableNVX objectTable, uint32_t objectCount, const ObjectTableEntryNVX *const *ppObjectTableEntries, const uint32_t *pObjectIndices, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | registerObjectsNVX (ObjectTableNVX objectTable, ArrayProxy< const ObjectTableEntryNVX *const > pObjectTableEntries, ArrayProxy< const uint32_t > objectIndices, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | unregisterObjectsNVX (ObjectTableNVX objectTable, uint32_t objectCount, const ObjectEntryTypeNVX *pObjectEntryTypes, const uint32_t *pObjectIndices, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | unregisterObjectsNVX (ObjectTableNVX objectTable, ArrayProxy< const ObjectEntryTypeNVX > objectEntryTypes, ArrayProxy< const uint32_t > objectIndices, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | trimCommandPool (CommandPool commandPool, CommandPoolTrimFlags flags=CommandPoolTrimFlags(), Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | trimCommandPoolKHR (CommandPool commandPool, CommandPoolTrimFlags flags=CommandPoolTrimFlags(), Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getMemoryFdKHR (const MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< int >::type | getMemoryFdKHR (const MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< MemoryFdPropertiesKHR >::type | getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< int >::type | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getFenceFdKHR (const FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< int >::type | getFenceFdKHR (const FenceGetFdInfoKHR &getFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | importFenceFdKHR (const ImportFenceFdInfoKHR *pImportFenceFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | importFenceFdKHR (const ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | registerEventEXT (const DeviceEventInfoEXT *pDeviceEventInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Fence >::type | registerEventEXT (const DeviceEventInfoEXT &deviceEventInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT *pDisplayEventInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Fence >::type | registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< uint64_t >::type | getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindBufferMemory2 (uint32_t bindInfoCount, const BindBufferMemoryInfo *pBindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindBufferMemory2 (ArrayProxy< const BindBufferMemoryInfo > bindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const BindBufferMemoryInfo *pBindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindBufferMemory2KHR (ArrayProxy< const BindBufferMemoryInfo > bindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindImageMemory2 (uint32_t bindInfoCount, const BindImageMemoryInfo *pBindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindImageMemory2 (ArrayProxy< const BindImageMemoryInfo > bindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindImageMemory2KHR (uint32_t bindInfoCount, const BindImageMemoryInfo *pBindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindImageMemory2KHR (ArrayProxy< const BindImageMemoryInfo > bindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getGroupPresentCapabilitiesKHR (DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DeviceGroupPresentCapabilitiesKHR >::type | getGroupPresentCapabilitiesKHR (Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getGroupSurfacePresentModesKHR (SurfaceKHR surface, DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DeviceGroupPresentModeFlagsKHR >::type | getGroupSurfacePresentModesKHR (SurfaceKHR surface, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | acquireNextImage2KHR (const AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValue< uint32_t > | acquireNextImage2KHR (const AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueDescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueDescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHRUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | updateDescriptorSetWithTemplate (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | updateDescriptorSetWithTemplateKHR (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | setHdrMetadataEXT (uint32_t swapchainCount, const SwapchainKHR *pSwapchains, const HdrMetadataEXT *pMetadata, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | setHdrMetadataEXT (ArrayProxy< const SwapchainKHR > swapchains, ArrayProxy< const HdrMetadataEXT > metadata, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getSwapchainStatusKHR (SwapchainKHR swapchain, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< RefreshCycleDurationGOOGLE >::type | getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements2 | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements2 | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements2 | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements2 | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSamplerYcbcrConversion >::type | createSamplerYcbcrConversionUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueSamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHRUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getQueue2 (const DeviceQueueInfo2 *pQueueInfo, Queue *pQueue, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Queue | getQueue2 (const DeviceQueueInfo2 &queueInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createValidationCacheEXT (const ValidationCacheCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, ValidationCacheEXT *pValidationCache, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< ValidationCacheEXT >::type | createValidationCacheEXT (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueValidationCacheEXT >::type | createValidationCacheEXTUnique (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyValidationCacheEXT (ValidationCacheEXT validationCache, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyValidationCacheEXT (ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ValidationCacheEXT validationCache, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getValidationCacheDataEXT (ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (ValidationCacheEXT validationCache, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | mergeValidationCachesEXT (ValidationCacheEXT dstCache, uint32_t srcCacheCount, const ValidationCacheEXT *pSrcCaches, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | mergeValidationCachesEXT (ValidationCacheEXT dstCache, ArrayProxy< const ValidationCacheEXT > srcCaches, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo *pCreateInfo, DescriptorSetLayoutSupport *pSupport, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo *pCreateInfo, DescriptorSetLayoutSupport *pSupport, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d=Dispatch()) const |
template<typename ... T, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< T... > | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT *pNameInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT *pTagInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT &tagInfo, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< MemoryHostPointerPropertiesEXT >::type | getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d=Dispatch()) const |
VULKAN_HPP_TYPESAFE_EXPLICIT | operator VkDevice () const |
operator bool () const | |
bool | operator! () const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const char *pName, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE PFN_vkVoidFunction | getProcAddr (const std::string &name, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Queue *pQueue, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Queue | getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | waitIdle (Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | allocateMemory (const MemoryAllocateInfo *pAllocateInfo, const AllocationCallbacks *pAllocator, DeviceMemory *pMemory, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DeviceMemory >::type | allocateMemory (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueDeviceMemory >::type | allocateMemoryUnique (const MemoryAllocateInfo &allocateInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | freeMemory (DeviceMemory memory, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | freeMemory (DeviceMemory memory, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | free (DeviceMemory memory, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | free (DeviceMemory memory, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags, void **ppData, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void * >::type | mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | unmapMemory (DeviceMemory memory, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | flushMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange *pMemoryRanges, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | flushMappedMemoryRanges (ArrayProxy< const MappedMemoryRange > memoryRanges, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange *pMemoryRanges, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | invalidateMappedMemoryRanges (ArrayProxy< const MappedMemoryRange > memoryRanges, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getMemoryCommitment (DeviceMemory memory, DeviceSize *pCommittedMemoryInBytes, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE DeviceSize | getMemoryCommitment (DeviceMemory memory, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getBufferMemoryRequirements (Buffer buffer, MemoryRequirements *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements | getBufferMemoryRequirements (Buffer buffer, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory (Buffer buffer, DeviceMemory memory, DeviceSize memoryOffset, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageMemoryRequirements (Image image, MemoryRequirements *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements | getImageMemoryRequirements (Image image, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory (Image image, DeviceMemory memory, DeviceSize memoryOffset, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements (Image image, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements *pSparseMemoryRequirements, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements, Allocator > | getImageSparseMemoryRequirements (Image image, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createFence (const FenceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Fence >::type | createFence (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueFence >::type | createFenceUnique (const FenceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyFence (Fence fence, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyFence (Fence fence, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Fence fence, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Fence fence, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | resetFences (uint32_t fenceCount, const Fence *pFences, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | resetFences (ArrayProxy< const Fence > fences, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getFenceStatus (Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | waitForFences (uint32_t fenceCount, const Fence *pFences, Bool32 waitAll, uint64_t timeout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | waitForFences (ArrayProxy< const Fence > fences, Bool32 waitAll, uint64_t timeout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSemaphore (const SemaphoreCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Semaphore *pSemaphore, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Semaphore >::type | createSemaphore (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSemaphore >::type | createSemaphoreUnique (const SemaphoreCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySemaphore (Semaphore semaphore, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySemaphore (Semaphore semaphore, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Semaphore semaphore, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Semaphore semaphore, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createEvent (const EventCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Event *pEvent, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Event >::type | createEvent (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueEvent >::type | createEventUnique (const EventCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyEvent (Event event, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyEvent (Event event, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Event event, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Event event, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getEventStatus (Event event, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | setEvent (Event event, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | resetEvent (Event event, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createQueryPool (const QueryPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, QueryPool *pQueryPool, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< QueryPool >::type | createQueryPool (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueQueryPool >::type | createQueryPoolUnique (const QueryPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyQueryPool (QueryPool queryPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyQueryPool (QueryPool queryPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (QueryPool queryPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (QueryPool queryPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, DeviceSize stride, QueryResultFlags flags, Dispatch const &d) const |
template<typename T , typename Dispatch > | |
VULKAN_HPP_INLINE Result | getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, ArrayProxy< T > data, DeviceSize stride, QueryResultFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createBuffer (const BufferCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Buffer *pBuffer, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Buffer >::type | createBuffer (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueBuffer >::type | createBufferUnique (const BufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyBuffer (Buffer buffer, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyBuffer (Buffer buffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Buffer buffer, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Buffer buffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createBufferView (const BufferViewCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, BufferView *pView, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< BufferView >::type | createBufferView (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueBufferView >::type | createBufferViewUnique (const BufferViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyBufferView (BufferView bufferView, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyBufferView (BufferView bufferView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (BufferView bufferView, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (BufferView bufferView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createImage (const ImageCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Image *pImage, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Image >::type | createImage (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueImage >::type | createImageUnique (const ImageCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyImage (Image image, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyImage (Image image, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Image image, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Image image, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageSubresourceLayout (Image image, const ImageSubresource *pSubresource, SubresourceLayout *pLayout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE SubresourceLayout | getImageSubresourceLayout (Image image, const ImageSubresource &subresource, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createImageView (const ImageViewCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, ImageView *pView, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< ImageView >::type | createImageView (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueImageView >::type | createImageViewUnique (const ImageViewCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyImageView (ImageView imageView, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyImageView (ImageView imageView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ImageView imageView, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ImageView imageView, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createShaderModule (const ShaderModuleCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, ShaderModule *pShaderModule, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< ShaderModule >::type | createShaderModule (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueShaderModule >::type | createShaderModuleUnique (const ShaderModuleCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyShaderModule (ShaderModule shaderModule, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyShaderModule (ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ShaderModule shaderModule, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ShaderModule shaderModule, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createPipelineCache (const PipelineCacheCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, PipelineCache *pPipelineCache, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< PipelineCache >::type | createPipelineCache (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniquePipelineCache >::type | createPipelineCacheUnique (const PipelineCacheCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipelineCache (PipelineCache pipelineCache, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipelineCache (PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (PipelineCache pipelineCache, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (PipelineCache pipelineCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getPipelineCacheData (PipelineCache pipelineCache, size_t *pDataSize, void *pData, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (PipelineCache pipelineCache, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | mergePipelineCaches (PipelineCache dstCache, uint32_t srcCacheCount, const PipelineCache *pSrcCaches, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | mergePipelineCaches (PipelineCache dstCache, ArrayProxy< const PipelineCache > srcCaches, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createGraphicsPipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const GraphicsPipelineCreateInfo *pCreateInfos, const AllocationCallbacks *pAllocator, Pipeline *pPipelines, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Pipeline, Allocator > >::type | createGraphicsPipelines (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Pipeline >::type | createGraphicsPipeline (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniquePipeline, Allocator > >::type | createGraphicsPipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniquePipeline >::type | createGraphicsPipelineUnique (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createComputePipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const ComputePipelineCreateInfo *pCreateInfos, const AllocationCallbacks *pAllocator, Pipeline *pPipelines, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Pipeline, Allocator > >::type | createComputePipelines (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Pipeline >::type | createComputePipeline (PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniquePipeline, Allocator > >::type | createComputePipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniquePipeline >::type | createComputePipelineUnique (PipelineCache pipelineCache, const ComputePipelineCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipeline (Pipeline pipeline, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipeline (Pipeline pipeline, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Pipeline pipeline, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Pipeline pipeline, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createPipelineLayout (const PipelineLayoutCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, PipelineLayout *pPipelineLayout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< PipelineLayout >::type | createPipelineLayout (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniquePipelineLayout >::type | createPipelineLayoutUnique (const PipelineLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipelineLayout (PipelineLayout pipelineLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyPipelineLayout (PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (PipelineLayout pipelineLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (PipelineLayout pipelineLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSampler (const SamplerCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Sampler *pSampler, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Sampler >::type | createSampler (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSampler >::type | createSamplerUnique (const SamplerCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySampler (Sampler sampler, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySampler (Sampler sampler, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Sampler sampler, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Sampler sampler, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorSetLayout *pSetLayout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DescriptorSetLayout >::type | createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueDescriptorSetLayout >::type | createDescriptorSetLayoutUnique (const DescriptorSetLayoutCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorSetLayout descriptorSetLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createDescriptorPool (const DescriptorPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorPool *pDescriptorPool, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DescriptorPool >::type | createDescriptorPool (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueDescriptorPool >::type | createDescriptorPoolUnique (const DescriptorPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorPool (DescriptorPool descriptorPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorPool (DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorPool descriptorPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorPool descriptorPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | resetDescriptorPool (DescriptorPool descriptorPool, DescriptorPoolResetFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | allocateDescriptorSets (const DescriptorSetAllocateInfo *pAllocateInfo, DescriptorSet *pDescriptorSets, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< DescriptorSet, Allocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueDescriptorSet, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | freeDescriptorSets (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | freeDescriptorSets (DescriptorPool descriptorPool, ArrayProxy< const DescriptorSet > descriptorSets, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | free (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | free (DescriptorPool descriptorPool, ArrayProxy< const DescriptorSet > descriptorSets, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | updateDescriptorSets (uint32_t descriptorWriteCount, const WriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const CopyDescriptorSet *pDescriptorCopies, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | updateDescriptorSets (ArrayProxy< const WriteDescriptorSet > descriptorWrites, ArrayProxy< const CopyDescriptorSet > descriptorCopies, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createFramebuffer (const FramebufferCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Framebuffer *pFramebuffer, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Framebuffer >::type | createFramebuffer (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueFramebuffer >::type | createFramebufferUnique (const FramebufferCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyFramebuffer (Framebuffer framebuffer, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyFramebuffer (Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Framebuffer framebuffer, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (Framebuffer framebuffer, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createRenderPass (const RenderPassCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, RenderPass *pRenderPass, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< RenderPass >::type | createRenderPass (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueRenderPass >::type | createRenderPassUnique (const RenderPassCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyRenderPass (RenderPass renderPass, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyRenderPass (RenderPass renderPass, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (RenderPass renderPass, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (RenderPass renderPass, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getRenderAreaGranularity (RenderPass renderPass, Extent2D *pGranularity, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Extent2D | getRenderAreaGranularity (RenderPass renderPass, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createCommandPool (const CommandPoolCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, CommandPool *pCommandPool, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< CommandPool >::type | createCommandPool (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueCommandPool >::type | createCommandPoolUnique (const CommandPoolCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyCommandPool (CommandPool commandPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyCommandPool (CommandPool commandPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (CommandPool commandPool, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (CommandPool commandPool, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | resetCommandPool (CommandPool commandPool, CommandPoolResetFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | allocateCommandBuffers (const CommandBufferAllocateInfo *pAllocateInfo, CommandBuffer *pCommandBuffers, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< CommandBuffer, Allocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueCommandBuffer, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | freeCommandBuffers (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | freeCommandBuffers (CommandPool commandPool, ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | free (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | free (CommandPool commandPool, ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSharedSwapchainsKHR (uint32_t swapchainCount, const SwapchainCreateInfoKHR *pCreateInfos, const AllocationCallbacks *pAllocator, SwapchainKHR *pSwapchains, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< SwapchainKHR, Allocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< SwapchainKHR >::type | createSharedSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueSwapchainKHR, Allocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSwapchainKHR >::type | createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSwapchainKHR (const SwapchainCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, SwapchainKHR *pSwapchain, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< SwapchainKHR >::type | createSwapchainKHR (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSwapchainKHR >::type | createSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySwapchainKHR (SwapchainKHR swapchain, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySwapchainKHR (SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (SwapchainKHR swapchain, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (SwapchainKHR swapchain, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getSwapchainImagesKHR (SwapchainKHR swapchain, uint32_t *pSwapchainImageCount, Image *pSwapchainImages, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (SwapchainKHR swapchain, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, uint32_t *pImageIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT *pNameInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT *pTagInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT &tagInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createIndirectCommandsLayoutNVX (const IndirectCommandsLayoutCreateInfoNVX *pCreateInfo, const AllocationCallbacks *pAllocator, IndirectCommandsLayoutNVX *pIndirectCommandsLayout, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< IndirectCommandsLayoutNVX >::type | createIndirectCommandsLayoutNVX (const IndirectCommandsLayoutCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueIndirectCommandsLayoutNVX >::type | createIndirectCommandsLayoutNVXUnique (const IndirectCommandsLayoutCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNVX (IndirectCommandsLayoutNVX indirectCommandsLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyIndirectCommandsLayoutNVX (IndirectCommandsLayoutNVX indirectCommandsLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (IndirectCommandsLayoutNVX indirectCommandsLayout, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (IndirectCommandsLayoutNVX indirectCommandsLayout, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createObjectTableNVX (const ObjectTableCreateInfoNVX *pCreateInfo, const AllocationCallbacks *pAllocator, ObjectTableNVX *pObjectTable, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< ObjectTableNVX >::type | createObjectTableNVX (const ObjectTableCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueObjectTableNVX >::type | createObjectTableNVXUnique (const ObjectTableCreateInfoNVX &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyObjectTableNVX (ObjectTableNVX objectTable, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyObjectTableNVX (ObjectTableNVX objectTable, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ObjectTableNVX objectTable, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ObjectTableNVX objectTable, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | registerObjectsNVX (ObjectTableNVX objectTable, uint32_t objectCount, const ObjectTableEntryNVX *const *ppObjectTableEntries, const uint32_t *pObjectIndices, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | registerObjectsNVX (ObjectTableNVX objectTable, ArrayProxy< const ObjectTableEntryNVX *const > pObjectTableEntries, ArrayProxy< const uint32_t > objectIndices, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | unregisterObjectsNVX (ObjectTableNVX objectTable, uint32_t objectCount, const ObjectEntryTypeNVX *pObjectEntryTypes, const uint32_t *pObjectIndices, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | unregisterObjectsNVX (ObjectTableNVX objectTable, ArrayProxy< const ObjectEntryTypeNVX > objectEntryTypes, ArrayProxy< const uint32_t > objectIndices, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | trimCommandPool (CommandPool commandPool, CommandPoolTrimFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | trimCommandPoolKHR (CommandPool commandPool, CommandPoolTrimFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getMemoryFdKHR (const MemoryGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< int >::type | getMemoryFdKHR (const MemoryGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, MemoryFdPropertiesKHR *pMemoryFdProperties, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< MemoryFdPropertiesKHR >::type | getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< int >::type | getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR &importSemaphoreFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getFenceFdKHR (const FenceGetFdInfoKHR *pGetFdInfo, int *pFd, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< int >::type | getFenceFdKHR (const FenceGetFdInfoKHR &getFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | importFenceFdKHR (const ImportFenceFdInfoKHR *pImportFenceFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | importFenceFdKHR (const ImportFenceFdInfoKHR &importFenceFdInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT *pDisplayPowerInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT &displayPowerInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | registerEventEXT (const DeviceEventInfoEXT *pDeviceEventInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Fence >::type | registerEventEXT (const DeviceEventInfoEXT &deviceEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT *pDisplayEventInfo, const AllocationCallbacks *pAllocator, Fence *pFence, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Fence >::type | registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT &displayEventInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags | getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags *pPeerMemoryFeatures, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags | getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindBufferMemory2 (uint32_t bindInfoCount, const BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2 (ArrayProxy< const BindBufferMemoryInfo > bindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindBufferMemory2KHR (uint32_t bindInfoCount, const BindBufferMemoryInfo *pBindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindBufferMemory2KHR (ArrayProxy< const BindBufferMemoryInfo > bindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindImageMemory2 (uint32_t bindInfoCount, const BindImageMemoryInfo *pBindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2 (ArrayProxy< const BindImageMemoryInfo > bindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindImageMemory2KHR (uint32_t bindInfoCount, const BindImageMemoryInfo *pBindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindImageMemory2KHR (ArrayProxy< const BindImageMemoryInfo > bindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getGroupPresentCapabilitiesKHR (DeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DeviceGroupPresentCapabilitiesKHR >::type | getGroupPresentCapabilitiesKHR (Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getGroupSurfacePresentModesKHR (SurfaceKHR surface, DeviceGroupPresentModeFlagsKHR *pModes, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DeviceGroupPresentModeFlagsKHR >::type | getGroupSurfacePresentModesKHR (SurfaceKHR surface, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | acquireNextImage2KHR (const AcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValue< uint32_t > | acquireNextImage2KHR (const AcquireNextImageInfoKHR &acquireInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueDescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, DescriptorUpdateTemplate *pDescriptorUpdateTemplate, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< DescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueDescriptorUpdateTemplate >::type | createDescriptorUpdateTemplateKHRUnique (const DescriptorUpdateTemplateCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplate (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | updateDescriptorSetWithTemplateKHR (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | setHdrMetadataEXT (uint32_t swapchainCount, const SwapchainKHR *pSwapchains, const HdrMetadataEXT *pMetadata, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | setHdrMetadataEXT (ArrayProxy< const SwapchainKHR > swapchains, ArrayProxy< const HdrMetadataEXT > metadata, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getSwapchainStatusKHR (SwapchainKHR swapchain, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, RefreshCycleDurationGOOGLE *pDisplayTimingProperties, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< RefreshCycleDurationGOOGLE >::type | getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, uint32_t *pPresentationTimingCount, PastPresentationTimingGOOGLE *pPresentationTimings, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements2 | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements2 | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements2 | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 *pInfo, MemoryRequirements2 *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements2 | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 *pSparseMemoryRequirements, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< SamplerYcbcrConversion >::type | createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSamplerYcbcrConversion >::type | createSamplerYcbcrConversionUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, SamplerYcbcrConversion *pYcbcrConversion, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< SamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueSamplerYcbcrConversion >::type | createSamplerYcbcrConversionKHRUnique (const SamplerYcbcrConversionCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueue2 (const DeviceQueueInfo2 *pQueueInfo, Queue *pQueue, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Queue | getQueue2 (const DeviceQueueInfo2 &queueInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createValidationCacheEXT (const ValidationCacheCreateInfoEXT *pCreateInfo, const AllocationCallbacks *pAllocator, ValidationCacheEXT *pValidationCache, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< ValidationCacheEXT >::type | createValidationCacheEXT (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueValidationCacheEXT >::type | createValidationCacheEXTUnique (const ValidationCacheCreateInfoEXT &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyValidationCacheEXT (ValidationCacheEXT validationCache, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyValidationCacheEXT (ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ValidationCacheEXT validationCache, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (ValidationCacheEXT validationCache, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getValidationCacheDataEXT (ValidationCacheEXT validationCache, size_t *pDataSize, void *pData, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (ValidationCacheEXT validationCache, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | mergeValidationCachesEXT (ValidationCacheEXT dstCache, uint32_t srcCacheCount, const ValidationCacheEXT *pSrcCaches, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | mergeValidationCachesEXT (ValidationCacheEXT dstCache, ArrayProxy< const ValidationCacheEXT > srcCaches, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo *pCreateInfo, DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo *pCreateInfo, DescriptorSetLayoutSupport *pSupport, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const |
template<typename ... T, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< T... > | getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo &createInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT *pNameInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT &nameInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT *pTagInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT &tagInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, MemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< MemoryHostPointerPropertiesEXT >::type | getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, Dispatch const &d) const |
Private Attributes | |
VkDevice | m_device |
|
inline |
|
inline |
|
inline |
Result VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR * | pAcquireInfo, |
uint32_t * | pImageIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValue<uint32_t> VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR & | acquireInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR * | pAcquireInfo, |
uint32_t * | pImageIndex, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValue<uint32_t> VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR & | acquireInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR | ( | SwapchainKHR | swapchain, |
uint64_t | timeout, | ||
Semaphore | semaphore, | ||
Fence | fence, | ||
uint32_t * | pImageIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValue<uint32_t> VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR | ( | SwapchainKHR | swapchain, |
uint64_t | timeout, | ||
Semaphore | semaphore, | ||
Fence | fence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR | ( | SwapchainKHR | swapchain, |
uint64_t | timeout, | ||
Semaphore | semaphore, | ||
Fence | fence, | ||
uint32_t * | pImageIndex, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValue<uint32_t> VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR | ( | SwapchainKHR | swapchain, |
uint64_t | timeout, | ||
Semaphore | semaphore, | ||
Fence | fence, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo * | pAllocateInfo, |
CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<CommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo * | pAllocateInfo, |
CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<CommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
ResultValueType<std::vector<UniqueCommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueCommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo * | pAllocateInfo, |
DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<DescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo * | pAllocateInfo, |
DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<DescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
ResultValueType<std::vector<UniqueDescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueDescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo * | pAllocateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DeviceMemory * | pMemory, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DeviceMemory>::type VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo * | pAllocateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DeviceMemory * | pMemory, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceMemory>::type VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueDeviceMemory>::type VULKAN_HPP_NAMESPACE::Device::allocateMemoryUnique | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueDeviceMemory>::type VULKAN_HPP_NAMESPACE::Device::allocateMemoryUnique | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory | ( | Buffer | buffer, |
DeviceMemory | memory, | ||
DeviceSize | memoryOffset, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory | ( | Buffer | buffer, |
DeviceMemory | memory, | ||
DeviceSize | memoryOffset, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2 | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2 | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2 | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2 | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory | ( | Image | image, |
DeviceMemory | memory, | ||
DeviceSize | memoryOffset, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory | ( | Image | image, |
DeviceMemory | memory, | ||
DeviceSize | memoryOffset, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2 | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory2 | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2 | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory2 | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Buffer * | pBuffer, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Buffer>::type VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Buffer * | pBuffer, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Buffer>::type VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueBuffer>::type VULKAN_HPP_NAMESPACE::Device::createBufferUnique | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueBuffer>::type VULKAN_HPP_NAMESPACE::Device::createBufferUnique | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
BufferView * | pView, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<BufferView>::type VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
BufferView * | pView, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<BufferView>::type VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueBufferView>::type VULKAN_HPP_NAMESPACE::Device::createBufferViewUnique | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueBufferView>::type VULKAN_HPP_NAMESPACE::Device::createBufferViewUnique | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
CommandPool * | pCommandPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<CommandPool>::type VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
CommandPool * | pCommandPool, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<CommandPool>::type VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueCommandPool>::type VULKAN_HPP_NAMESPACE::Device::createCommandPoolUnique | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueCommandPool>::type VULKAN_HPP_NAMESPACE::Device::createCommandPoolUnique | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createComputePipeline | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createComputePipeline | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createComputePipelines | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const ComputePipelineCreateInfo * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelines | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createComputePipelines | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const ComputePipelineCreateInfo * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelines | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<std::vector<UniquePipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniquePipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniquePipeline>::type VULKAN_HPP_NAMESPACE::Device::createComputePipelineUnique | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniquePipeline>::type VULKAN_HPP_NAMESPACE::Device::createComputePipelineUnique | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorPool * | pDescriptorPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DescriptorPool>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorPool * | pDescriptorPool, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorPool>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueDescriptorPool>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPoolUnique | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueDescriptorPool>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPoolUnique | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorSetLayout * | pSetLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DescriptorSetLayout>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorSetLayout * | pSetLayout, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorSetLayout>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueDescriptorSetLayout>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayoutUnique | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueDescriptorSetLayout>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayoutUnique | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueDescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHRUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueDescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHRUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueDescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueDescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Event * | pEvent, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Event>::type VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Event * | pEvent, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Event>::type VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueEvent>::type VULKAN_HPP_NAMESPACE::Device::createEventUnique | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueEvent>::type VULKAN_HPP_NAMESPACE::Device::createEventUnique | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueFence>::type VULKAN_HPP_NAMESPACE::Device::createFenceUnique | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueFence>::type VULKAN_HPP_NAMESPACE::Device::createFenceUnique | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Framebuffer * | pFramebuffer, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Framebuffer>::type VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Framebuffer * | pFramebuffer, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Framebuffer>::type VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueFramebuffer>::type VULKAN_HPP_NAMESPACE::Device::createFramebufferUnique | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueFramebuffer>::type VULKAN_HPP_NAMESPACE::Device::createFramebufferUnique | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipeline | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipeline | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const GraphicsPipelineCreateInfo * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const GraphicsPipelineCreateInfo * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelines | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<std::vector<UniquePipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniquePipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniquePipeline>::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelineUnique | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniquePipeline>::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelineUnique | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Image * | pImage, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Image>::type VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Image * | pImage, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Image>::type VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueImage>::type VULKAN_HPP_NAMESPACE::Device::createImageUnique | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueImage>::type VULKAN_HPP_NAMESPACE::Device::createImageUnique | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ImageView * | pView, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<ImageView>::type VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ImageView * | pView, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<ImageView>::type VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueImageView>::type VULKAN_HPP_NAMESPACE::Device::createImageViewUnique | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueImageView>::type VULKAN_HPP_NAMESPACE::Device::createImageViewUnique | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
IndirectCommandsLayoutNVX * | pIndirectCommandsLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<IndirectCommandsLayoutNVX>::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
IndirectCommandsLayoutNVX * | pIndirectCommandsLayout, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<IndirectCommandsLayoutNVX>::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueIndirectCommandsLayoutNVX>::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVXUnique | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueIndirectCommandsLayoutNVX>::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVXUnique | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ObjectTableNVX * | pObjectTable, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<ObjectTableNVX>::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ObjectTableNVX * | pObjectTable, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<ObjectTableNVX>::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueObjectTableNVX>::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVXUnique | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueObjectTableNVX>::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVXUnique | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineCache * | pPipelineCache, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<PipelineCache>::type VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineCache * | pPipelineCache, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<PipelineCache>::type VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniquePipelineCache>::type VULKAN_HPP_NAMESPACE::Device::createPipelineCacheUnique | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniquePipelineCache>::type VULKAN_HPP_NAMESPACE::Device::createPipelineCacheUnique | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineLayout * | pPipelineLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<PipelineLayout>::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineLayout * | pPipelineLayout, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<PipelineLayout>::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniquePipelineLayout>::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayoutUnique | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniquePipelineLayout>::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayoutUnique | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
QueryPool * | pQueryPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<QueryPool>::type VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
QueryPool * | pQueryPool, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<QueryPool>::type VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueQueryPool>::type VULKAN_HPP_NAMESPACE::Device::createQueryPoolUnique | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueQueryPool>::type VULKAN_HPP_NAMESPACE::Device::createQueryPoolUnique | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
RenderPass * | pRenderPass, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<RenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
RenderPass * | pRenderPass, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<RenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueRenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPassUnique | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueRenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPassUnique | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Sampler * | pSampler, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Sampler>::type VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Sampler * | pSampler, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Sampler>::type VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSampler>::type VULKAN_HPP_NAMESPACE::Device::createSamplerUnique | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSampler>::type VULKAN_HPP_NAMESPACE::Device::createSamplerUnique | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHRUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHRUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Semaphore * | pSemaphore, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Semaphore>::type VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Semaphore * | pSemaphore, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Semaphore>::type VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSemaphore>::type VULKAN_HPP_NAMESPACE::Device::createSemaphoreUnique | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSemaphore>::type VULKAN_HPP_NAMESPACE::Device::createSemaphoreUnique | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ShaderModule * | pShaderModule, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<ShaderModule>::type VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ShaderModule * | pShaderModule, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<ShaderModule>::type VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueShaderModule>::type VULKAN_HPP_NAMESPACE::Device::createShaderModuleUnique | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueShaderModule>::type VULKAN_HPP_NAMESPACE::Device::createShaderModuleUnique | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<SwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHR | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<SwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHR | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR | ( | uint32_t | swapchainCount, |
const SwapchainCreateInfoKHR * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
SwapchainKHR * | pSwapchains, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<SwapchainKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR | ( | uint32_t | swapchainCount, |
const SwapchainCreateInfoKHR * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
SwapchainKHR * | pSwapchains, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<SwapchainKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<std::vector<UniqueSwapchainKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueSwapchainKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SwapchainKHR * | pSwapchain, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<SwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SwapchainKHR * | pSwapchain, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<SwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueSwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueSwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ValidationCacheEXT * | pValidationCache, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<ValidationCacheEXT>::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ValidationCacheEXT * | pValidationCache, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<ValidationCacheEXT>::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<UniqueValidationCacheEXT>::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXTUnique | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueValidationCacheEXT>::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXTUnique | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | const AllocationCallbacks * | pAllocator, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Optional< const AllocationCallbacks > | allocator = nullptr , |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | const AllocationCallbacks * | pAllocator, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Optional< const AllocationCallbacks > | allocator, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyBuffer | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyBuffer | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyBuffer | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyBuffer | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyBufferView | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyBufferView | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyBufferView | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyBufferView | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyCommandPool | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyCommandPool | ( | CommandPool | commandPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyCommandPool | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyCommandPool | ( | CommandPool | commandPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyEvent | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyEvent | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyEvent | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyEvent | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyFence | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyFence | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyFence | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyFence | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyImage | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyImage | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyImage | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyImage | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyImageView | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyImageView | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyImageView | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyImageView | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipeline | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipeline | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipeline | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipeline | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyQueryPool | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyQueryPool | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyQueryPool | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyQueryPool | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyRenderPass | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyRenderPass | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyRenderPass | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyRenderPass | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySampler | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySampler | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySampler | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySampler | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySemaphore | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySemaphore | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySemaphore | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySemaphore | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyShaderModule | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyShaderModule | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyShaderModule | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyShaderModule | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT * | pDisplayPowerInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT & | displayPowerInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT * | pDisplayPowerInfo, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT & | displayPowerInfo, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getEventStatus | ( | Event | event, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getEventStatus | ( | Event | event, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getFenceStatus | ( | Fence | fence, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getFenceStatus | ( | Fence | fence, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | DeviceGroupPresentCapabilitiesKHR * | pDeviceGroupPresentCapabilities, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DeviceGroupPresentCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | DeviceGroupPresentCapabilitiesKHR * | pDeviceGroupPresentCapabilities, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceGroupPresentCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | Dispatch const & | d | ) | const |
Result VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
DeviceGroupPresentModeFlagsKHR * | pModes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<DeviceGroupPresentModeFlagsKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
DeviceGroupPresentModeFlagsKHR * | pModes, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceGroupPresentModeFlagsKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements * | pSparseMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector<SparseImageMemoryRequirements,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements * | pSparseMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 * | pInfo, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements2 * | pSparseMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 * | pInfo, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements2 * | pSparseMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 * | pInfo, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements2 * | pSparseMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 * | pInfo, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements2 * | pSparseMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource * | pSubresource, | ||
SubresourceLayout * | pLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
SubresourceLayout VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource & | subresource, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource * | pSubresource, | ||
SubresourceLayout * | pLayout, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE SubresourceLayout VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource & | subresource, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
DeviceSize * | pCommittedMemoryInBytes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
DeviceSize VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
DeviceSize * | pCommittedMemoryInBytes, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE DeviceSize VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
MemoryFdPropertiesKHR * | pMemoryFdProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<MemoryFdPropertiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
MemoryFdPropertiesKHR * | pMemoryFdProperties, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<MemoryFdPropertiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
MemoryHostPointerPropertiesEXT * | pMemoryHostPointerProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<MemoryHostPointerPropertiesEXT>::type VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
MemoryHostPointerPropertiesEXT * | pMemoryHostPointerProperties, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<MemoryHostPointerPropertiesEXT>::type VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
uint32_t * | pPresentationTimingCount, | ||
PastPresentationTimingGOOGLE * | pPresentationTimings, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<PastPresentationTimingGOOGLE,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
uint32_t * | pPresentationTimingCount, | ||
PastPresentationTimingGOOGLE * | pPresentationTimings, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<PastPresentationTimingGOOGLE,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
Dispatch const & | d | ||
) | const |
PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const char * | pName, |
Dispatch const & | d = Dispatch() |
||
) | const |
PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const std::string & | name, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const char * | pName, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const std::string & | name, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
size_t | dataSize, | ||
void * | pData, | ||
DeviceSize | stride, | ||
QueryResultFlags | flags, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
ArrayProxy< T > | data, | ||
DeviceSize | stride, | ||
QueryResultFlags | flags, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
size_t | dataSize, | ||
void * | pData, | ||
DeviceSize | stride, | ||
QueryResultFlags | flags, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getQueryPoolResults | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
ArrayProxy< T > | data, | ||
DeviceSize | stride, | ||
QueryResultFlags | flags, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Queue * | pQueue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Queue VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Queue * | pQueue, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Queue VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 * | pQueueInfo, |
Queue * | pQueue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Queue VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 & | queueInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 * | pQueueInfo, |
Queue * | pQueue, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Queue VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 & | queueInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
RefreshCycleDurationGOOGLE * | pDisplayTimingProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<RefreshCycleDurationGOOGLE>::type VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
RefreshCycleDurationGOOGLE * | pDisplayTimingProperties, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<RefreshCycleDurationGOOGLE>::type VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Extent2D * | pGranularity, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Extent2D VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Extent2D * | pGranularity, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Extent2D VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
size_t * | pInfoSize, | ||
void * | pInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
size_t * | pInfoSize, | ||
void * | pInfo, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
uint64_t * | pCounterValue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<uint64_t>::type VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
uint64_t * | pCounterValue, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<uint64_t>::type VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
uint32_t * | pSwapchainImageCount, | ||
Image * | pSwapchainImages, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<Image,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
uint32_t * | pSwapchainImageCount, | ||
Image * | pSwapchainImages, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<Image,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR * | pImportFenceFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR & | importFenceFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR * | pImportFenceFdInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR & | importFenceFdInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR * | pImportSemaphoreFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR & | importSemaphoreFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR * | pImportSemaphoreFdInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR & | importSemaphoreFdInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags, | ||
void ** | ppData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void*>::type VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags = MemoryMapFlags() , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags, | ||
void ** | ppData, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void*>::type VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
uint32_t | srcCacheCount, | ||
const PipelineCache * | pSrcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
ArrayProxy< const PipelineCache > | srcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
uint32_t | srcCacheCount, | ||
const PipelineCache * | pSrcCaches, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
ArrayProxy< const PipelineCache > | srcCaches, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
uint32_t | srcCacheCount, | ||
const ValidationCacheEXT * | pSrcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
ArrayProxy< const ValidationCacheEXT > | srcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
uint32_t | srcCacheCount, | ||
const ValidationCacheEXT * | pSrcCaches, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
ArrayProxy< const ValidationCacheEXT > | srcCaches, | ||
Dispatch const & | d | ||
) | const |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Result VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT * | pDisplayEventInfo, | ||
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT & | displayEventInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT * | pDisplayEventInfo, | ||
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT & | displayEventInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT * | pDeviceEventInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT & | deviceEventInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT * | pDeviceEventInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT & | deviceEventInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectTableEntryNVX *const * | ppObjectTableEntries, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX | ( | ObjectTableNVX | objectTable, |
ArrayProxy< const ObjectTableEntryNVX *const > | pObjectTableEntries, | ||
ArrayProxy< const uint32_t > | objectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectTableEntryNVX *const * | ppObjectTableEntries, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX | ( | ObjectTableNVX | objectTable, |
ArrayProxy< const ObjectTableEntryNVX *const > | pObjectTableEntries, | ||
ArrayProxy< const uint32_t > | objectIndices, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetCommandPool | ( | CommandPool | commandPool, |
CommandPoolResetFlags | flags, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetCommandPool | ( | CommandPool | commandPool, |
CommandPoolResetFlags | flags, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetDescriptorPool | ( | DescriptorPool | descriptorPool, |
DescriptorPoolResetFlags | flags = DescriptorPoolResetFlags() , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetDescriptorPool | ( | DescriptorPool | descriptorPool, |
DescriptorPoolResetFlags | flags, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetEvent | ( | Event | event, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetEvent | ( | Event | event, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::resetFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetFences | ( | ArrayProxy< const Fence > | fences, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::resetFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetFences | ( | ArrayProxy< const Fence > | fences, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setEvent | ( | Event | event, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setEvent | ( | Event | event, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | uint32_t | swapchainCount, |
const SwapchainKHR * | pSwapchains, | ||
const HdrMetadataEXT * | pMetadata, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | ArrayProxy< const SwapchainKHR > | swapchains, |
ArrayProxy< const HdrMetadataEXT > | metadata, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | uint32_t | swapchainCount, |
const SwapchainKHR * | pSwapchains, | ||
const HdrMetadataEXT * | pMetadata, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | ArrayProxy< const SwapchainKHR > | swapchains, |
ArrayProxy< const HdrMetadataEXT > | metadata, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::trimCommandPool | ( | CommandPool | commandPool, |
CommandPoolTrimFlags | flags = CommandPoolTrimFlags() , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::trimCommandPool | ( | CommandPool | commandPool, |
CommandPoolTrimFlags | flags, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::trimCommandPoolKHR | ( | CommandPool | commandPool, |
CommandPoolTrimFlags | flags = CommandPoolTrimFlags() , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::trimCommandPoolKHR | ( | CommandPool | commandPool, |
CommandPoolTrimFlags | flags, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::unmapMemory | ( | DeviceMemory | memory, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::unmapMemory | ( | DeviceMemory | memory, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectEntryTypeNVX * | pObjectEntryTypes, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX | ( | ObjectTableNVX | objectTable, |
ArrayProxy< const ObjectEntryTypeNVX > | objectEntryTypes, | ||
ArrayProxy< const uint32_t > | objectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectEntryTypeNVX * | pObjectEntryTypes, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX | ( | ObjectTableNVX | objectTable, |
ArrayProxy< const ObjectEntryTypeNVX > | objectEntryTypes, | ||
ArrayProxy< const uint32_t > | objectIndices, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | uint32_t | descriptorWriteCount, |
const WriteDescriptorSet * | pDescriptorWrites, | ||
uint32_t | descriptorCopyCount, | ||
const CopyDescriptorSet * | pDescriptorCopies, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | ArrayProxy< const WriteDescriptorSet > | descriptorWrites, |
ArrayProxy< const CopyDescriptorSet > | descriptorCopies, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | uint32_t | descriptorWriteCount, |
const WriteDescriptorSet * | pDescriptorWrites, | ||
uint32_t | descriptorCopyCount, | ||
const CopyDescriptorSet * | pDescriptorCopies, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | ArrayProxy< const WriteDescriptorSet > | descriptorWrites, |
ArrayProxy< const CopyDescriptorSet > | descriptorCopies, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSetWithTemplate | ( | DescriptorSet | descriptorSet, |
DescriptorUpdateTemplate | descriptorUpdateTemplate, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSetWithTemplate | ( | DescriptorSet | descriptorSet, |
DescriptorUpdateTemplate | descriptorUpdateTemplate, | ||
const void * | pData, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSetWithTemplateKHR | ( | DescriptorSet | descriptorSet, |
DescriptorUpdateTemplate | descriptorUpdateTemplate, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSetWithTemplateKHR | ( | DescriptorSet | descriptorSet, |
DescriptorUpdateTemplate | descriptorUpdateTemplate, | ||
const void * | pData, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | ArrayProxy< const Fence > | fences, |
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | ArrayProxy< const Fence > | fences, |
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d | ||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::waitIdle | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::waitIdle | ( | Dispatch const & | d | ) | const |
|
private |