You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#jira UE-223488 #rb jordi.rovira #tests Editor #rnx #virtualized [CL 36035608 by alexei lebedev in ue5-main branch]
36 lines
1020 B
C++
36 lines
1020 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MuR/NullExtensionDataStreamer.h"
|
|
|
|
#include "MuR/ExtensionData.h"
|
|
#include "Templates/SharedPointer.h"
|
|
|
|
namespace mu
|
|
{
|
|
|
|
ExtensionDataPtr NullExtensionDataStreamer::CloneExtensionData(const ExtensionDataPtrConst& Source)
|
|
{
|
|
// Note that these appear to be valid and should be good enough for testing, but they won't be
|
|
// usable since we're not copying the actual data pointed to by Source.
|
|
|
|
ExtensionDataPtr Result = new ExtensionData();
|
|
Result->Index = NextIndex;
|
|
NextIndex++;
|
|
Result->Origin = ExtensionData::EOrigin::Runtime;
|
|
|
|
return Result;
|
|
}
|
|
|
|
TSharedRef<const FExtensionDataLoadHandle> NullExtensionDataStreamer::StartLoad(const ExtensionDataPtrConst& Data, TArray<ExtensionDataPtrConst>& OutUnloadedConstants)
|
|
{
|
|
OutUnloadedConstants.Reset();
|
|
|
|
TSharedRef<FExtensionDataLoadHandle> Result = MakeShared<FExtensionDataLoadHandle>();
|
|
Result->Data = Data;
|
|
Result->LoadState = FExtensionDataLoadHandle::ELoadState::FailedToLoad;
|
|
|
|
return Result;
|
|
}
|
|
|
|
}
|