2014-12-07 19:09:38 -05:00
|
|
|
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
2014-03-14 14:13:41 -04:00
|
|
|
|
|
|
|
|
#include "UnrealEd.h"
|
2014-05-29 17:01:48 -04:00
|
|
|
#include "Engine/BookMark.h"
|
Remove more headers from Engine.h (StaticMeshResources.h, AnimTree.h, SkeletalMeshTypes.h, SkeletalMeshActor.h, LightingBuildOptions.h, PixelFormat.h, WorldComposition.h, VisualLog.h, StaticLighting.h, Lightmap.h, ShadowMap.h, Model.h)
[CL 2086772 by James Golding in Main branch]
2014-05-29 17:21:47 -04:00
|
|
|
#include "StaticMeshResources.h"
|
2014-05-21 10:00:58 -04:00
|
|
|
#include "EditorSupportDelegates.h"
|
2014-03-14 14:13:41 -04:00
|
|
|
#include "MouseDeltaTracker.h"
|
|
|
|
|
#include "ScopedTransaction.h"
|
|
|
|
|
#include "SurfaceIterators.h"
|
|
|
|
|
#include "SoundDefinitions.h"
|
|
|
|
|
#include "LevelEditor.h"
|
|
|
|
|
#include "Toolkits/ToolkitManager.h"
|
|
|
|
|
#include "EditorLevelUtils.h"
|
2014-05-29 17:36:51 -04:00
|
|
|
#include "DynamicMeshBuilder.h"
|
2014-03-14 14:13:41 -04:00
|
|
|
|
|
|
|
|
#include "ActorEditorUtils.h"
|
|
|
|
|
#include "EditorStyle.h"
|
2014-05-16 09:37:22 -04:00
|
|
|
#include "ComponentVisualizer.h"
|
2014-10-14 22:50:06 -04:00
|
|
|
#include "SNotificationList.h"
|
|
|
|
|
#include "NotificationManager.h"
|
2014-11-12 04:43:54 -05:00
|
|
|
#include "Engine/Selection.h"
|
|
|
|
|
#include "EngineUtils.h"
|
|
|
|
|
#include "CanvasItem.h"
|
|
|
|
|
#include "CanvasTypes.h"
|
|
|
|
|
#include "Engine/Polys.h"
|
|
|
|
|
#include "Engine/StaticMeshActor.h"
|
|
|
|
|
#include "Engine/LevelStreaming.h"
|
2014-03-14 14:13:41 -04:00
|
|
|
|
2014-11-14 14:13:39 -05:00
|
|
|
DEFINE_LOG_CATEGORY(LogEditorModes);
|
2014-03-14 14:13:41 -04:00
|
|
|
|
|
|
|
|
// Builtin editor mode constants
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_None = NAME_None;
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Default(TEXT("EM_Default"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Placement(TEXT("PLACEMENT"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Bsp(TEXT("BSP"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Geometry(TEXT("EM_Geometry"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_InterpEdit(TEXT("EM_InterpEdit"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Texture(TEXT("EM_Texture"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_MeshPaint(TEXT("EM_MeshPaint"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Landscape(TEXT("EM_Landscape"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Foliage(TEXT("EM_Foliage"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Level(TEXT("EM_Level"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_StreamingLevel(TEXT("EM_StreamingLevel"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_Physics(TEXT("EM_Physics"));
|
|
|
|
|
const FEditorModeID FBuiltinEditorModes::EM_ActorPicker(TEXT("EM_ActorPicker"));
|
|
|
|
|
|
|
|
|
|
/*------------------------------------------------------------------------------
|
|
|
|
|
Default.
|
|
|
|
|
------------------------------------------------------------------------------*/
|
|
|
|
|
|
|
|
|
|
FEdModeDefault::FEdModeDefault()
|
|
|
|
|
{
|
2014-12-05 15:08:09 -05:00
|
|
|
bDrawGrid = false;
|
|
|
|
|
bDrawPivot = false;
|
|
|
|
|
bDrawBaseInfo = false;
|
|
|
|
|
bDrawWorldBox = false;
|
|
|
|
|
bDrawKillZ = false;
|
2014-03-14 14:13:41 -04:00
|
|
|
}
|
|
|
|
|
|