Files
UnrealEngineUWP/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterPostprocess/Private/DisplayClusterPostprocessModule.h
aurel cordonnier 43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00

29 lines
814 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Modules/ModuleInterface.h"
#include "Render/PostProcess/IDisplayClusterPostProcess.h"
class IDisplayClusterProjectionPolicyFactory;
class FDisplayClusterPostprocessModule
: public IModuleInterface
{
public:
FDisplayClusterPostprocessModule();
virtual ~FDisplayClusterPostprocessModule();
public:
//////////////////////////////////////////////////////////////////////////////////////////////
// IModuleInterface
//////////////////////////////////////////////////////////////////////////////////////////////
virtual void StartupModule() override;
virtual void ShutdownModule() override;
private:
// Available postprocess policy
TMap<FString, TSharedPtr<IDisplayClusterPostProcess, ESPMode::ThreadSafe>> PostprocessAssets;
};