ALandscapeBlueprintBrushBase

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

ALandscape *...

 

OwningLandscape

Constructors

Name Description

Public function

ALandscapeBlueprintBrushBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

GetBlueprintRenderDependencies

(
    TArray< UTexture2D* >& OutStr...
)

Public function Const

ALandscape &...

 

GetOwningLandscape()

Public function Virtual

void

 

GetRenderDependencies

(
    TSet< UTexture2D* >& OutStrea...
)

Public function

void

 

Initialize

(
    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

UTextureRend...

 

Render

(
    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

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss