Unravel Engine C++ Reference
Loading...
Searching...
No Matches
layer_mask.cpp
Go to the documentation of this file.
1
#include "
layer_mask.h
"
2
namespace
unravel
3
{
4
5
6
auto
get_reserved_layers
() ->
const
std::vector<std::string>&
7
{
8
static
const
std::vector<std::string> layers{
"Default"
,
"Static"
,
"Transparent"
,
"Reserved"
};
9
return
layers;
10
}
11
12
auto
get_reserved_layers_as_array
() ->
const
std::array<std::string, 32>&
13
{
14
static
const
std::array<std::string, 32> layers = []()
15
{
16
std::array<std::string, 32> result;
17
for
(
size_t
i = 0; i <
get_reserved_layers
().size(); ++i)
18
{
19
result[i] =
get_reserved_layers
()[i];
20
}
21
return
result;
22
}();
23
return
layers;
24
}
25
}
// namespace unravel
layer_mask.h
unravel
Definition
crash.cpp:21
unravel::get_reserved_layers
auto get_reserved_layers() -> const std::vector< std::string > &
Definition
layer_mask.cpp:6
unravel::get_reserved_layers_as_array
auto get_reserved_layers_as_array() -> const std::array< std::string, 32 > &
Definition
layer_mask.cpp:12
UnravelEngine
UnravelEngine
engine
engine
layers
layer_mask.cpp
Generated by
1.12.0