Navigation
| Name | LandscapeEditor |
| Type | Editor |
| Location | /Engine/Source/Editor/LandscapeEditor/ |
| Module Build Rules | LandscapeEditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FLandscapeBrush | |
| FLandscapeBrushData | |
| FLandscapeImportHelper | |
| FLandscapeTool | FLandscapeTool |
| SLandscapeLayerListDialog | Displays a list of layers with drag + drop support for layer reordering outside of landscape mode. |
| ULandscapeEditorObject |
Structs
| Name | Remarks |
|---|---|
| FEditLayerMenuBlock | |
| FGizmoImportLayer | |
| FLandscapeBrushSet | |
| FLandscapeFileInfo | |
| FLandscapeFileResolution | |
| FLandscapeFileTypeInfo | |
| FLandscapeImportData | |
| FLandscapeImportDescriptor | |
| FLandscapeImportFileDescriptor | |
| FLandscapeImportLayer | |
| FLandscapeImportResolution | |
| FLandscapePatternBrushWorldSpaceSettings | |
| FLandscapeTargetLayerAssetFilePath | |
| FLandscapeToolInteractorPosition | FLandscapeToolMousePosition - Struct to store mouse positions since the last time we applied the brush. |
| FLandscapeToolTarget |
Interfaces
| Name | Remarks |
|---|---|
| IEditLayerCustomization | Interface for Edit Layer classes that expand on customizations not covered by IDetailsView (Context Menu, Dialog, etc.) |
| ILandscapeEditorModule | LandscapeEditor module interface |
| ILandscapeFileFormat |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCustomEditLayerLayoutNameMap | TMap< FName, FOnGetLandscapeEditLayerCustomizationInstance > | LandscapeEditorModule.h | |
| FEditLayerCategoryToEntryMap | TMap< FName, FEditLayerMenuBlock > | LandscapeEditorModule.h | |
| FEditLayerCategoryToEntryMap | TMap< FName, FEditLayerMenuBlock > | LandscapeEditorUtils.h | |
| FEditLayerCategoryToEntryMap | TMap< FName, FEditLayerMenuBlock > | Map of context menu Category Names to their entries | LandscapeEditLayerCustomization.h |
| FLandscapeHeightmapImportData | FLandscapeImportData< uint16 > | LandscapeFileFormatInterface.h | |
| FLandscapeHeightmapInfo | FLandscapeFileInfo | LandscapeFileFormatInterface.h | |
| FLandscapeWeightmapImportData | FLandscapeImportData< uint8 > | LandscapeFileFormatInterface.h | |
| FLandscapeWeightmapInfo | FLandscapeFileInfo | LandscapeFileFormatInterface.h | |
| FOnGetLandscapeEditLayerCustomizationInstance | TBaseDelegate_NoParams< TSharedRef< IEditLayerCustomization > > | Delegate called to get customizations for a specific edit layer class | LandscapeEditorModule.h |
| ILandscapeHeightmapFileFormat | ILandscapeFileFormat< uint16 > | LandscapeFileFormatInterface.h | |
| ILandscapeHeightmapFileFormat | ILandscapeFileFormat< uint16 > | LandscapeEditorModule.h | |
| ILandscapeWeightmapFileFormat | ILandscapeFileFormat< uint8 > | LandscapeFileFormatInterface.h | |
| ILandscapeWeightmapFileFormat | ILandscapeFileFormat< uint8 > | LandscapeEditorModule.h | |
| SWidgetLayerListView | SListView< TSharedPtr< FWidgetLayerListItem > > | SLandscapeLayerListDialog.h |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS ELandscapeToolTargetTypeMask::Type ELandscapeToolTargetTypeMask::FromType
(
ELandscapeToolTargetType TargetType |
LandscapeToolInterface.h | ||
void LandscapeEditorUtils::SaveObjects
(
TArrayView< T* > InObjects |
LandscapeEditorUtils.h | ||
bool LandscapeEditorUtils::SetHeightmapData
(
ALandscapeProxy* Landscape, |
LandscapeEditorUtils.h | ||
bool LandscapeEditorUtils::SetWeightmapData
(
ALandscapeProxy* Landscape, |
LandscapeEditorUtils.h | ||
bool operator!=
(
const FLandscapeFileResolution& Lhs, |
LandscapeFileFormatInterface.h | ||
bool operator!=
(
const FLandscapeImportResolution& Lhs, |
LandscapeImportHelper.h | ||
bool operator==
(
const FLandscapeFileResolution& Lhs, |
LandscapeFileFormatInterface.h | ||
bool operator==
(
const FLandscapeImportResolution& Lhs, |
LandscapeImportHelper.h |