From 0c6d27e8b79efdff7a1555f54ebc18ec067849a9 Mon Sep 17 00:00:00 2001 From: doterop Date: Tue, 29 Sep 2020 16:43:42 +0200 Subject: [PATCH] Camera delegate moved to OnEndFrame (game thread) --- .../Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp index 9b1df2c61..47ec14a53 100644 --- a/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp +++ b/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp @@ -490,7 +490,7 @@ void ASceneCaptureSensor::BeginPlay() Super::BeginPlay(); - SendPixelsDelegate = FCoreDelegates::OnEndFrameRT.AddUObject(this, &ASceneCaptureSensor::SendPixels); + SendPixelsDelegate = FCoreDelegates::OnEndFrame.AddUObject(this, &ASceneCaptureSensor::SendPixels); } void ASceneCaptureSensor::Tick(float DeltaTime) @@ -511,7 +511,7 @@ void ASceneCaptureSensor::EndPlay(const EEndPlayReason::Type EndPlayReason) Super::EndPlay(EndPlayReason); SCENE_CAPTURE_COUNTER = 0u; - FCoreDelegates::OnEndFrameRT.Remove(SendPixelsDelegate); + FCoreDelegates::OnEndFrame.Remove(SendPixelsDelegate); } // =============================================================================