Fix missing cast operators

This commit is contained in:
Georg Hagen
2024-10-25 08:28:12 +02:00
parent bc0d6ed9fe
commit 05804de9bb

View File

@@ -85,6 +85,16 @@ namespace OpenVulkano::AR
return m_state != rhs.m_state;
}
[[nodiscard]] constexpr operator State()
{
return m_state;
}
[[nodiscard]] constexpr operator uint8_t()
{
return m_state;
}
static ArTrackingState GetFromName(std::string_view name)
{
auto result = magic_enum::enum_cast<State>(name);