Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ALandscapeSplineActor
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeSplineActor.h |
| Include | #include "LandscapeSplineActor.h" |
Syntax
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 | GetSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
||
| bool | |||
| void | SetLandscapeGuid
(
const FGuid& InGuid |
||
| bool | |||
| void | UpdateSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | Destroyed () |
Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending | |
| bool | EditorCanAttachTo
(
const AActor* InParent, |
Returns true if this actor is allowed to be attached to the given actor | |
| void | GetActorDescProperties
(
FPropertyPairsMap& PropertyPairsMap |
Add properties to the actor desc. | |
| AActor * | Returns the actor attachement parent that should be used in editor | ||
| void | PostEditMove
(
bool bFinished |
Called after an actor has been moved in the editor | |
| void | Called after all the components in the Components array are registered, called both in editor and during gameplay. | ||
| void | UnregisterAllComponents
(
bool bForReregister |
Unregister all currently registered components |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Overridden from ILandscapeSplineInterface
| Type | Name | Description | |
|---|---|---|---|
| FGuid | |||
| ULandscapeInfo * | |||
| ULandscapeSplinesComponent * | |||
| FTransform |