Lluvia
|
PortType enum. More...
Go to the source code of this file.
Namespaces | |
ll | |
ll::impl | |
Enumerations | |
enum class | ll::PortType : ll::enum_t { ll::Buffer = 0 , ll::ImageView = 1 , ll::SampledImageView = 2 , ll::UniformBuffer = 3 } |
Port types. More... | |
Functions | |
template<typename T = std::string> | |
T | ll::portTypeToString (ll::PortType &&value) noexcept |
Converts from ll::PortType enum value to string. More... | |
template<typename T = std::string> | |
T | ll::portTypeToString (const ll::PortType &value) noexcept |
vk::DescriptorType | ll::portTypeToVkDescriptorType (const ll::PortType ¶m) |
Converts from ll::PortType enum to Vulkan DescriptorType. More... | |
ll::PortType | ll::vkDescriptorTypeToPortType (const vk::DescriptorType &vkDescType) |
Converts from Vulkan DescriptorType to ll::PortType enum. More... | |
template<typename T > | |
ll::PortType | ll::stringToPortType (T &&stringValue) |
Converts from a string-like object to ll::PortType enum. More... | |
Variables | |
constexpr const std::array< std::tuple< const char *, ll::PortType >, 4 > | ll::impl::PortTypeStrings |
Port type string values used for converting ll::PortType to std::string and vice-versa. More... | |
PortType enum.