public static extern VkResult vkCreateSharedSwapchainsKHR( [In, NativeTypeName("VkDevice")] IntPtr device, [In] uint swapchainCount, [In, NativeTypeName("VkSwapchainCreateInfoKHR[]")] VkSwapchainCreateInfoKHR *pCreateInfos, [In, Optional] VkAllocationCallbacks *pAllocator, [Out, NativeTypeName("VkSwapchainKHR[]")] IntPtr *pSwapchains );
public static extern VkResult vkCreateSwapchainKHR( [In, NativeTypeName("VkDevice")] IntPtr device, [In] VkSwapchainCreateInfoKHR *pCreateInfo, [In, Optional] VkAllocationCallbacks *pAllocator, [Out, NativeTypeName("VkSwapchainKHR")] IntPtr *pSwapchain );