RavEngine
Loading...
Searching...
No Matches
VkSurface.hpp
1
#pragma once
2
#include <RGL/Types.hpp>
3
#include <RGL/Surface.hpp>
4
#include <volk.h>
5
6
namespace
RGL {
7
8
struct
SurfaceVk
:
public
ISurface
{
9
VkSurfaceKHR surface;
10
SurfaceVk
(
decltype
(surface) surface) : surface(surface) {}
11
virtual
~SurfaceVk
();
12
};
13
14
RGLSurfacePtr CreateVKSurfaceFromPlatformData(
const
CreateSurfaceConfig
& config);
15
}
RGL::CreateSurfaceConfig
Definition
Surface.hpp:12
RGL::ISurface
Definition
Surface.hpp:8
RGL::SurfaceVk
Definition
VkSurface.hpp:8
RavEngine
deps
RGL
src
VkSurface.hpp
Generated by
1.9.8