From b150a3e8b5bc7e7154470233d694c2b934b22249 Mon Sep 17 00:00:00 2001
From: jehret <ehret@vr.rwth-aachen.de>
Date: Mon, 8 Jul 2024 12:21:24 +0200
Subject: [PATCH] add some debug output

---
 .../RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
index f7df285..ae07015 100644
--- a/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
+++ b/Source/RWTHVRCluster/Public/Events/DisplayClusterEventWrapper.h
@@ -71,6 +71,8 @@ public:
 					// This call will deserialze the values and fill all values in the tuple appropriately.
 					FillArgumentTuple<0>(&MemoryReader, &ArgumentTuple);
 
+					UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was received, call function."))
+			 
 					ArgumentTuple.ApplyBefore([this](const ArgTypes&... Arguments)
 											  { (Object->*MemberFunction)(Forward<const ArgTypes&>(Arguments)...); });
 				});
@@ -100,6 +102,7 @@ public:
 		EDisplayClusterOperationMode OperationMode = IDisplayCluster::Get().GetOperationMode();
 		if (OperationMode != EDisplayClusterOperationMode::Cluster)
 		{
+			UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was bypassed and function directly called"))
 			(Object->*MemberFunction)(Forward<ArgTypes>(Arguments)...);
 		}
 		else
@@ -117,6 +120,8 @@ public:
 			SerializeParameters(&MemoryWriter, Forward<ArgTypes>(Arguments)...);
 
 			ClusterManager->EmitClusterEventBinary(ClusterEvent, true);
+
+			UE_LOG(LogTemp, Warning, TEXT("[DisplayClusterEventWrapper] Cluster event was emitted"))
 		}
 	}
 
-- 
GitLab