diff --git a/openVulkanoCpp/AR/ArTrackingState.hpp b/openVulkanoCpp/AR/ArTrackingState.hpp index 5ae1599..eb6819e 100644 --- a/openVulkanoCpp/AR/ArTrackingState.hpp +++ b/openVulkanoCpp/AR/ArTrackingState.hpp @@ -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(name);