SDL
2.0
|
#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< UniqueHandle< DeviceMemory, Dispatch > >::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 Allocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements, Allocator > | getImageSparseMemoryRequirements (Image image, Allocator const &vectorAllocator, Dispatch const &d) 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< UniqueHandle< Fence, Dispatch > >::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< UniqueHandle< Semaphore, Dispatch > >::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< UniqueHandle< Event, Dispatch > >::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< UniqueHandle< QueryPool, Dispatch > >::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< UniqueHandle< Buffer, Dispatch > >::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< UniqueHandle< BufferView, Dispatch > >::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< UniqueHandle< Image, Dispatch > >::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< UniqueHandle< ImageView, Dispatch > >::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< UniqueHandle< ShaderModule, Dispatch > >::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< UniqueHandle< PipelineCache, Dispatch > >::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 Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (PipelineCache pipelineCache, Allocator const &vectorAllocator, Dispatch const &d) 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< std::vector< Pipeline, Allocator > >::type | createGraphicsPipelines (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< Pipeline, Dispatch >, 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< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createGraphicsPipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< Pipeline, Dispatch > >::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< std::vector< Pipeline, Allocator > >::type | createComputePipelines (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< Pipeline, Dispatch >, 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< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createComputePipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< Pipeline, Dispatch > >::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< UniqueHandle< PipelineLayout, Dispatch > >::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< UniqueHandle< Sampler, Dispatch > >::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< UniqueHandle< DescriptorSetLayout, Dispatch > >::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< UniqueHandle< DescriptorPool, Dispatch > >::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<DescriptorSet>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< DescriptorSet, Allocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Allocator = std::allocator<UniqueDescriptorSet>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueDescriptorSet>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) 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< UniqueHandle< Framebuffer, Dispatch > >::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< UniqueHandle< RenderPass, Dispatch > >::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< UniqueHandle< CommandPool, Dispatch > >::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<CommandBuffer>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< CommandBuffer, Allocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Allocator = std::allocator<UniqueCommandBuffer>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniqueCommandBuffer>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) 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< std::vector< SwapchainKHR, Allocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< SwapchainKHR, Dispatch >, 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< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, Allocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< SwapchainKHR, Dispatch > >::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< UniqueHandle< SwapchainKHR, Dispatch > >::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 Allocator = std::allocator<Image>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (SwapchainKHR swapchain, Allocator const &vectorAllocator, Dispatch const &d) 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< UniqueHandle< IndirectCommandsLayoutNVX, Dispatch > >::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< UniqueHandle< ObjectTableNVX, Dispatch > >::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< UniqueHandle< DescriptorUpdateTemplate, Dispatch > >::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< UniqueHandle< DescriptorUpdateTemplate, Dispatch > >::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 Allocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, Allocator const &vectorAllocator, Dispatch const &d) 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch = DispatchLoaderStatic> | |
std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Allocator const &vectorAllocator, Dispatch const &d) 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< UniqueHandle< SamplerYcbcrConversion, Dispatch > >::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< UniqueHandle< SamplerYcbcrConversion, Dispatch > >::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< UniqueHandle< ValidationCacheEXT, Dispatch > >::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 Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (ValidationCacheEXT validationCache, Allocator const &vectorAllocator, Dispatch const &d) 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
StructureChain< X, Y, Z... > | 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 Allocator = std::allocator<uint8_t>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const CalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< uint64_t >::type | getCalibratedTimestampsEXT (ArrayProxy< const CalibratedTimestampInfoEXT > timestampInfos, ArrayProxy< uint64_t > timestamps, 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 |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createRenderPass2KHR (const RenderPassCreateInfo2KHR *pCreateInfo, const AllocationCallbacks *pAllocator, RenderPass *pRenderPass, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< RenderPass >::type | createRenderPass2KHR (const RenderPassCreateInfo2KHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const RenderPassCreateInfo2KHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | compileDeferredNV (Pipeline pipeline, uint32_t shader, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV *pCreateInfo, const AllocationCallbacks *pAllocator, AccelerationStructureNV *pAccelerationStructure, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< AccelerationStructureNV >::type | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (AccelerationStructureNV accelerationStructure, const AllocationCallbacks *pAllocator, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | destroy (AccelerationStructureNV accelerationStructure, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
void | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV *pInfo, MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const BindAccelerationStructureMemoryInfoNV *pBindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | bindAccelerationStructureMemoryNV (ArrayProxy< const BindAccelerationStructureMemoryInfoNV > bindInfos, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d=Dispatch()) const |
template<typename T , typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, ArrayProxy< T > data, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, size_t dataSize, void *pData, Dispatch const &d=Dispatch()) const |
template<typename T , typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< void >::type | getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, ArrayProxy< T > data, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | createRayTracingPipelinesNV (PipelineCache pipelineCache, uint32_t createInfoCount, const RayTracingPipelineCreateInfoNV *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 | createRayTracingPipelinesNV (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<Pipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< Pipeline, Allocator > >::type | createRayTracingPipelinesNV (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< Pipeline >::type | createRayTracingPipelineNV (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Allocator = std::allocator<UniquePipeline>, typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< UniqueHandle< Pipeline, Dispatch > >::type | createRayTracingPipelineNVUnique (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
Result | getImageDrmFormatModifierPropertiesEXT (Image image, ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d=Dispatch()) const |
template<typename Dispatch = DispatchLoaderStatic> | |
ResultValueType< ImageDrmFormatModifierPropertiesEXT >::type | getImageDrmFormatModifierPropertiesEXT (Image image, 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< UniqueHandle< DeviceMemory, Dispatch > >::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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements, Allocator > | getImageSparseMemoryRequirements (Image image, Allocator const &vectorAllocator, 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< UniqueHandle< Fence, Dispatch > >::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< UniqueHandle< Semaphore, Dispatch > >::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< UniqueHandle< Event, Dispatch > >::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< UniqueHandle< QueryPool, Dispatch > >::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< UniqueHandle< Buffer, Dispatch > >::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< UniqueHandle< BufferView, Dispatch > >::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< UniqueHandle< Image, Dispatch > >::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< UniqueHandle< ImageView, Dispatch > >::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< UniqueHandle< ShaderModule, Dispatch > >::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< UniqueHandle< PipelineCache, Dispatch > >::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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getPipelineCacheData (PipelineCache pipelineCache, Allocator const &vectorAllocator, 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< std::vector< Pipeline, Allocator > >::type | createGraphicsPipelines (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< Pipeline, Dispatch >, 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< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createGraphicsPipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const GraphicsPipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< Pipeline, Dispatch > >::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< std::vector< Pipeline, Allocator > >::type | createComputePipelines (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< Pipeline, Dispatch >, 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< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createComputePipelinesUnique (PipelineCache pipelineCache, ArrayProxy< const ComputePipelineCreateInfo > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< Pipeline, Dispatch > >::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< UniqueHandle< PipelineLayout, Dispatch > >::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< UniqueHandle< Sampler, Dispatch > >::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< UniqueHandle< DescriptorSetLayout, Dispatch > >::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< UniqueHandle< DescriptorPool, Dispatch > >::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< DescriptorSet, Allocator > >::type | allocateDescriptorSets (const DescriptorSetAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< DescriptorSet, Dispatch >, Allocator > >::type | allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo &allocateInfo, Allocator const &vectorAllocator, 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< UniqueHandle< Framebuffer, Dispatch > >::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< UniqueHandle< RenderPass, Dispatch > >::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< UniqueHandle< CommandPool, Dispatch > >::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< CommandBuffer, Allocator > >::type | allocateCommandBuffers (const CommandBufferAllocateInfo &allocateInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< CommandBuffer, Dispatch >, Allocator > >::type | allocateCommandBuffersUnique (const CommandBufferAllocateInfo &allocateInfo, Allocator const &vectorAllocator, 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< std::vector< SwapchainKHR, Allocator > >::type | createSharedSwapchainsKHR (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<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< UniqueHandle< SwapchainKHR, Dispatch >, Allocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< SwapchainKHR, Dispatch >, Allocator > >::type | createSharedSwapchainsKHRUnique (ArrayProxy< const SwapchainCreateInfoKHR > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< SwapchainKHR, Dispatch > >::type | createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_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< UniqueHandle< SwapchainKHR, Dispatch > >::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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Image, Allocator > >::type | getSwapchainImagesKHR (SwapchainKHR swapchain, Allocator const &vectorAllocator, 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< UniqueHandle< IndirectCommandsLayoutNVX, Dispatch > >::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< UniqueHandle< ObjectTableNVX, Dispatch > >::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< UniqueHandle< DescriptorUpdateTemplate, Dispatch > >::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< UniqueHandle< DescriptorUpdateTemplate, Dispatch > >::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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< PastPresentationTimingGOOGLE, Allocator > >::type | getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, Allocator const &vectorAllocator, 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 &info, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE std::vector< SparseImageMemoryRequirements2, Allocator > | getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 &info, Allocator const &vectorAllocator, 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< UniqueHandle< SamplerYcbcrConversion, Dispatch > >::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< UniqueHandle< SamplerYcbcrConversion, Dispatch > >::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< UniqueHandle< ValidationCacheEXT, Dispatch > >::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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getValidationCacheDataEXT (ValidationCacheEXT validationCache, Allocator const &vectorAllocator, 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< uint8_t, Allocator > >::type | getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getCalibratedTimestampsEXT (uint32_t timestampCount, const CalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< uint64_t >::type | getCalibratedTimestampsEXT (ArrayProxy< const CalibratedTimestampInfoEXT > timestampInfos, ArrayProxy< uint64_t > timestamps, 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 |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createRenderPass2KHR (const RenderPassCreateInfo2KHR *pCreateInfo, const AllocationCallbacks *pAllocator, RenderPass *pRenderPass, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< RenderPass >::type | createRenderPass2KHR (const RenderPassCreateInfo2KHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< RenderPass, Dispatch > >::type | createRenderPass2KHRUnique (const RenderPassCreateInfo2KHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | compileDeferredNV (Pipeline pipeline, uint32_t shader, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV *pCreateInfo, const AllocationCallbacks *pAllocator, AccelerationStructureNV *pAccelerationStructure, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< AccelerationStructureNV >::type | createAccelerationStructureNV (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< AccelerationStructureNV, Dispatch > >::type | createAccelerationStructureNVUnique (const AccelerationStructureCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (AccelerationStructureNV accelerationStructure, const AllocationCallbacks *pAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | destroy (AccelerationStructureNV accelerationStructure, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV *pInfo, MemoryRequirements2KHR *pMemoryRequirements, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE MemoryRequirements2KHR | getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV &info, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const BindAccelerationStructureMemoryInfoNV *pBindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | bindAccelerationStructureMemoryNV (ArrayProxy< const BindAccelerationStructureMemoryInfoNV > bindInfos, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData, Dispatch const &d) const |
template<typename T , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, ArrayProxy< T > data, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, size_t dataSize, void *pData, Dispatch const &d) const |
template<typename T , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, ArrayProxy< T > data, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | createRayTracingPipelinesNV (PipelineCache pipelineCache, uint32_t createInfoCount, const RayTracingPipelineCreateInfoNV *pCreateInfos, const AllocationCallbacks *pAllocator, Pipeline *pPipelines, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Pipeline, Allocator > >::type | createRayTracingPipelinesNV (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< Pipeline, Allocator > >::type | createRayTracingPipelinesNV (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< Pipeline >::type | createRayTracingPipelineNV (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Allocator , typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< std::vector< UniqueHandle< Pipeline, Dispatch >, Allocator > >::type | createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, ArrayProxy< const RayTracingPipelineCreateInfoNV > createInfos, Optional< const AllocationCallbacks > allocator, Allocator const &vectorAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< UniqueHandle< Pipeline, Dispatch > >::type | createRayTracingPipelineNVUnique (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE Result | getImageDrmFormatModifierPropertiesEXT (Image image, ImageDrmFormatModifierPropertiesEXT *pProperties, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< ImageDrmFormatModifierPropertiesEXT >::type | getImageDrmFormatModifierPropertiesEXT (Image image, Dispatch const &d) const |
Private Attributes | |
VkDevice | m_device |
Definition at line 39957 of file vulkan.hpp.
|
inline |
Definition at line 39960 of file vulkan.hpp.
|
inline |
Definition at line 39964 of file vulkan.hpp.
|
inline |
Definition at line 39968 of file vulkan.hpp.
VULKAN_HPP_INLINE ResultValue<uint32_t> VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR & | acquireInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44021 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eNotReady, VULKAN_HPP_NAMESPACE::eSuboptimalKHR, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_NAMESPACE::eTimeout, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::acquireNextImage2KHR | ( | const AcquireNextImageInfoKHR * | pAcquireInfo, |
uint32_t * | pImageIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | 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 |
Definition at line 43422 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eNotReady, VULKAN_HPP_NAMESPACE::eSuboptimalKHR, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_NAMESPACE::eTimeout, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::acquireNextImageKHR | ( | SwapchainKHR | swapchain, |
uint64_t | timeout, | ||
Semaphore | semaphore, | ||
Fence | fence, | ||
uint32_t * | pImageIndex, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<CommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<CommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43173 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandBufferCount, VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<CommandBuffer,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43166 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandBufferCount, VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffers | ( | const CommandBufferAllocateInfo * | pAllocateInfo, |
CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<UniqueHandle<CommandBuffer,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<CommandBuffer,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43198 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandBufferCount, VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandPool, VULKAN_HPP_NAMESPACE::createResultValue(), d, i, m_device, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<CommandBuffer,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43181 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandBufferCount, VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo::commandPool, VULKAN_HPP_NAMESPACE::createResultValue(), d, i, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<CommandBuffer,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateCommandBuffersUnique | ( | const CommandBufferAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<DescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<DescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42888 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorSetCount, m_device, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<DescriptorSet,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 42881 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorSetCount, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSets | ( | const DescriptorSetAllocateInfo * | pAllocateInfo, |
DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<UniqueHandle<DescriptorSet,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<DescriptorSet,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42913 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorPool, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorSetCount, i, m_device, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<DescriptorSet,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 42896 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorPool, VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo::descriptorSetCount, i, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<DescriptorSet,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::allocateDescriptorSetsUnique | ( | const DescriptorSetAllocateInfo & | allocateInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceMemory>::type VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41575 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 41569 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::allocateMemory | ( | const MemoryAllocateInfo * | pAllocateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DeviceMemory * | pMemory, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<DeviceMemory,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::allocateMemoryUnique | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41583 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<DeviceMemory,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::allocateMemoryUnique | ( | const MemoryAllocateInfo & | allocateInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV | ( | ArrayProxy< const BindAccelerationStructureMemoryInfoNV > | bindInfos, |
Dispatch const & | d | ||
) | const |
Definition at line 44926 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV | ( | ArrayProxy< const BindAccelerationStructureMemoryInfoNV > | bindInfos, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV | ( | uint32_t | bindInfoCount, |
const BindAccelerationStructureMemoryInfoNV * | pBindInfos, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::bindAccelerationStructureMemoryNV | ( | uint32_t | bindInfoCount, |
const BindAccelerationStructureMemoryInfoNV * | pBindInfos, | ||
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 |
Definition at line 41715 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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::bindBufferMemory2 | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Definition at line 43935 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2 | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | ArrayProxy< const BindBufferMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Definition at line 43949 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::bindBufferMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindBufferMemoryInfo * | pBindInfos, | ||
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 |
Definition at line 41745 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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::bindImageMemory2 | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Definition at line 43963 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2 | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | ArrayProxy< const BindImageMemoryInfo > | bindInfos, |
Dispatch const & | d | ||
) | const |
Definition at line 43977 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::bindImageMemory2KHR | ( | uint32_t | bindInfoCount, |
const BindImageMemoryInfo * | pBindInfos, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::compileDeferredNV | ( | Pipeline | pipeline, |
uint32_t | shader, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44845 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::compileDeferredNV | ( | Pipeline | pipeline, |
uint32_t | shader, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<AccelerationStructureNV>::type VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV | ( | const AccelerationStructureCreateInfoNV & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44859 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<AccelerationStructureNV>::type VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV | ( | const AccelerationStructureCreateInfoNV & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV | ( | const AccelerationStructureCreateInfoNV * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
AccelerationStructureNV * | pAccelerationStructure, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44853 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNV | ( | const AccelerationStructureCreateInfoNV * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
AccelerationStructureNV * | pAccelerationStructure, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<AccelerationStructureNV,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNVUnique | ( | const AccelerationStructureCreateInfoNV & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44867 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<AccelerationStructureNV,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createAccelerationStructureNVUnique | ( | const AccelerationStructureCreateInfoNV & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Buffer>::type VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42097 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42091 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createBuffer | ( | const BufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Buffer * | pBuffer, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Buffer,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createBufferUnique | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42105 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Buffer,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createBufferUnique | ( | const BufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<BufferView>::type VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42149 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42143 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createBufferView | ( | const BufferViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
BufferView * | pView, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<BufferView,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createBufferViewUnique | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42157 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<BufferView,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createBufferViewUnique | ( | const BufferViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<CommandPool>::type VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43099 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43093 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createCommandPool | ( | const CommandPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
CommandPool * | pCommandPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<CommandPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createCommandPoolUnique | ( | const CommandPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43107 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<CommandPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createCommandPoolUnique | ( | const CommandPoolCreateInfo & | 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 |
Definition at line 42572 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createComputePipeline | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
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, | ||
Allocator const & | vectorAllocator, | ||
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, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42565 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42558 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42552 of file vulkan.hpp.
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<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42597 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const ComputePipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42580 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,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<UniqueHandle<Pipeline,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createComputePipelineUnique | ( | PipelineCache | pipelineCache, |
const ComputePipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42614 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Pipeline,Dispatch> >::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<DescriptorPool>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42814 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42808 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorPool | ( | const DescriptorPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorPool * | pDescriptorPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<DescriptorPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPoolUnique | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42822 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<DescriptorPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorPoolUnique | ( | const DescriptorPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorSetLayout>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42762 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42756 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayout | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorSetLayout * | pSetLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<DescriptorSetLayout,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayoutUnique | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42770 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<DescriptorSetLayout,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorSetLayoutUnique | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44036 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44030 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplate | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DescriptorUpdateTemplate>::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44062 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44056 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHR | ( | const DescriptorUpdateTemplateCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
DescriptorUpdateTemplate * | pDescriptorUpdateTemplate, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<DescriptorUpdateTemplate,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHRUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44070 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<DescriptorUpdateTemplate,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateKHRUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<DescriptorUpdateTemplate,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44044 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<DescriptorUpdateTemplate,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createDescriptorUpdateTemplateUnique | ( | const DescriptorUpdateTemplateCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Event>::type VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41934 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 41928 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createEvent | ( | const EventCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Event * | pEvent, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Event,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createEventUnique | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41942 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Event,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createEventUnique | ( | const EventCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41787 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 41781 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createFence | ( | const FenceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Fence,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createFenceUnique | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41795 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Fence,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createFenceUnique | ( | const FenceCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Framebuffer>::type VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42980 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42974 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createFramebuffer | ( | const FramebufferCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Framebuffer * | pFramebuffer, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Framebuffer,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createFramebufferUnique | ( | const FramebufferCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42988 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Framebuffer,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createFramebufferUnique | ( | const FramebufferCreateInfo & | 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 |
Definition at line 42498 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipeline | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
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, | ||
Allocator const & | vectorAllocator, | ||
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, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42491 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42484 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42478 of file vulkan.hpp.
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<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42523 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelinesUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const GraphicsPipelineCreateInfo > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42506 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,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<UniqueHandle<Pipeline,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createGraphicsPipelineUnique | ( | PipelineCache | pipelineCache, |
const GraphicsPipelineCreateInfo & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42540 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Pipeline,Dispatch> >::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<Image>::type VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42201 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42195 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createImage | ( | const ImageCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Image * | pImage, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Image,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createImageUnique | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42209 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Image,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createImageUnique | ( | const ImageCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<ImageView>::type VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42268 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42262 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createImageView | ( | const ImageViewCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ImageView * | pView, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<ImageView,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createImageViewUnique | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42276 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<ImageView,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createImageViewUnique | ( | const ImageViewCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<IndirectCommandsLayoutNVX>::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43482 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43476 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVX | ( | const IndirectCommandsLayoutCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
IndirectCommandsLayoutNVX * | pIndirectCommandsLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<IndirectCommandsLayoutNVX,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVXUnique | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43490 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<IndirectCommandsLayoutNVX,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createIndirectCommandsLayoutNVXUnique | ( | const IndirectCommandsLayoutCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<ObjectTableNVX>::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43534 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43528 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createObjectTableNVX | ( | const ObjectTableCreateInfoNVX * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ObjectTableNVX * | pObjectTable, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<ObjectTableNVX,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVXUnique | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43542 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<ObjectTableNVX,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createObjectTableNVXUnique | ( | const ObjectTableCreateInfoNVX & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<PipelineCache>::type VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42372 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42366 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createPipelineCache | ( | const PipelineCacheCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineCache * | pPipelineCache, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<PipelineCache,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createPipelineCacheUnique | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42380 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<PipelineCache,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createPipelineCacheUnique | ( | const PipelineCacheCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<PipelineLayout>::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42658 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42652 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createPipelineLayout | ( | const PipelineLayoutCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
PipelineLayout * | pPipelineLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<PipelineLayout,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayoutUnique | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42666 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<PipelineLayout,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createPipelineLayoutUnique | ( | const PipelineLayoutCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<QueryPool>::type VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42031 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42025 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createQueryPool | ( | const QueryPoolCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
QueryPool * | pQueryPool, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<QueryPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createQueryPoolUnique | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42039 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<QueryPool,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createQueryPoolUnique | ( | const QueryPoolCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNV | ( | PipelineCache | pipelineCache, |
const RayTracingPipelineCreateInfoNV & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44982 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<Pipeline>::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNV | ( | PipelineCache | pipelineCache, |
const RayTracingPipelineCreateInfoNV & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Pipeline,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNVUnique | ( | PipelineCache | pipelineCache, |
const RayTracingPipelineCreateInfoNV & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 45024 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Pipeline,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelineNVUnique | ( | PipelineCache | pipelineCache, |
const RayTracingPipelineCreateInfoNV & | createInfo, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44975 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44968 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<Pipeline,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const RayTracingPipelineCreateInfoNV * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44962 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNV | ( | PipelineCache | pipelineCache, |
uint32_t | createInfoCount, | ||
const RayTracingPipelineCreateInfoNV * | pCreateInfos, | ||
const AllocationCallbacks * | pAllocator, | ||
Pipeline * | pPipelines, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 45007 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44990 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<Pipeline,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createRayTracingPipelinesNVUnique | ( | PipelineCache | pipelineCache, |
ArrayProxy< const RayTracingPipelineCreateInfoNV > | createInfos, | ||
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<RenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43032 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43026 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createRenderPass | ( | const RenderPassCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
RenderPass * | pRenderPass, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<RenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR | ( | const RenderPassCreateInfo2KHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44776 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<RenderPass>::type VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR | ( | const RenderPassCreateInfo2KHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR | ( | const RenderPassCreateInfo2KHR * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
RenderPass * | pRenderPass, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44770 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHR | ( | const RenderPassCreateInfo2KHR * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
RenderPass * | pRenderPass, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<RenderPass,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHRUnique | ( | const RenderPassCreateInfo2KHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44784 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<RenderPass,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRenderPass2KHRUnique | ( | const RenderPassCreateInfo2KHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<RenderPass,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRenderPassUnique | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43040 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<RenderPass,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createRenderPassUnique | ( | const RenderPassCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Sampler>::type VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42710 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42704 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createSampler | ( | const SamplerCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Sampler * | pSampler, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Sampler,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerUnique | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42718 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Sampler,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerUnique | ( | const SamplerCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44400 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44394 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversion | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<SamplerYcbcrConversion>::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44426 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44420 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHR | ( | const SamplerYcbcrConversionCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SamplerYcbcrConversion * | pYcbcrConversion, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<SamplerYcbcrConversion,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHRUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44434 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<SamplerYcbcrConversion,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionKHRUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<SamplerYcbcrConversion,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44408 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<SamplerYcbcrConversion,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSamplerYcbcrConversionUnique | ( | const SamplerYcbcrConversionCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Semaphore>::type VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41882 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 41876 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createSemaphore | ( | const SemaphoreCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Semaphore * | pSemaphore, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Semaphore,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSemaphoreUnique | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41890 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<Semaphore,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSemaphoreUnique | ( | const SemaphoreCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<ShaderModule>::type VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42320 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 42314 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createShaderModule | ( | const ShaderModuleCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ShaderModule * | pShaderModule, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<ShaderModule,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createShaderModuleUnique | ( | const ShaderModuleCreateInfo & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42328 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<ShaderModule,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createShaderModuleUnique | ( | const ShaderModuleCreateInfo & | 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 |
Definition at line 43264 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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<UniqueHandle<SwapchainKHR,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43306 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<SwapchainKHR,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<SwapchainKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHR | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
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, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43257 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43250 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43244 of file vulkan.hpp.
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<UniqueHandle<SwapchainKHR,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<SwapchainKHR,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43289 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<UniqueHandle<SwapchainKHR,Dispatch>,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::createSharedSwapchainsKHRUnique | ( | ArrayProxy< const SwapchainCreateInfoKHR > | createInfos, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43272 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), i, m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<std::vector<UniqueHandle<SwapchainKHR,Dispatch>,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<SwapchainKHR>::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43324 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43318 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createSwapchainKHR | ( | const SwapchainCreateInfoKHR * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
SwapchainKHR * | pSwapchain, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<SwapchainKHR,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43332 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<SwapchainKHR,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createSwapchainKHRUnique | ( | const SwapchainCreateInfoKHR & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<ValidationCacheEXT>::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44506 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44500 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXT | ( | const ValidationCacheCreateInfoEXT * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
ValidationCacheEXT * | pValidationCache, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<UniqueHandle<ValidationCacheEXT,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXTUnique | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44514 of file vulkan.hpp.
References d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<UniqueHandle<ValidationCacheEXT,Dispatch> >::type VULKAN_HPP_NAMESPACE::Device::createValidationCacheEXTUnique | ( | const ValidationCacheCreateInfoEXT & | createInfo, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43437 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectNameEXT | ( | const DebugMarkerObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43451 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::debugMarkerSetObjectTagEXT | ( | const DebugMarkerObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | AccelerationStructureNV | accelerationStructure, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | AccelerationStructureNV | accelerationStructure, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | AccelerationStructureNV | accelerationStructure, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44898 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | AccelerationStructureNV | accelerationStructure, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Buffer | buffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | BufferView | bufferView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | CommandPool | commandPool, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | const AllocationCallbacks * | pAllocator, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorPool | descriptorPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42801 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44101 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Event | event, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Fence | fence, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43013 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43019 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Image | image, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ImageView | imageView, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43521 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ObjectTableNVX | objectTable, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Optional< const AllocationCallbacks > | allocator, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Optional< const AllocationCallbacks > | allocator = nullptr , |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Pipeline | pipeline, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineCache | pipelineCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | PipelineLayout | pipelineLayout, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | QueryPool | queryPool, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | RenderPass | renderPass, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Sampler | sampler, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44465 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | Semaphore | semaphore, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ShaderModule | shaderModule, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | SwapchainKHR | swapchain, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroy | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroy | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyAccelerationStructureNV | ( | AccelerationStructureNV | accelerationStructure, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyAccelerationStructureNV | ( | AccelerationStructureNV | accelerationStructure, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyAccelerationStructureNV | ( | AccelerationStructureNV | accelerationStructure, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44885 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroyAccelerationStructureNV | ( | AccelerationStructureNV | accelerationStructure, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyBuffer | ( | Buffer | buffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyBuffer | ( | Buffer | buffer, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyBufferView | ( | BufferView | bufferView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyBufferView | ( | BufferView | bufferView, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyCommandPool | ( | CommandPool | commandPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyCommandPool | ( | CommandPool | commandPool, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyDescriptorPool | ( | DescriptorPool | descriptorPool, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorSetLayout | ( | DescriptorSetLayout | descriptorSetLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42788 of file vulkan.hpp.
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::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplate | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44088 of file vulkan.hpp.
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::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyDescriptorUpdateTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44114 of file vulkan.hpp.
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::destroyEvent | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyEvent | ( | Event | event, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyEvent | ( | Event | event, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyFence | ( | Fence | fence, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyFence | ( | Fence | fence, |
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 |
Definition at line 43000 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyFramebuffer | ( | Framebuffer | framebuffer, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43006 of file vulkan.hpp.
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::destroyImage | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyImage | ( | Image | image, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyImage | ( | Image | image, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyImageView | ( | ImageView | imageView, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyImageView | ( | ImageView | imageView, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyIndirectCommandsLayoutNVX | ( | IndirectCommandsLayoutNVX | indirectCommandsLayout, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43508 of file vulkan.hpp.
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::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyObjectTableNVX | ( | ObjectTableNVX | objectTable, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyPipeline | ( | Pipeline | pipeline, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyPipeline | ( | Pipeline | pipeline, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyPipelineCache | ( | PipelineCache | pipelineCache, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyPipelineLayout | ( | PipelineLayout | pipelineLayout, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyQueryPool | ( | QueryPool | queryPool, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyQueryPool | ( | QueryPool | queryPool, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyRenderPass | ( | RenderPass | renderPass, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyRenderPass | ( | RenderPass | renderPass, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroySampler | ( | Sampler | sampler, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroySampler | ( | Sampler | sampler, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversion | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44452 of file vulkan.hpp.
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::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroySamplerYcbcrConversionKHR | ( | SamplerYcbcrConversion | ycbcrConversion, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44478 of file vulkan.hpp.
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::destroySemaphore | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroySemaphore | ( | Semaphore | semaphore, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroySemaphore | ( | Semaphore | semaphore, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyShaderModule | ( | ShaderModule | shaderModule, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroyShaderModule | ( | ShaderModule | shaderModule, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::destroySwapchainKHR | ( | SwapchainKHR | swapchain, |
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 |
void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::destroyValidationCacheEXT | ( | ValidationCacheEXT | validationCache, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT & | displayPowerInfo, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43846 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::displayPowerControlEXT | ( | DisplayKHR | display, |
const DisplayPowerInfoEXT * | pDisplayPowerInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d | ||
) | const |
Definition at line 41656 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::flushMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43237 of file vulkan.hpp.
References d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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 | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42953 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::free | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::free | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
ArrayProxy< const CommandBuffer > | commandBuffers, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43224 of file vulkan.hpp.
References d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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 |
void VULKAN_HPP_NAMESPACE::Device::freeCommandBuffers | ( | CommandPool | commandPool, |
uint32_t | commandBufferCount, | ||
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
ArrayProxy< const DescriptorSet > | descriptorSets, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42939 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::freeDescriptorSets | ( | DescriptorPool | descriptorPool, |
uint32_t | descriptorSetCount, | ||
const DescriptorSet * | pDescriptorSets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::freeMemory | ( | DeviceMemory | memory, |
const AllocationCallbacks * | pAllocator, | ||
Dispatch const & | d = Dispatch() |
||
) | 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::freeMemory | ( | DeviceMemory | memory, |
Optional< const AllocationCallbacks > | allocator = nullptr , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV | ( | AccelerationStructureNV | accelerationStructure, |
ArrayProxy< T > | data, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44954 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, T, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV | ( | AccelerationStructureNV | accelerationStructure, |
ArrayProxy< T > | data, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV | ( | AccelerationStructureNV | accelerationStructure, |
size_t | dataSize, | ||
void * | pData, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureHandleNV | ( | AccelerationStructureNV | accelerationStructure, |
size_t | dataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2KHR VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureMemoryRequirementsNV | ( | const AccelerationStructureMemoryRequirementsInfoNV & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44911 of file vulkan.hpp.
MemoryRequirements2KHR VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureMemoryRequirementsNV | ( | const AccelerationStructureMemoryRequirementsInfoNV & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureMemoryRequirementsNV | ( | const AccelerationStructureMemoryRequirementsInfoNV * | pInfo, |
MemoryRequirements2KHR * | pMemoryRequirements, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44905 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::getAccelerationStructureMemoryRequirementsNV | ( | const AccelerationStructureMemoryRequirementsInfoNV * | pInfo, |
MemoryRequirements2KHR * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
Dispatch const & | d | ||
) | const |
Definition at line 41699 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements | ( | Buffer | buffer, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44252 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44259 of file vulkan.hpp.
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2 | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44275 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44282 of file vulkan.hpp.
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getBufferMemoryRequirements2KHR | ( | const BufferMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<uint64_t>::type VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT | ( | ArrayProxy< const CalibratedTimestampInfoEXT > | timestampInfos, |
ArrayProxy< uint64_t > | timestamps, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44710 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<uint64_t>::type VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT | ( | ArrayProxy< const CalibratedTimestampInfoEXT > | timestampInfos, |
ArrayProxy< uint64_t > | timestamps, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT | ( | uint32_t | timestampCount, |
const CalibratedTimestampInfoEXT * | pTimestampInfos, | ||
uint64_t * | pTimestamps, | ||
uint64_t * | pMaxDeviation, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getCalibratedTimestampsEXT | ( | uint32_t | timestampCount, |
const CalibratedTimestampInfoEXT * | pTimestampInfos, | ||
uint64_t * | pTimestamps, | ||
uint64_t * | pMaxDeviation, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44618 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44625 of file vulkan.hpp.
DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupport | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44641 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44648 of file vulkan.hpp.
DescriptorSetLayoutSupport VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo & | createInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getDescriptorSetLayoutSupportKHR | ( | const DescriptorSetLayoutCreateInfo * | pCreateInfo, |
DescriptorSetLayoutSupport * | pSupport, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getEventStatus | ( | Event | event, |
Dispatch const & | d | ||
) | const |
Definition at line 41987 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eEventReset, VULKAN_HPP_NAMESPACE::eEventSet, m_device, and VULKAN_HPP_NAMESPACE_STRING.
Result VULKAN_HPP_NAMESPACE::Device::getEventStatus | ( | Event | event, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43817 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getFenceFdKHR | ( | const FenceGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getFenceStatus | ( | Fence | fence, |
Dispatch const & | d | ||
) | const |
Definition at line 41854 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eNotReady, VULKAN_HPP_NAMESPACE::eSuccess, m_device, and VULKAN_HPP_NAMESPACE_STRING.
Result VULKAN_HPP_NAMESPACE::Device::getFenceStatus | ( | Fence | fence, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43905 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeatures | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PeerMemoryFeatureFlags VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43920 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getGroupPeerMemoryFeaturesKHR | ( | uint32_t | heapIndex, |
uint32_t | localDeviceIndex, | ||
uint32_t | remoteDeviceIndex, | ||
PeerMemoryFeatureFlags * | pPeerMemoryFeatures, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | DeviceGroupPresentCapabilitiesKHR * | pDeviceGroupPresentCapabilities, |
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | DeviceGroupPresentCapabilitiesKHR * | pDeviceGroupPresentCapabilities, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceGroupPresentCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 43991 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<DeviceGroupPresentCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupPresentCapabilitiesKHR | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
DeviceGroupPresentModeFlagsKHR * | pModes, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
DeviceGroupPresentModeFlagsKHR * | pModes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<DeviceGroupPresentModeFlagsKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d | ||
) | const |
Definition at line 44006 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<DeviceGroupPresentModeFlagsKHR>::type VULKAN_HPP_NAMESPACE::Device::getGroupSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<ImageDrmFormatModifierPropertiesEXT>::type VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT | ( | Image | image, |
Dispatch const & | d | ||
) | const |
Definition at line 45042 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<ImageDrmFormatModifierPropertiesEXT>::type VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT | ( | Image | image, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT | ( | Image | image, |
ImageDrmFormatModifierPropertiesEXT * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getImageDrmFormatModifierPropertiesEXT | ( | Image | image, |
ImageDrmFormatModifierPropertiesEXT * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
Dispatch const & | d | ||
) | const |
Definition at line 41729 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements | ( | Image | image, |
MemoryRequirements * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44298 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44305 of file vulkan.hpp.
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2 | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44321 of file vulkan.hpp.
VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44328 of file vulkan.hpp.
MemoryRequirements2 VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 & | info, |
Dispatch const & | d = Dispatch() |
||
) | const |
StructureChain<X, Y, Z...> 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 |
void VULKAN_HPP_NAMESPACE::Device::getImageMemoryRequirements2KHR | ( | const ImageMemoryRequirementsInfo2 * | pInfo, |
MemoryRequirements2 * | pMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector<SparseImageMemoryRequirements,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41769 of file vulkan.hpp.
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
Dispatch const & | d | ||
) | const |
Definition at line 41759 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements | ( | Image | image, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements * | pSparseMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44354 of file vulkan.hpp.
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2 | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44344 of file vulkan.hpp.
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 |
Definition at line 44338 of file vulkan.hpp.
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::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44382 of file vulkan.hpp.
VULKAN_HPP_INLINE std::vector<SparseImageMemoryRequirements2,Allocator> VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 & | info, |
Dispatch const & | d | ||
) | const |
Definition at line 44372 of file vulkan.hpp.
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 |
Definition at line 44366 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::getImageSparseMemoryRequirements2KHR | ( | const ImageSparseMemoryRequirementsInfo2 * | pInfo, |
uint32_t * | pSparseMemoryRequirementCount, | ||
SparseImageMemoryRequirements2 * | pSparseMemoryRequirements, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE SubresourceLayout VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource & | subresource, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42253 of file vulkan.hpp.
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 |
void VULKAN_HPP_NAMESPACE::Device::getImageSubresourceLayout | ( | Image | image, |
const ImageSubresource * | pSubresource, | ||
SubresourceLayout * | pLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
DeviceSize * | pCommittedMemoryInBytes, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
DeviceSize * | pCommittedMemoryInBytes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE DeviceSize VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
Dispatch const & | d | ||
) | const |
Definition at line 41684 of file vulkan.hpp.
DeviceSize VULKAN_HPP_NAMESPACE::Device::getMemoryCommitment | ( | DeviceMemory | memory, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43692 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdKHR | ( | const MemoryGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<MemoryFdPropertiesKHR>::type VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43707 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43701 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::getMemoryFdPropertiesKHR | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
int | fd, | ||
MemoryFdPropertiesKHR * | pMemoryFdProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<MemoryHostPointerPropertiesEXT>::type VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44761 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44755 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::getMemoryHostPointerPropertiesEXT | ( | ExternalMemoryHandleTypeFlagBits | handleType, |
const void * | pHostPointer, | ||
MemoryHostPointerPropertiesEXT * | pMemoryHostPointerProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<PastPresentationTimingGOOGLE,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<PastPresentationTimingGOOGLE,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44225 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<PastPresentationTimingGOOGLE,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Definition at line 44206 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44200 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::getPastPresentationTimingGOOGLE | ( | SwapchainKHR | swapchain, |
uint32_t * | pPresentationTimingCount, | ||
PastPresentationTimingGOOGLE * | pPresentationTimings, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42443 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
Dispatch const & | d | ||
) | const |
Definition at line 42424 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getPipelineCacheData | ( | PipelineCache | pipelineCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const char * | pName, |
Dispatch const & | d | ||
) | const |
PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const char * | pName, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const std::string & | name, |
Dispatch const & | d | ||
) | const |
PFN_vkVoidFunction VULKAN_HPP_NAMESPACE::Device::getProcAddr | ( | const std::string & | name, |
Dispatch const & | d = Dispatch() |
||
) | 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 |
Definition at line 42083 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eNotReady, VULKAN_HPP_NAMESPACE::eSuccess, m_device, T, and VULKAN_HPP_NAMESPACE_STRING.
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 |
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 |
VULKAN_HPP_INLINE Queue VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Dispatch const & | d | ||
) | 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 |
void VULKAN_HPP_NAMESPACE::Device::getQueue | ( | uint32_t | queueFamilyIndex, |
uint32_t | queueIndex, | ||
Queue * | pQueue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Queue VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 & | queueInfo, |
Dispatch const & | d | ||
) | 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 |
void VULKAN_HPP_NAMESPACE::Device::getQueue2 | ( | const DeviceQueueInfo2 * | pQueueInfo, |
Queue * | pQueue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV | ( | Pipeline | pipeline, |
uint32_t | firstGroup, | ||
uint32_t | groupCount, | ||
ArrayProxy< T > | data, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44940 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, T, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV | ( | Pipeline | pipeline, |
uint32_t | firstGroup, | ||
uint32_t | groupCount, | ||
ArrayProxy< T > | data, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::getRayTracingShaderGroupHandlesNV | ( | Pipeline | pipeline, |
uint32_t | firstGroup, | ||
uint32_t | groupCount, | ||
size_t | dataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<RefreshCycleDurationGOOGLE>::type VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Definition at line 44191 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getRefreshCycleDurationGOOGLE | ( | SwapchainKHR | swapchain, |
RefreshCycleDurationGOOGLE * | pDisplayTimingProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Extent2D VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Dispatch const & | d | ||
) | 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 |
void VULKAN_HPP_NAMESPACE::Device::getRenderAreaGranularity | ( | RenderPass | renderPass, |
Extent2D * | pGranularity, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<int>::type VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR & | getFdInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43755 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getSemaphoreFdKHR | ( | const SemaphoreGetFdInfoKHR * | pGetFdInfo, |
int * | pFd, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
Allocator const & | vectorAllocator, | ||
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, | ||
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44683 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44664 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 44658 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::getShaderInfoAMD | ( | Pipeline | pipeline, |
ShaderStageFlagBits | shaderStage, | ||
ShaderInfoTypeAMD | infoType, | ||
size_t * | pInfoSize, | ||
void * | pInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<uint64_t>::type VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43890 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainCounterEXT | ( | SwapchainKHR | swapchain, |
SurfaceCounterFlagBitsEXT | counter, | ||
uint64_t * | pCounterValue, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<Image,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<Image,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43395 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<Image,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Definition at line 43376 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainImagesKHR | ( | SwapchainKHR | swapchain, |
uint32_t * | pSwapchainImageCount, | ||
Image * | pSwapchainImages, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d | ||
) | const |
Definition at line 44177 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eSuboptimalKHR, VULKAN_HPP_NAMESPACE::eSuccess, m_device, and VULKAN_HPP_NAMESPACE_STRING.
Result VULKAN_HPP_NAMESPACE::Device::getSwapchainStatusKHR | ( | SwapchainKHR | swapchain, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44577 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE ResultValueType<std::vector<uint8_t,Allocator> >::type VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
Dispatch const & | d | ||
) | const |
Definition at line 44558 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_device, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::getValidationCacheDataEXT | ( | ValidationCacheEXT | validationCache, |
size_t * | pDataSize, | ||
void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR & | importFenceFdInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43832 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::importFenceFdKHR | ( | const ImportFenceFdInfoKHR * | pImportFenceFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR & | importSemaphoreFdInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 43770 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::importSemaphoreFdKHR | ( | const ImportSemaphoreFdInfoKHR * | pImportSemaphoreFdInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | ArrayProxy< const MappedMemoryRange > | memoryRanges, |
Dispatch const & | d | ||
) | const |
Definition at line 41670 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::invalidateMappedMemoryRanges | ( | uint32_t | memoryRangeCount, |
const MappedMemoryRange * | pMemoryRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void*>::type VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41627 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::mapMemory | ( | DeviceMemory | memory, |
DeviceSize | offset, | ||
DeviceSize | size, | ||
MemoryMapFlags | flags, | ||
void ** | ppData, | ||
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 ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
ArrayProxy< const PipelineCache > | srcCaches, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42470 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::mergePipelineCaches | ( | PipelineCache | dstCache, |
uint32_t | srcCacheCount, | ||
const PipelineCache * | pSrcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
ArrayProxy< const ValidationCacheEXT > | srcCaches, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44604 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::mergeValidationCachesEXT | ( | ValidationCacheEXT | dstCache, |
uint32_t | srcCacheCount, | ||
const ValidationCacheEXT * | pSrcCaches, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
|
inlineexplicit |
Definition at line 41496 of file vulkan.hpp.
References m_device, and VK_NULL_HANDLE.
|
inline |
Definition at line 41491 of file vulkan.hpp.
References m_device.
|
inline |
Definition at line 41501 of file vulkan.hpp.
References m_device, and VK_NULL_HANDLE.
|
inline |
Definition at line 39991 of file vulkan.hpp.
References m_device.
|
inline |
Definition at line 39996 of file vulkan.hpp.
References m_device.
|
inline |
Definition at line 39980 of file vulkan.hpp.
References m_device, and VK_NULL_HANDLE.
|
inline |
Definition at line 39986 of file vulkan.hpp.
References m_device.
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT & | displayEventInfo, | ||
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43875 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43869 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::registerDisplayEventEXT | ( | DisplayKHR | display, |
const DisplayEventInfoEXT * | pDisplayEventInfo, | ||
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<Fence>::type VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT & | deviceEventInfo, |
Optional< const AllocationCallbacks > | allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43860 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43854 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::registerEventEXT | ( | const DeviceEventInfoEXT * | pDeviceEventInfo, |
const AllocationCallbacks * | pAllocator, | ||
Fence * | pFence, | ||
Dispatch const & | d = Dispatch() |
||
) | 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 |
Definition at line 43586 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43580 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::registerObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectTableEntryNVX *const * | ppObjectTableEntries, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::resetCommandPool | ( | CommandPool | commandPool, |
CommandPoolResetFlags | flags, | ||
Dispatch const & | d | ||
) | const |
Definition at line 43152 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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::resetDescriptorPool | ( | DescriptorPool | descriptorPool, |
DescriptorPoolResetFlags | flags, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42867 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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::resetEvent | ( | Event | event, |
Dispatch const & | d | ||
) | const |
Definition at line 42017 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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::resetFences | ( | ArrayProxy< const Fence > | fences, |
Dispatch const & | d | ||
) | const |
Definition at line 41839 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::resetFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT & | nameInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44733 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectNameEXT | ( | const DebugUtilsObjectNameInfoEXT * | pNameInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT & | tagInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 44747 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Result VULKAN_HPP_NAMESPACE::Device::setDebugUtilsObjectTagEXT | ( | const DebugUtilsObjectTagInfoEXT * | pTagInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setEvent | ( | Event | event, |
Dispatch const & | d | ||
) | const |
Definition at line 42002 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::setEvent | ( | Event | event, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | ArrayProxy< const SwapchainKHR > | swapchains, |
ArrayProxy< const HdrMetadataEXT > | metadata, | ||
Dispatch const & | d | ||
) | const |
Definition at line 44155 of file vulkan.hpp.
References d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
void VULKAN_HPP_NAMESPACE::Device::setHdrMetadataEXT | ( | uint32_t | swapchainCount, |
const SwapchainKHR * | pSwapchains, | ||
const HdrMetadataEXT * | pMetadata, | ||
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::trimCommandPool | ( | 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::trimCommandPoolKHR | ( | CommandPool | commandPool, |
CommandPoolTrimFlags | flags = CommandPoolTrimFlags() , |
||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::unmapMemory | ( | DeviceMemory | memory, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::Device::unmapMemory | ( | DeviceMemory | memory, |
Dispatch const & | d = Dispatch() |
||
) | 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 |
Definition at line 43608 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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 |
Definition at line 43602 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::Device::unregisterObjectsNVX | ( | ObjectTableNVX | objectTable, |
uint32_t | objectCount, | ||
const ObjectEntryTypeNVX * | pObjectEntryTypes, | ||
const uint32_t * | pObjectIndices, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | ArrayProxy< const WriteDescriptorSet > | descriptorWrites, |
ArrayProxy< const CopyDescriptorSet > | descriptorCopies, | ||
Dispatch const & | d | ||
) | const |
Definition at line 42967 of file vulkan.hpp.
References d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_device, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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 |
Definition at line 42961 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSets | ( | uint32_t | descriptorWriteCount, |
const WriteDescriptorSet * | pDescriptorWrites, | ||
uint32_t | descriptorCopyCount, | ||
const CopyDescriptorSet * | pDescriptorCopies, | ||
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::updateDescriptorSetWithTemplate | ( | 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 |
void VULKAN_HPP_NAMESPACE::Device::updateDescriptorSetWithTemplateKHR | ( | DescriptorSet | descriptorSet, |
DescriptorUpdateTemplate | descriptorUpdateTemplate, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | ArrayProxy< const Fence > | fences, |
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d | ||
) | const |
Definition at line 41868 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_NAMESPACE::eTimeout, m_device, and VULKAN_HPP_NAMESPACE_STRING.
Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | ArrayProxy< const Fence > | fences, |
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Result VULKAN_HPP_NAMESPACE::Device::waitForFences | ( | uint32_t | fenceCount, |
const Fence * | pFences, | ||
Bool32 | waitAll, | ||
uint64_t | timeout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::waitIdle | ( | Dispatch const & | d | ) | const |
Definition at line 41561 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, m_device, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::Device::waitIdle | ( | Dispatch const & | d = Dispatch() | ) | const |
|
private |
Definition at line 41507 of file vulkan.hpp.
Referenced by acquireNextImage2KHR(), acquireNextImageKHR(), allocateCommandBuffers(), allocateCommandBuffersUnique(), allocateDescriptorSets(), allocateDescriptorSetsUnique(), allocateMemory(), allocateMemoryUnique(), bindAccelerationStructureMemoryNV(), bindBufferMemory(), bindBufferMemory2(), bindBufferMemory2KHR(), bindImageMemory(), bindImageMemory2(), bindImageMemory2KHR(), compileDeferredNV(), createAccelerationStructureNV(), createAccelerationStructureNVUnique(), createBuffer(), createBufferUnique(), createBufferView(), createBufferViewUnique(), createCommandPool(), createCommandPoolUnique(), createComputePipeline(), createComputePipelines(), createComputePipelinesUnique(), createComputePipelineUnique(), createDescriptorPool(), createDescriptorPoolUnique(), createDescriptorSetLayout(), createDescriptorSetLayoutUnique(), createDescriptorUpdateTemplate(), createDescriptorUpdateTemplateKHR(), createDescriptorUpdateTemplateKHRUnique(), createDescriptorUpdateTemplateUnique(), createEvent(), createEventUnique(), createFence(), createFenceUnique(), createFramebuffer(), createFramebufferUnique(), createGraphicsPipeline(), createGraphicsPipelines(), createGraphicsPipelinesUnique(), createGraphicsPipelineUnique(), createImage(), createImageUnique(), createImageView(), createImageViewUnique(), createIndirectCommandsLayoutNVX(), createIndirectCommandsLayoutNVXUnique(), createObjectTableNVX(), createObjectTableNVXUnique(), createPipelineCache(), createPipelineCacheUnique(), createPipelineLayout(), createPipelineLayoutUnique(), createQueryPool(), createQueryPoolUnique(), createRayTracingPipelineNV(), createRayTracingPipelineNVUnique(), createRayTracingPipelinesNV(), createRayTracingPipelinesNVUnique(), createRenderPass(), createRenderPass2KHR(), createRenderPass2KHRUnique(), createRenderPassUnique(), createSampler(), createSamplerUnique(), createSamplerYcbcrConversion(), createSamplerYcbcrConversionKHR(), createSamplerYcbcrConversionKHRUnique(), createSamplerYcbcrConversionUnique(), createSemaphore(), createSemaphoreUnique(), createShaderModule(), createShaderModuleUnique(), createSharedSwapchainKHR(), createSharedSwapchainKHRUnique(), createSharedSwapchainsKHR(), createSharedSwapchainsKHRUnique(), createSwapchainKHR(), createSwapchainKHRUnique(), createValidationCacheEXT(), createValidationCacheEXTUnique(), debugMarkerSetObjectNameEXT(), debugMarkerSetObjectTagEXT(), destroy(), destroyAccelerationStructureNV(), destroyBuffer(), destroyBufferView(), destroyCommandPool(), destroyDescriptorPool(), destroyDescriptorSetLayout(), destroyDescriptorUpdateTemplate(), destroyDescriptorUpdateTemplateKHR(), destroyEvent(), destroyFence(), destroyFramebuffer(), destroyImage(), destroyImageView(), destroyIndirectCommandsLayoutNVX(), destroyObjectTableNVX(), destroyPipeline(), destroyPipelineCache(), destroyPipelineLayout(), destroyQueryPool(), destroyRenderPass(), destroySampler(), destroySamplerYcbcrConversion(), destroySamplerYcbcrConversionKHR(), destroySemaphore(), destroyShaderModule(), destroySwapchainKHR(), destroyValidationCacheEXT(), displayPowerControlEXT(), flushMappedMemoryRanges(), free(), freeCommandBuffers(), freeDescriptorSets(), freeMemory(), getAccelerationStructureHandleNV(), getAccelerationStructureMemoryRequirementsNV(), getBufferMemoryRequirements(), getBufferMemoryRequirements2(), getBufferMemoryRequirements2KHR(), getCalibratedTimestampsEXT(), getDescriptorSetLayoutSupport(), getDescriptorSetLayoutSupportKHR(), getEventStatus(), getFenceFdKHR(), getFenceStatus(), getGroupPeerMemoryFeatures(), getGroupPeerMemoryFeaturesKHR(), getGroupPresentCapabilitiesKHR(), getGroupSurfacePresentModesKHR(), getImageDrmFormatModifierPropertiesEXT(), getImageMemoryRequirements(), getImageMemoryRequirements2(), getImageMemoryRequirements2KHR(), getImageSparseMemoryRequirements(), getImageSparseMemoryRequirements2(), getImageSparseMemoryRequirements2KHR(), getImageSubresourceLayout(), getMemoryCommitment(), getMemoryFdKHR(), getMemoryFdPropertiesKHR(), getMemoryHostPointerPropertiesEXT(), getPastPresentationTimingGOOGLE(), getPipelineCacheData(), getProcAddr(), getQueryPoolResults(), getQueue(), getQueue2(), getRayTracingShaderGroupHandlesNV(), getRefreshCycleDurationGOOGLE(), getRenderAreaGranularity(), getSemaphoreFdKHR(), getShaderInfoAMD(), getSwapchainCounterEXT(), getSwapchainImagesKHR(), getSwapchainStatusKHR(), getValidationCacheDataEXT(), importFenceFdKHR(), importSemaphoreFdKHR(), invalidateMappedMemoryRanges(), mapMemory(), mergePipelineCaches(), mergeValidationCachesEXT(), operator bool(), operator VkDevice(), operator!(), operator!=(), operator<(), operator=(), operator==(), registerDisplayEventEXT(), registerEventEXT(), registerObjectsNVX(), resetCommandPool(), resetDescriptorPool(), resetEvent(), resetFences(), setDebugUtilsObjectNameEXT(), setDebugUtilsObjectTagEXT(), setEvent(), setHdrMetadataEXT(), trimCommandPool(), trimCommandPoolKHR(), unmapMemory(), unregisterObjectsNVX(), updateDescriptorSets(), updateDescriptorSetWithTemplate(), updateDescriptorSetWithTemplateKHR(), waitForFences(), and waitIdle().