Files
lostPlanet/Plugins/Gaea2Unreal-main/Source/GaeaUEToolsEditor/Public/GaeaUEToolsEditor.h

40 lines
750 B
C++

#pragma once
//#include "CoreMinimal.h"
#include "Modules/ModuleInterface.h"
#include "Modules/ModuleManager.h"
#include "GaeaSubsystem.h"
DECLARE_LOG_CATEGORY_EXTERN(GaeaUETools, Log, All);
class FToolBarBuilder;
class FMenuBuilder;
class FGaeaUEToolsEditorModule : public IModuleInterface
{
public:
virtual void StartupModule() override;
virtual void ShutdownModule() override;
// void RegisterMCWindow();
// Primary importer window
void RegisterImporterWindow();
// Submenu for all landscape actor options
void RegisterGaeaActorMenu();
// Entry for refreshing landscape from Gaea heightmap and json
void GaeaActorActions(FMenuBuilder& MenuBuilder);
void RegisterLandscapeActorMenu();
private:
};