|
constexpr ll::BufferUsageFlags | fromVkBufferUsageFlags (const vk::BufferUsageFlags &flags) noexcept |
|
vk::BufferUsageFlags | toVkBufferUsageFlags (const ll::BufferUsageFlags &flags) noexcept |
|
constexpr ll::DeviceType | fromVkPhysicalDeviceType (const vk::PhysicalDeviceType &physicalDeviceType) noexcept |
|
template<typename E , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
std::string | enumToString (E &&value) noexcept |
|
template<typename E , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
std::string | enumToString (const E &value) noexcept |
|
template<typename E , typename T , std::size_t N, const std::array< std::tuple< const char *, E >, N > & values> |
E | stringToEnum (T &&stringValue) |
|
template<typename E , typename Ebits , std::size_t N, const std::array< std::tuple< const char *, Ebits >, N > & values> |
E | vectorStringToFlags (const std::vector< std::string > &flagsVector) noexcept |
|
template<typename E , typename Ebits , std::size_t N, const std::array< std::tuple< const char *, Ebits >, N > & values> |
std::vector< std::string > | flagsToVectorString (E flags) noexcept |
|
constexpr ll::ImageLayout | fromVkImageLayout (const vk::ImageLayout &flags) noexcept |
|
constexpr vk::ImageLayout | toVkImageLayout (const ll::ImageLayout &flags) noexcept |
|
constexpr ll::ImageTiling | fromVkImageTiling (const vk::ImageTiling &flags) noexcept |
|
constexpr vk::ImageTiling | toVkImageTiling (const ll::ImageTiling &flags) noexcept |
|
constexpr ll::ImageUsageFlags | fromVkImageUsageFlags (const vk::ImageUsageFlags &flags) noexcept |
|
vk::ImageUsageFlags | toVkImageUsageFlags (const ll::ImageUsageFlags &flags) noexcept |
|
constexpr ll::MemoryPropertyFlags | fromVkMemoryPropertyFlags (const vk::MemoryPropertyFlags &flags) noexcept |
|
|
constexpr const std::array< std::tuple< const char *, ll::BufferUsageFlagBits >, 4 > | BufferUsageFlagBitsStrings |
|
constexpr const std::array< std::tuple< const char *, ll::ComputeDimension >, 3 > | ComputeDimensionStrings |
|
constexpr const std::array< std::tuple< const char *, ll::DeviceType >, 5 > | DeviceTypeStrings |
| Image axis strings used for converting ll::DeviceType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ErrorCode >, 26 > | ErrorCodeStrings |
|
constexpr const std::array< std::tuple< const char *, ll::FloatPrecision >, 3 > | FloatPrecisionStrings |
|
constexpr const std::array< std::tuple< const char *, ll::ImageAddressMode >, 5 > | ImageAddressModeStrings |
| Image filter mode strings used for converting ll::ImageAddressMode to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ImageAxis >, 3 > | ImageAxisStrings |
| Image axis strings used for converting ll::ImageAxis to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ChannelType >, 11 > | ChannelTypeStrings |
| Channel type string values used for converting ll::ChannelType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ChannelCount >, 4 > | ChannelCountStrings |
| Channel type string values used for converting ll::ChannelType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ImageFilterMode >, 2 > | ImageFilterModeStrings |
| Image filter mode strings used for converting ll::ImageFilterMode to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ImageLayout >, 6 > | ImageLayoutStrings |
|
constexpr const std::array< std::tuple< const char *, ll::ImageTiling >, 2 > | ImageTilingStrings |
|
constexpr const std::array< std::tuple< const char *, ll::ImageUsageFlagBits >, 4 > | ImageUsageFlagBitsStrings |
|
constexpr const std::array< std::tuple< const char *, ll::MemoryPropertyFlagBits >, 4 > | MemoryPropertyFlagBitsStrings |
|
constexpr const std::array< std::tuple< const char *, ll::NodeState >, 2 > | NodeStateStrings |
| Node state string values used for converting ll::NodeState to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::NodeType >, 2 > | NodeTypeStrings |
| Node type string values used for converting ll::NodeType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ParameterType >, 3 > | ParameterTypeStrings |
| String values used for converting ll::ParameterType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::PortDirection >, 2 > | PortDirectionStrings |
| Port direction string values used for converting ll::PortDirection to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::PortType >, 4 > | PortTypeStrings |
| Port type string values used for converting ll::PortType to std::string and vice-versa. More...
|
|
constexpr const std::array< std::tuple< const char *, ll::ObjectType >, 3 > | ObjectTypeStrings |
| Object type string values used for converting ll::ObjectType to std::string and vice-versa. More...
|
|