wren
Vulkan-based game engine
Loading...
Searching...
No Matches
render_target.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <vulkan/vulkan.hpp>
4#include <vulkan/vulkan_handles.hpp>
6
7namespace wren {
8
10 public:
12
13 ::vk::Format format;
14 ::vk::SampleCountFlagBits sample_count;
15
16 // ::vk::Image image;
17 ::vk::ImageView image_view;
18
19 ::vk::ImageUsageFlags image_usage;
20
21 ::vk::ImageLayout final_layout = ::vk::ImageLayout::ePresentSrcKHR;
22
23 auto is_colour() { return true; }
24};
25
26} // namespace wren
Definition render_target.hpp:9
auto is_colour()
Definition render_target.hpp:23
::vk::Format format
Definition render_target.hpp:13
::vk::SampleCountFlagBits sample_count
Definition render_target.hpp:14
math::vec2i size
Definition render_target.hpp:11
::vk::ImageLayout final_layout
Definition render_target.hpp:21
::vk::ImageView image_view
Definition render_target.hpp:17
::vk::ImageUsageFlags image_usage
Definition render_target.hpp:19
Definition editor.hpp:14
Definition vector.hpp:110