UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeEditLayerTargetTypeState.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7
8
9// ----------------------------------------------------------------------------------
10// Forward declarations
11
13
15{
16 class FMergeContext;
18}
19// namespace UE::Landscape::EditLayers
20
21
22// ----------------------------------------------------------------------------------
23
25{
26
27#if WITH_EDITOR
28
35{
38
39private:
40 // Private constructor : either use the constructors taking a merge context in parameter or use GetDummyTargetTypeState()
41 FEditLayerTargetTypeState() = default;
42
43public:
45
52
60
70
80
87
94
101
108
115
118
121
124
127
130
133
136
139
142
145
148
151
159
160 bool operator == (const FEditLayerTargetTypeState& InOther) const;
161
162 FString ToString() const;
163
164private:
166 const FMergeContext* MergeContext = nullptr;
167
170
176};
177#endif // WITH_EDITOR
178
179} //namespace UE::Landscape::EditLayers
@ INDEX_NONE
Definition CoreMiscDefines.h:150
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ELandscapeToolTargetTypeFlags
Definition LandscapeEditTypes.h:22
ELandscapeToolTargetType
Definition LandscapeEditTypes.h:12
Definition NameTypes.h:617
Definition LandscapeEditLayerRenderer.h:260
Definition ArrayView.h:139
Definition Array.h:670
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
Definition Landscape.h:55