Lluvia
|
ImageLayout enum. More...
Go to the source code of this file.
Namespaces | |
ll | |
ll::impl | |
Enumerations | |
enum class | ll::ImageLayout : ll::enum_t { ll::Undefined = static_cast<ll::enum_t>(vk::ImageLayout::eUndefined) , ll::General = static_cast<ll::enum_t>(vk::ImageLayout::eGeneral) , ll::ShaderReadOnlyOptimal = static_cast<ll::enum_t>(vk::ImageLayout::eShaderReadOnlyOptimal) , ll::TransferSrcOptimal = static_cast<ll::enum_t>(vk::ImageLayout::eTransferSrcOptimal) , ll::TransferDstOptimal = static_cast<ll::enum_t>(vk::ImageLayout::eTransferDstOptimal) , ll::Preinitialized = static_cast<ll::enum_t>(vk::ImageLayout::ePreinitialized) } |
Functions | |
constexpr ll::ImageLayout | ll::impl::fromVkImageLayout (const vk::ImageLayout &flags) noexcept |
constexpr vk::ImageLayout | ll::impl::toVkImageLayout (const ll::ImageLayout &flags) noexcept |
template<typename T = std::string> | |
T | ll::imageLayoutToString (ll::ImageLayout &&layout) noexcept |
Converts from vk::ImageLayout enum value to string. More... | |
template<typename T > | |
ll::ImageLayout | ll::stringToImageLayout (T &&stringValue) |
Converts from a string-like object to ll::ImageLayout. More... | |
Variables | |
constexpr const std::array< std::tuple< const char *, ll::ImageLayout >, 6 > | ll::impl::ImageLayoutStrings |
ImageLayout enum.