29 lines
1002 B
C++
29 lines
1002 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "MoviePipelineDeferredPasses.h"
|
|
#include "CinePrestreamingDebugRender.generated.h"
|
|
|
|
UCLASS(BlueprintType)
|
|
class UCinePrestreamingDebugRender : public UMoviePipelineDeferredPassBase
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
UCinePrestreamingDebugRender() : UMoviePipelineDeferredPassBase()
|
|
{
|
|
PassIdentifier = FMoviePipelinePassIdentifier("VirtualTexturePendingMips");
|
|
}
|
|
#if WITH_EDITOR
|
|
virtual FText GetDisplayText() const override { return NSLOCTEXT("MovieRenderPipeline", "DeferredBasePassSetting_DisplayName_VTPendingMips", "VT Pending Mips (Debug)"); }
|
|
#endif
|
|
virtual void GetViewShowFlags(FEngineShowFlags& OutShowFlag, EViewModeIndex& OutViewModeIndex) const override
|
|
{
|
|
OutShowFlag = FEngineShowFlags(EShowFlagInitMode::ESFIM_Game);
|
|
OutShowFlag.SetVisualizeVirtualTexture(true);
|
|
OutViewModeIndex = EViewModeIndex::VMI_VisualizeVirtualTexture;
|
|
}
|
|
virtual int32 GetOutputFileSortingOrder() const override { return 2; }
|
|
};
|