Log ar tracking changes

This commit is contained in:
2023-10-25 11:37:29 +02:00
parent 5aded782e7
commit 0178c716dd
3 changed files with 16 additions and 6 deletions

View File

@@ -176,7 +176,7 @@ namespace OpenVulkano::AR::ArKit
void ArSessionArKitInternal::OnArSessionFailed(ARSession* session, NSError* error)
{
VALIDATE_SESSION(session);
Logger::AR->warn("AR Session failed, description: {}", [[error description] UTF8String]);
Logger::AR->warn("Ar session failed, description: {}", [[error description] UTF8String]);
std::string failReason = [[error localizedDescription] UTF8String];
OnSessionFailed(failReason);
}
@@ -184,7 +184,9 @@ namespace OpenVulkano::AR::ArKit
void ArSessionArKitInternal::OnArCameraTrackingChange(ARSession* session, ARCamera* camera)
{
VALIDATE_SESSION(session);
OnTrackingStateChanged(GetArTrackingState(camera));
auto trackingState = GetArTrackingState(camera);
Logger::AR->info("Ar session tracking state changed: {}", trackingState.GetName());
OnTrackingStateChanged(trackingState);
}
void ArSessionArKitInternal::OnArAnchorsUpdate(NSArray<__kindof ARAnchor*>* anchors)

View File

@@ -279,7 +279,7 @@ namespace OpenVulkano
RegisterName(name);
}
Event(const Event& event) = default;
Event(const Event& event) = delete;
Event(Event&& event) = default;
@@ -297,10 +297,10 @@ namespace OpenVulkano
handler->Notify(args...);
}
}
void operator()(Arguments&&... args) const
void operator()(Arguments... args) const
{
NotifyAll(std::forward<Arguments>(args)...);
NotifyAll(args...);
}
IEventHandler* RegisterName(const std::string& name)

View File

@@ -0,0 +1,8 @@
//
// Created by georg on 2024-04-24.
//
#ifndef MADVOXEL_SCANAPP_OBSERVABLE_HPP
#define MADVOXEL_SCANAPP_OBSERVABLE_HPP
#endif //MADVOXEL_SCANAPP_OBSERVABLE_HPP