// Copyright 2020 Phyronnaz #pragma once #include "CoreMinimal.h" #include "Framework/Commands/Commands.h" /** * Unreal landscape editor actions */ class FVoxelToolsCommands : public TCommands { public: FVoxelToolsCommands(); virtual void RegisterCommands() override; TSharedPtr FlattenTool; TSharedPtr LevelTool; TSharedPtr MeshTool; TSharedPtr RevertTool; TSharedPtr SmoothTool; TSharedPtr SphereTool; TSharedPtr SurfaceTool; TSharedPtr TrimTool; TSharedPtr IncreaseBrushSize; TSharedPtr DecreaseBrushSize; TSharedPtr IncreaseBrushFalloff; TSharedPtr DecreaseBrushFalloff; TSharedPtr IncreaseBrushStrength; TSharedPtr DecreaseBrushStrength; };