Lluvia
|
Go to the source code of this file.
Namespaces | |
ll | |
ll::impl | |
Typedefs | |
using | ll::BufferUsageFlags = ll::Flags< BufferUsageFlagBits, ll::enum_t > |
Enumerations | |
enum class | ll::BufferUsageFlagBits : ll::enum_t { ll::StorageBuffer = static_cast<ll::enum_t>(vk::BufferUsageFlagBits::eStorageBuffer) , ll::TransferDst = static_cast<ll::enum_t>(vk::BufferUsageFlagBits::eTransferDst) , ll::TransferSrc = static_cast<ll::enum_t>(vk::BufferUsageFlagBits::eTransferSrc) , ll::UniformBuffer = static_cast<ll::enum_t>(vk::BufferUsageFlagBits::eUniformBuffer) } |
Functions | |
constexpr BufferUsageFlags | ll::operator| (BufferUsageFlagBits bit0, BufferUsageFlagBits bit1) noexcept |
constexpr BufferUsageFlags | ll::operator& (BufferUsageFlagBits bit0, BufferUsageFlagBits bit1) noexcept |
constexpr BufferUsageFlags | ll::operator^ (BufferUsageFlagBits bit0, BufferUsageFlagBits bit1) noexcept |
constexpr ll::BufferUsageFlags | ll::impl::fromVkBufferUsageFlags (const vk::BufferUsageFlags &flags) noexcept |
vk::BufferUsageFlags | ll::impl::toVkBufferUsageFlags (const ll::BufferUsageFlags &flags) noexcept |
ll::BufferUsageFlags | ll::vectorStringToBufferUsageFlags (const std::vector< std::string > &flagsVector) noexcept |
Converts from a string vector to Vulkan BufferUsageFlags. More... | |
std::vector< std::string > | ll::bufferUsageFlagsToVectorString (const ll::BufferUsageFlags flags) noexcept |
Converst from Vulkan BufferUsageFlags to a vector of strings. More... | |
Variables | |
constexpr const std::array< std::tuple< const char *, ll::BufferUsageFlagBits >, 4 > | ll::impl::BufferUsageFlagBitsStrings |