Move DataFormat to vk Format conversion to cast operator

This commit is contained in:
Georg Hagen
2024-07-07 23:50:33 +02:00
parent aabc24616d
commit f947204ae2
3 changed files with 13 additions and 5 deletions

View File

@@ -9,6 +9,11 @@
#include <cinttypes>
#include <string_view>
namespace vk
{
enum class Format;
}
namespace OpenVulkano
{
class DataFormat
@@ -361,6 +366,11 @@ namespace OpenVulkano
return m_format;
}
[[nodiscard]] operator const vk::Format&() const
{
return reinterpret_cast<const vk::Format&>(m_format);
}
static DataFormat GetFromName(std::string_view name);
private:
Format m_format;