From 3a95390a853530b95aaf30600626bc7b47476406 Mon Sep 17 00:00:00 2001
From: dgilbert <gilbert@vr.rwth-aachen.de>
Date: Wed, 13 Oct 2021 14:49:14 +0200
Subject: [PATCH] Updated to 4.27 DCRA interface.

---
 Source/Calibratio/Public/CalibratioActor.h                      | 1 -
 .../RWTHVRCluster/Private/CAVEOverlay/CAVEOverlayController.cpp | 1 -
 .../RWTHVRToolkit/Private/Utility/VirtualRealityUtilities.cpp   | 2 +-
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/Source/Calibratio/Public/CalibratioActor.h b/Source/Calibratio/Public/CalibratioActor.h
index bb59fb15..774c413f 100644
--- a/Source/Calibratio/Public/CalibratioActor.h
+++ b/Source/Calibratio/Public/CalibratioActor.h
@@ -3,7 +3,6 @@
 #include "CoreMinimal.h"
 #include "Materials/MaterialInstanceDynamic.h"
 #include "Cluster/IDisplayClusterClusterManager.h"
-#include "Components/DisplayClusterSceneComponent.h"
 
 #include "GameFramework/Actor.h"
 #include "CalibratioActor.generated.h"
diff --git a/Source/RWTHVRCluster/Private/CAVEOverlay/CAVEOverlayController.cpp b/Source/RWTHVRCluster/Private/CAVEOverlay/CAVEOverlayController.cpp
index fe76403a..f1ec0008 100644
--- a/Source/RWTHVRCluster/Private/CAVEOverlay/CAVEOverlayController.cpp
+++ b/Source/RWTHVRCluster/Private/CAVEOverlay/CAVEOverlayController.cpp
@@ -8,7 +8,6 @@
 #include "UObject/ConstructorHelpers.h"
 #include "Components/StaticMeshComponent.h"
 #include "Materials/MaterialInstanceDynamic.h"
-#include "Components/DisplayClusterSceneComponent.h"
 #include "Engine/CollisionProfile.h"
 #include "Utility/VirtualRealityUtilities.h"
 
diff --git a/Source/RWTHVRToolkit/Private/Utility/VirtualRealityUtilities.cpp b/Source/RWTHVRToolkit/Private/Utility/VirtualRealityUtilities.cpp
index f014c535..aab4fa3d 100644
--- a/Source/RWTHVRToolkit/Private/Utility/VirtualRealityUtilities.cpp
+++ b/Source/RWTHVRToolkit/Private/Utility/VirtualRealityUtilities.cpp
@@ -136,7 +136,7 @@ USceneComponent* UVirtualRealityUtilities::GetClusterComponent(const FString& Na
 {
 #if PLATFORM_SUPPORTS_NDISPLAY
 	ADisplayClusterRootActor* RootActor = IDisplayCluster::Get().GetGameMgr()->GetRootActor();
-	return (RootActor) ? RootActor->GetComponentById(Name) : nullptr;
+	return (RootActor) ? RootActor->GetComponentByName<USceneComponent>(Name) : nullptr;
 #else
 	return nullptr;
 #endif
-- 
GitLab