Navigation
API > API/Runtime > API/Runtime/Landscape
| Name | ALandscapeSplineActor |
| Type | class |
| Header File | /Engine/Source/Runtime/Landscape/Classes/LandscapeSplineActor.h |
| Include Path | #include "LandscapeSplineActor.h" |
Syntax
UCLASS (MinimalAPI, NotBlueprintable, NotPlaceable,
HideCategories=(Display, Attachment, Physics, Debug, Lighting, Input))
class ALandscapeSplineActor :
public AActor,
public ILandscapeSplineInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ALandscapeSplineActor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ALandscapeSplineActor
(
const FObjectInitializer& ObjectInitializer |
LandscapeSplineActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateSplineComponent () |
Interface existes for backward compatibility. Should already be created since its this actor's root component. | LandscapeSplineActor.h | |
virtual void CreateSplineComponent
(
const FVector& Scale3D |
LandscapeSplineActor.h | ||
virtual void Destroyed() |
LandscapeSplineActor.h | ||
virtual bool EditorCanAttachTo
(
const AActor* InParent, |
LandscapeSplineActor.h | ||
virtual void GetActorDescProperties
(
FPropertyPairsMap& PropertyPairsMap |
LandscapeSplineActor.h | ||
virtual AActor * GetSceneOutlinerParent() |
LandscapeSplineActor.h | ||
void GetSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
LandscapeSplineActor.h | ||
bool HasGeneratedLandscapeSplineMeshesActors() |
LandscapeSplineActor.h | ||
virtual bool IsSplineOwnerValid() |
LandscapeSplineActor.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
LandscapeSplineActor.h | ||
virtual void PostEditMove
(
bool bFinished |
LandscapeSplineActor.h | ||
virtual void PostRegisterAllComponents() |
LandscapeSplineActor.h | ||
void SetLandscapeGuid
(
const FGuid& InGuid |
LandscapeSplineActor.h | ||
bool ShouldPartitionSpline() |
LandscapeSplineActor.h | ||
virtual void UnregisterAllComponents
(
bool bForReregister |
LandscapeSplineActor.h | ||
virtual void UpdateSharedProperties
(
ULandscapeInfo* InLandscapeInfo |
LandscapeSplineActor.h |
Overridden from ILandscapeSplineInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FGuid GetLandscapeGuid() |
LandscapeSplineActor.h | ||
virtual ULandscapeInfo * GetLandscapeInfo() |
LandscapeSplineActor.h | ||
virtual ULandscapeSplinesComponent * GetSplinesComponent() |
LandscapeSplineActor.h | ||
virtual FTransform LandscapeActorToWorld() |
LandscapeSplineActor.h | ||
virtual bool SupportsForeignSplineMesh() |
LandscapeSplineActor.h |