From 05804de9bb75cc8ca7c27bf91b5a6d5ef30fd096 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 25 Oct 2024 08:28:12 +0200 Subject: [PATCH] Fix missing cast operators --- openVulkanoCpp/AR/ArTrackingState.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) 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);