Skip to content
Snippets Groups Projects

pull changes forward

Merged David Gilbert requested to merge dev/5.3 into dev/5.4
1 file
+ 5
0
Compare changes
  • Side-by-side
  • Inline
@@ -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"))
}
}
Loading