|
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.