Program Listing for File VkPlatform.h

Return to documentation for file (Source\Azura\RenderSystem\Inc\Vulkan\VkPlatform.h)

#pragma once

#include <vulkan/vulkan_core.h>
#include "Containers/Vector.h"
#include "Log/Log.h"

namespace Azura {
namespace Vulkan {

namespace VkPlatform {
VkSurfaceKHR CreateSurface(const void* windowHandle, VkInstance instance, const Log& log_VulkanRenderSystem);
void GetInstanceExtensions(Containers::Vector<const char*>& extensions);
}  // namespace VkPlatform

}  // namespace Vulkan
}  // namespace Azura