vkRefUtil.inl revision 33b5a8a9652e2ad55029dccd970f0e7a39af917f
123c1f9fbfacc654ff2115e74466bb781a058bb9fPyry Haulos/* WARNING: This is auto-generated file. Do not modify, since changes will 223c1f9fbfacc654ff2115e74466bb781a058bb9fPyry Haulos * be lost! Modify the generating script instead. 323c1f9fbfacc654ff2115e74466bb781a058bb9fPyry Haulos */ 433b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkInstance> createInstance (const PlatformInterface& vk, const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 533b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDevice> createDevice (const InstanceInterface& vk, VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 633b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDeviceMemory> allocateMemory (const DeviceInterface& vk, VkDevice device, const VkMemoryAllocateInfo* pAllocateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 733b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkFence> createFence (const DeviceInterface& vk, VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 833b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSemaphore> createSemaphore (const DeviceInterface& vk, VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 933b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkEvent> createEvent (const DeviceInterface& vk, VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1033b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkQueryPool> createQueryPool (const DeviceInterface& vk, VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1133b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkBuffer> createBuffer (const DeviceInterface& vk, VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1233b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkBufferView> createBufferView (const DeviceInterface& vk, VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1333b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkImage> createImage (const DeviceInterface& vk, VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1433b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkImageView> createImageView (const DeviceInterface& vk, VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1533b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkShaderModule> createShaderModule (const DeviceInterface& vk, VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1633b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkPipelineCache> createPipelineCache (const DeviceInterface& vk, VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1733b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkPipelineLayout> createPipelineLayout (const DeviceInterface& vk, VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1833b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSampler> createSampler (const DeviceInterface& vk, VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 1933b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDescriptorSetLayout> createDescriptorSetLayout (const DeviceInterface& vk, VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2033b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDescriptorPool> createDescriptorPool (const DeviceInterface& vk, VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2133b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkFramebuffer> createFramebuffer (const DeviceInterface& vk, VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2233b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkRenderPass> createRenderPass (const DeviceInterface& vk, VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2333b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkCommandPool> createCommandPool (const DeviceInterface& vk, VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2433b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSamplerYcbcrConversion> createSamplerYcbcrConversion (const DeviceInterface& vk, VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2533b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDescriptorUpdateTemplate> createDescriptorUpdateTemplate (const DeviceInterface& vk, VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2633b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSwapchainKHR> createSwapchainKHR (const DeviceInterface& vk, VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2733b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createDisplayPlaneSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 2833b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSwapchainKHR> createSharedSwapchainsKHR (const DeviceInterface& vk, VkDevice device, deUint32 swapchainCount, const VkSwapchainCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator = DE_NULL); 2933b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createXlibSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3033b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createXcbSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3133b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createWaylandSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3233b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createMirSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkMirSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3333b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createAndroidSurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3433b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createWin32SurfaceKHR (const InstanceInterface& vk, VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3533b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkDebugReportCallbackEXT> createDebugReportCallbackEXT (const InstanceInterface& vk, VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3633b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createViSurfaceNN (const InstanceInterface& vk, VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3733b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkIndirectCommandsLayoutNVX> createIndirectCommandsLayoutNVX (const DeviceInterface& vk, VkDevice device, const VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3833b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkObjectTableNVX> createObjectTableNVX (const DeviceInterface& vk, VkDevice device, const VkObjectTableCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 3933b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createIOSSurfaceMVK (const InstanceInterface& vk, VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 4033b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkSurfaceKHR> createMacOSSurfaceMVK (const InstanceInterface& vk, VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 4133b5a8a9652e2ad55029dccd970f0e7a39af917fAlexander GalazinMove<VkValidationCacheEXT> createValidationCacheEXT (const DeviceInterface& vk, VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator = DE_NULL); 42