Lluvia
|
Go to the source code of this file.
Namespaces | |
ll | |
ll::impl | |
Typedefs | |
using | ll::ImageUsageFlags = ll::Flags< ImageUsageFlagBits, ll::enum_t > |
Enumerations | |
enum class | ll::ImageUsageFlagBits : ll::enum_t { ll::TransferSrc = static_cast<ll::enum_t>(vk::ImageUsageFlagBits::eTransferSrc) , ll::TransferDst = static_cast<ll::enum_t>(vk::ImageUsageFlagBits::eTransferDst) , ll::Sampled = static_cast<ll::enum_t>(vk::ImageUsageFlagBits::eSampled) , ll::Storage = static_cast<ll::enum_t>(vk::ImageUsageFlagBits::eStorage) } |
Functions | |
constexpr ImageUsageFlags | ll::operator| (ImageUsageFlagBits bit0, ImageUsageFlagBits bit1) noexcept |
constexpr ImageUsageFlags | ll::operator& (ImageUsageFlagBits bit0, ImageUsageFlagBits bit1) noexcept |
constexpr ImageUsageFlags | ll::operator^ (ImageUsageFlagBits bit0, ImageUsageFlagBits bit1) noexcept |
constexpr ll::ImageUsageFlags | ll::impl::fromVkImageUsageFlags (const vk::ImageUsageFlags &flags) noexcept |
vk::ImageUsageFlags | ll::impl::toVkImageUsageFlags (const ll::ImageUsageFlags &flags) noexcept |
ll::ImageUsageFlags | ll::vectorStringToImageUsageFlags (const std::vector< std::string > &flagsVector) noexcept |
Converts from a string vector to Vulkan ImageUsageFlags. More... | |
std::vector< std::string > | ll::ImageUsageFlagsToVectorString (const ll::ImageUsageFlags flags) noexcept |
Converst from Vulkan ImageUsageFlags to a vector of strings. More... | |
Variables | |
constexpr const std::array< std::tuple< const char *, ll::ImageUsageFlagBits >, 4 > | ll::impl::ImageUsageFlagBitsStrings |