Files
UnrealEngine/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterDetails/Private/DisplayClusterDetailsModule.h
2025-05-18 13:04:45 +08:00

28 lines
795 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "IDisplayClusterDetails.h"
class FDisplayClusterDetailsDrawerSingleton;
/**
* Module which adds the In-Camera VFX details drawer to the ICVFX panel
*/
class FDisplayClusterDetailsModule : public IDisplayClusterDetails
{
public:
//~ IModuleInterface interface
virtual void StartupModule() override;
virtual void ShutdownModule() override;
//~ End IModuleInterface interface
//~ IDisplayClusterDetails interface
virtual IDisplayClusterDetailsDrawerSingleton& GetDetailsDrawerSingleton() const override;
//~ End IDisplayClusterDetails interface
private:
/** The details drawer singleton, which manages the details drawer widget */
TUniquePtr<FDisplayClusterDetailsDrawerSingleton> DetailsDrawerSingleton;
};