Type used to pipe GPU frame timings from the end-of-pipe / RHI threads up to the game / render threads. Stores a history of GPU frame timings, which can be retrieved by engine code via: static FRHIGPUFrameTimeHistory::FState GPUFrameTimeState;
uint64 GPUFrameTimeCycles64;
while (GPUFrameTimeState.PopFrameCycles(GPUFrameTimeCycles64) != FRHIGPUFrameTimeHistory::EResult::Empty)
{
...
}