Files
UnrealEngine/Engine/Plugins/Enterprise/DatasmithImporter/Source/DirectLinkTest/Private/TestSceneProvider.cpp
2025-05-18 13:04:45 +08:00

24 lines
540 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "TestSceneProvider.h"
#include "DirectLink/DatasmithSceneReceiver.h"
bool FTestSceneProvider::CanOpenNewConnection(const FSourceInformation& Source)
{
static bool tmp = true;
return tmp;
}
TSharedPtr<DirectLink::ISceneReceiver> FTestSceneProvider::GetSceneReceiver(const FSourceInformation& Source)
{
if (const auto* ElementPtr = SceneReceivers.Find(Source.Id))
{
return *ElementPtr;
}
return SceneReceivers.Add(Source.Id, MakeShared<FDatasmithSceneReceiver>());
}