HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
src
TTauri
GUI
PipelineSDF_AtlasRect.hpp
1
// Copyright 2019 Pokitec
2
// All rights reserved.
3
4
#pragma once
5
6
#include "TTauri/Foundation/required.hpp"
7
#include "TTauri/Foundation/ivec.hpp"
8
#include "TTauri/Foundation/vec.hpp"
9
#include "TTauri/Foundation/aarect.hpp"
10
#include <array>
11
12
namespace
tt::PipelineSDF {
13
14
/* A location inside the atlas where the character is located.
15
*/
16
struct
AtlasRect
{
17
ivec
atlasPosition;
18
ivec
atlasExtent;
19
20
std::array<vec,4>
textureCoords;
21
22
AtlasRect
(
ivec
atlasPosition,
vec
drawExtent)
noexcept
;
23
};
24
25
}
tt::ivec
A 4D vector.
Definition
ivec.hpp:37
tt::vec
A 4D vector.
Definition
vec.hpp:37
tt::PipelineSDF::AtlasRect
Definition
PipelineSDF_AtlasRect.hpp:16
std::array
Generated on Mon Apr 22 2024 12:53:56 for HikoGUI by
1.10.0