ALandscapeBlueprintBrushBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Landscape

Header

/Engine/Source/Runtime/Landscape/Public/LandscapeBlueprintBrushBase.h

Include

#include "LandscapeBlueprintBrushBase.h"

Syntax

class ALandscapeBlueprintBrushBase : public AActor

Variables

Name Description

Protected variable

TArray< FName >

 

AffectedWeightmapLayers

Protected variable

bool

 

AffectHeightmap

Protected variable

bool

 

AffectWeightmap

Protected variable

bool

 

bIsVisible

Protected variable

uint32

 

LastRequestLayersContentUpdateFrameNumber

Protected variable

TObjectPtr< cla...

 

OwningLandscape

Constructors

Name Description

Public function

ALandscapeBlueprintBrushBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

GetBlueprintRenderDependencies

(
    TArray< UObject* >& OutStream...
)

Public function Const

ALandscape &...

 

GetOwningLandscape()

Public function Virtual

void

 

GetRenderDependencies

(
    TSet< UObject* >& OutDependen...
)

Public function

void

 

Initialize

(
    const FTransform& InLandscapeTrans...,
    const FIntPoint& InLandscapeSize,
    const FIntPoint& InLandscapeRender...
)

Public function Virtual

void

 

Initialize_Native

(
    const FTransform& InLandscapeTrans...,
    const FIntPoint& InLandscapeSize,
    const FIntPoint& InLandscapeRender...
)

Public function Const

bool

 

IsAffectingHeightmap()

Public function Const

bool

 

IsAffectingWeightmap()

Public function Const

bool

 

IsAffectingWeightmapLayer

(
    const FName& InLayerName
)

Public function Const

bool

 

IsLayerUpdatePending()

Public function Const

bool

 

IsVisible()

Public function Virtual

void

 

PushDeferredLayersContentUpdate()

Public function

UTextureRend...

 

Render

(
    bool InIsHeightmap,
    UTextureRenderTarget2D* InComb...,
    const FName& InWeightmapLayerName
)

Public function Virtual

UTextureRend...

 

Render_Native

(
    bool InIsHeightmap,
    UTextureRenderTarget2D* InComb...,
    const FName& InWeightmapLayerName
)

Public function

void

 

RequestLandscapeUpdate()

Public function

void

 

SetAffectsHeightmap

(
    bool bInAffectsHeightmap
)

Public function

void

 

SetAffectsWeightmap

(
    bool bInAffectsWeightmap
)

Public function

void

 

SetIsVisible

(
    bool bInIsVisible
)

Public function Virtual

void

 

SetOwningLandscape

(
    ALandscape* InOwningLandscape
)

Overridden from AActor

Name Description

Public function Virtual Const

bool

 

CanChangeIsSpatiallyLoadedFlag()

Returns true if this actor allows changing the spatially loaded flag.

Public function Virtual

void

 

CheckForErrors()

Function that gets called from within Map_Check to allow this actor to check itself for any potential errors and register them with map check dialog.

Public function Virtual

void

 

Destroyed()

Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Public function Virtual Const

bool

 

ShouldTickIfViewportsOnly()

If true, actor is ticked even if TickType==LEVELTICK_ViewportsOnly

Public function Virtual

void

 

Tick

(
    float DeltaSeconds
)

Function called every frame on this Actor.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally