Files
UnrealEngineUWP/Engine/Source/Developer/TraceAnalysis/Private/Analysis/Processor.cpp
Chris Gagnon 0a9f86357f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 6837840 by Chris Gagnon in Dev-Editor branch]
2019-06-04 15:16:30 -04:00

31 lines
563 B
C++

// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
#include "Engine.h"
#include "Trace/Analysis.h"
namespace Trace
{
////////////////////////////////////////////////////////////////////////////////
void FAnalysisProcessor::Start(IInDataStream& DataStream)
{
FAnalysisEngine* Engine = (FAnalysisEngine*)Impl;
if (Engine == nullptr)
{
return;
}
FStreamReader Reader(DataStream);
while (FStreamReader::FData* Data = Reader.Read())
{
if (!Engine->OnData(*Data))
{
break;
}
}
delete Engine;
Engine = nullptr;
}
} // namespace Trace