// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Blueprint/UserWidget.h" #include "MoviePipelineBurnInWidget.generated.h" /** * Base class for level sequence burn ins */ UCLASS(Blueprintable, Abstract) class MOVIERENDERPIPELINESETTINGS_API UMoviePipelineBurnInWidget : public UUserWidget { public: GENERATED_BODY() /** * Called on the first temporal and first spatial sample of each output frame with the information about the frame being produced. * @param ForPipeline The pipeline the burn in is for. This will be consistent throughout a burn in widget's life. */ UFUNCTION(BlueprintImplementableEvent) void OnOutputFrameStarted(UMoviePipeline* ForPipeline); };