8 #ifndef LLUVIA_CORE_IMAGE_IMAGE_ADDRESS_MODE_H_
9 #define LLUVIA_CORE_IMAGE_IMAGE_ADDRESS_MODE_H_
60 template <
typename T = std::
string>
constexpr const std::array< std::tuple< const char *, ll::ImageAddressMode >, 5 > ImageAddressModeStrings
Image filter mode strings used for converting ll::ImageAddressMode to std::string and vice-versa.
Definition: ImageAddressMode.h:41
E stringToEnum(T &&stringValue)
Definition: enums.h:172
std::string enumToString(E &&value) noexcept
Definition: enums.h:146
ImageAddressMode
Image address mode.
Definition: ImageAddressMode.h:26
T imageAddressModeToString(ll::ImageAddressMode &&value) noexcept
Converts from ll::ImageAddressMode enum value to std::string.
Definition: ImageAddressMode.h:61
ll::ImageAddressMode stringToImageAddressMode(T &&stringValue)
Converts from a string-like object to ll::ImageAddressMode enum.
Definition: ImageAddressMode.h:82