Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- AActor
- ILandscapeSplineInterface
- ALandscapeSplineActor
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeSplineActor.h |
| Include | #include "LandscapeSplineActor.h" |
Syntax
UCLASS (MinimalAPI, NotBlueprintable, NotPlaceable,
HideCategories=(Display, Attachment, Physics, Debug, Lighting, Input))
class ALandscapeSplineActor :
public AActor,
public ILandscapeSplineInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< ALandscape > | LandscapeActor | Landscape | |
| FGuid | LandscapeGuid | Guid for LandscapeInfo |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ALandscapeSplineActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Interface existes for backward compatibility. Should already be created since its this actor's root component. | ||
| void | CreateSplineComponent
(
const FVector& Scale3D |
||
| void | Destroyed () |
||
| bool | EditorCanAttachTo
(
const AActor* InParent, |
||
| void | GetActorDescProperties
(
FPropertyPairsMap& PropertyPairsMap |
||
| AActor * | |||
| void | GetSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
||
| bool | |||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostEditMove
(
bool bFinished |
||
| void | |||
| void | SetLandscapeGuid
(
const FGuid& InGuid |
||
| bool | |||
| void | UnregisterAllComponents
(
bool bForReregister |
||
| void | UpdateSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
Overridden from ILandscapeSplineInterface
| Type | Name | Description | |
|---|---|---|---|
| FGuid | |||
| ULandscapeInfo * | |||
| ULandscapeSplinesComponent * | |||
| FTransform |