Navigation
API > API/Plugins > API/Plugins/LandscapePatch
Used to store some extra data during RerunConstructionScripts.
| Name | FLandscapePatchComponentInstanceData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/LandscapePatch/Source/LandscapePatch/Public/LandscapePatchComponent.h |
| Include Path | #include "LandscapePatchComponent.h" |
Syntax
USTRUCT ()
struct FLandscapePatchComponentInstanceData : public FSceneComponentInstanceData
Inheritance Hierarchy
- FInstanceCacheDataBase → FActorComponentInstanceData → FSceneComponentInstanceData → FLandscapePatchComponentInstanceData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| LandscapePatchComponent.h | |||
FLandscapePatchComponentInstanceData
(
const ULandscapePatchComponent* SourceComponent |
LandscapePatchComponent.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLandscapePatchComponentInstanceData() |
LandscapePatchComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bGaveCouldNotBindToEditLayerWarning | bool | Used so that we don't spam warning messages while rerunning construction scripts on a patch that triggers one of the warnings. | LandscapePatchComponent.h | |
| bGaveMismatchedLandscapeWarning | bool | LandscapePatchComponent.h | ||
| bGaveMissingEditLayerGuidWarning | bool | LandscapePatchComponent.h | ||
| bGaveMissingLandscapeWarning | bool | LandscapePatchComponent.h | ||
| bGaveNotInPatchManagerWarning | bool | LandscapePatchComponent.h | ||
| EditLayerGuid | FGuid | LandscapePatchComponent.h | ||
| PatchManager | TSoftObjectPtr< ALandscapePatchManager > | The UPROPERTY tags inside a FSceneComponentInstanceData might not be necessary, but might potentially be used in some multiuser code paths. | LandscapePatchComponent.h | |
| Priority | double | Priority needs to be carried over becuse our tweaks to it in OnComponentCreated cause it to not be captured automatically, as it is detected as "UCS altered". | LandscapePatchComponent.h |
Functions
Public
Overridden from FActorComponentInstanceData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ApplyToComponent
(
UActorComponent* Component, |
LandscapePatchComponent.h | ||
virtual bool ContainsData() |
LandscapePatchComponent.h |