Lluvia
ImageLayout.h File Reference

ImageLayout enum. More...

Include dependency graph for ImageLayout.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

ImageLayout enum.