HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
PipelineImage_PushConstants.hpp
1// Copyright 2019 Pokitec
2// All rights reserved.
3
4#pragma once
5
6#include "TTauri/Foundation/R32G32SFloat.hpp"
7#include <vulkan/vulkan.hpp>
8
9namespace tt::PipelineImage {
10
12 R32G32SFloat windowExtent = vec{ 0.0, 0.0 };
13 R32G32SFloat viewportScale = vec{ 0.0, 0.0 };
14 R32G32SFloat atlasExtent = vec{ 0.0, 0.0 };
15 R32G32SFloat atlasScale = vec{ 0.0, 0.0 };
16
17 static std::vector<vk::PushConstantRange> pushConstantRanges()
18 {
19 return {
20 { vk::ShaderStageFlagBits::eVertex | vk::ShaderStageFlagBits::eFragment, 0, sizeof(PushConstants) }
21 };
22 }
23};
24
25}
Definition R32G32SFloat.hpp:13
A 4D vector.
Definition vec.hpp:37
Definition PipelineImage_PushConstants.hpp:11