Files
UnrealEngineUWP/Engine/Source/Editor/LandscapeEditor/Private/LandscapeEditorCommands.cpp
2014-03-14 14:13:41 -04:00

86 lines
5.9 KiB
C++

// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
#include "LandscapeEditorPrivatePCH.h"
#include "LandscapeEditorCommands.h"
void FLandscapeEditorCommands::RegisterCommands()
{
UI_COMMAND( ManageMode, "Mode - Manage", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolMode_Manage", ManageMode);
UI_COMMAND( SculptMode, "Mode - Sculpt", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolMode_Sculpt", SculptMode);
UI_COMMAND( PaintMode, "Mode - Paint", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolMode_Paint", PaintMode);
UI_COMMAND( NewLandscape, "Tool - New Landscape", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_NewLandscape", NewLandscape);
UI_COMMAND( ResizeLandscape, "Tool - Change Component Size", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_ResizeLandscape", ResizeLandscape);
UI_COMMAND( SculptTool, "Tool - Sculpt", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Sculpt", SculptTool);
UI_COMMAND( PaintTool, "Tool - Paint", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Paint", PaintTool);
UI_COMMAND( SmoothTool, "Tool - Smooth", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Smooth", SmoothTool);
UI_COMMAND( FlattenTool, "Tool - Flatten", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Flatten", FlattenTool);
UI_COMMAND( RampTool, "Tool - Ramp", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Ramp", RampTool);
UI_COMMAND( ErosionTool, "Tool - Erosion", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Erosion", ErosionTool);
UI_COMMAND( HydroErosionTool, "Tool - Hydraulic Erosion", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_HydraErosion", HydroErosionTool);
UI_COMMAND( NoiseTool, "Tool - Noise", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Noise", NoiseTool);
UI_COMMAND( RetopologizeTool, "Tool - Retopologize", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Retopologize", RetopologizeTool);
UI_COMMAND( VisibilityTool, "Tool - Visibility", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Visibility", VisibilityTool);
UI_COMMAND( SelectComponentTool, "Tool - Component Selection", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Select", SelectComponentTool);
UI_COMMAND( AddComponentTool, "Tool - Add Components", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_AddComponent", AddComponentTool);
UI_COMMAND( DeleteComponentTool, "Tool - Delete Components", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_DeleteComponent", DeleteComponentTool);
UI_COMMAND( MoveToLevelTool, "Tool - Move to Level", "Moves the selected landscape components to the current streaming level", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_MoveToLevel", MoveToLevelTool);
UI_COMMAND( RegionSelectTool, "Tool - Region Selection", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Mask", RegionSelectTool);
UI_COMMAND( RegionCopyPasteTool, "Tool - Copy/Paste", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_CopyPaste", RegionCopyPasteTool);
UI_COMMAND( SplineTool, "Tool - Edit Splines", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("ToolSet_Splines", SplineTool);
UI_COMMAND( CircleBrush, "Brush - Circle", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("BrushSet_Circle", CircleBrush);
UI_COMMAND( AlphaBrush, "Brush - Alpha", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("BrushSet_Alpha", AlphaBrush);
UI_COMMAND( AlphaBrush_Pattern, "Brush - Pattern", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("BrushSet_Pattern", AlphaBrush_Pattern);
UI_COMMAND( ComponentBrush, "Brush - Component", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("BrushSet_Component", ComponentBrush);
UI_COMMAND( GizmoBrush, "Brush - Gizmo", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("BrushSet_Gizmo", GizmoBrush);
NameToCommandMap.Add("BrushSet_Splines", SplineTool);
UI_COMMAND( CircleBrush_Smooth, "Circle Brush - Smooth Falloff", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("Circle_Smooth", CircleBrush_Smooth);
UI_COMMAND( CircleBrush_Linear, "Circle Brush - Linear Falloff", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("Circle_Linear", CircleBrush_Linear);
UI_COMMAND( CircleBrush_Spherical, "Circle Brush - Spherical Falloff", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("Circle_Spherical", CircleBrush_Spherical);
UI_COMMAND( CircleBrush_Tip, "Circle Brush - Tip Falloff", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
NameToCommandMap.Add("Circle_Tip", CircleBrush_Tip);
UI_COMMAND( ViewModeNormal, "Normal", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
UI_COMMAND( ViewModeLOD, "LOD", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
UI_COMMAND( ViewModeLayerDensity, "Layer Density", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
UI_COMMAND( ViewModeLayerDebug, "Layer Debug", "", EUserInterfaceActionType::RadioButton, FInputGesture() );
}