CeresEngine
0.2.0
A game development framework
Loading...
Searching...
No Matches
VKSwapchain.GLFW.hpp
Go to the documentation of this file.
1
//
2
// CeresEngine - A game development framework
3
//
4
// Created by Rogiel Sulzbach.
5
// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6
//
7
8
#pragma once
9
10
#include "
VKSwapchain.hpp
"
11
12
#if defined(CE_PLATFORM_GLFW_AVAILABLE)
13
14
namespace
CeresEngine
{
15
16
class
GLFWWindow;
17
18
class
VKGLFWSwapchain
final
:
public
VKSwapchain {
19
private
:
21
GLFWWindow& mWindow [[
maybe_unused
]];
22
23
public
:
28
explicit
VKGLFWSwapchain
(VKDevice& device,
const
GPUSwapchainDescriptor& descriptor, GLFWWindow& window);
29
~VKGLFWSwapchain
()
noexcept
final
;
30
};
31
32
}
// namespace CeresEngine
33
34
#endif
VKSwapchain.hpp
CeresEngine
Definition
Application.hpp:19
CeresEngine::hash
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition
Hash.hpp:25
Sources
CeresEngine
RenderAPI
Vulkan
VKSwapchain.GLFW.hpp
Generated by
1.9.8