// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Modules/ModuleInterface.h" #include "Templates/SharedPointer.h" class ILevelEditor; class FLightGizmosModule : public IModuleInterface { public: /** IModuleInterface implementation */ virtual void OnLevelEditorCreated(TSharedPtr InLevelEditor); virtual void StartupModule() override; virtual void ShutdownModule() override; /** Identifiers for the different light gizmo types*/ static FString PointLightGizmoType; static FString SpotLightGizmoType; static FString ScalableConeGizmoType; static FString DirectionalLightGizmoType; };