8 #ifndef LLUVIA_CORE_IMAGE_IMAGE_TILING_H_
9 #define LLUVIA_CORE_IMAGE_IMAGE_TILING_H_
50 template <
typename T = std::
string>
constexpr const std::array< std::tuple< const char *, ll::ImageTiling >, 2 > ImageTilingStrings
Definition: ImageTiling.h:34
E stringToEnum(T &&stringValue)
Definition: enums.h:172
constexpr vk::ImageTiling toVkImageTiling(const ll::ImageTiling &flags) noexcept
Definition: ImageTiling.h:28
std::string enumToString(E &&value) noexcept
Definition: enums.h:146
constexpr ll::ImageTiling fromVkImageTiling(const vk::ImageTiling &flags) noexcept
Definition: ImageTiling.h:23
T ImageTilingToString(ll::ImageTiling &&layout) noexcept
Converts from ll::ImageTiling enum value to string.
Definition: ImageTiling.h:51
ll::ImageTiling stringToImageTiling(T &&stringValue)
Converts from a string-like object to ll::ImageTiling.
Definition: ImageTiling.h:72
ImageTiling
Definition: ImageTiling.h:16
uint32_t enum_t
Definition: enums.h:23