Files
UnrealEngineUWP/Engine/Source/Editor/Sequencer/Private/SequencerMarkedFrameHelper.h
aurel cordonnier e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00

26 lines
748 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "MovieScene.h"
class ISequencer;
/**
* Helper class to manage marked frames across a sequence hierarchy.
*/
class FSequencerMarkedFrameHelper
{
public:
/** Find all marked frames in a sequence hierarchy, relative to the Sequencer's currently focused sequence */
static void FindGlobalMarkedFrames(ISequencer& Sequencer, TArray<uint32> LoopCounter, TArray<FMovieSceneMarkedFrame>& OutGlobalMarkedFrames);
/** Clear the setting to show marked frames globally across an entire sequence hierarchy */
static void ClearGlobalMarkedFrames(ISequencer& Sequencer);
private:
static void ClearGlobalMarkedFrames(UMovieSceneSequence* Sequence);
};