Fix missing cast operators
This commit is contained in:
@@ -85,6 +85,16 @@ namespace OpenVulkano::AR
|
|||||||
return m_state != rhs.m_state;
|
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)
|
static ArTrackingState GetFromName(std::string_view name)
|
||||||
{
|
{
|
||||||
auto result = magic_enum::enum_cast<State>(name);
|
auto result = magic_enum::enum_cast<State>(name);
|
||||||
|
|||||||
Reference in New Issue
Block a user