AWaterBodyRiver

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Water

Header

/Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyRiverActor.h

Include

#include "WaterBodyRiverActor.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class AWaterBodyRiver : public AWaterBody

Variables

Name Description

Protected variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

UMaterialInterf...

 

LakeTransitionMaterial

Material used when a river is overlapping a lake.

Protected variable UProperty Category, Meta Transient nonpieduplicatetransient, textexporttransient, visibleinstanceonly

UMaterialInstan...

 

LakeTransitionMID

Protected variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

UMaterialInterf...

 

OceanTransitionMaterial

This is the material used when a river is overlapping the ocean.

Protected variable

UMaterialInstan...

 

OceanTransitionMID

Protected variable UProperty nonpieduplicatetransient

URiverGenerator...

 

RiverGenerator

Constructors

Name Description

Public function

AWaterBodyRiver

(
    const FObjectInitializer& ObjectIn...
)

Functions

Overridden from AWaterBody

Name Description

Public function Virtual Const

TArray< UPri...

 

GetCollisionComponents()

Returns body's collision components

Public function Virtual

UMaterialIns...

 

GetRiverToLakeTransitionMaterialInstance()

Returns River to lake transition material instance (For internal use. Please use AWaterBodyRiver instead.)

Public function Virtual

UMaterialIns...

 

GetRiverToOceanTransitionMaterialInstance()

Returns River to ocean transition material instance (For internal use. Please use AWaterBodyRiver instead.)

Public function Virtual Const

EWaterBodyTy...

 

GetWaterBodyType()

AWaterBody Interface

Protected function Virtual

void

 

InitializeBody()

AWaterBody Interface

Protected function Virtual Const

bool

 

IsBodyInitialized()

Returns whether the body was initialized

Protected function Virtual

void

 

OnPostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...,
    bool& bShapeOrPositionChanged,
    bool& bWeightmapSettingsChanged
)

Called by AWaterBodyActor::PostEditChangeProperty.

Protected function Virtual

void

 

UpdateMaterialInstances()

Creates/Destroys/Updates necessary MIDS

Protected function Virtual

void

 

UpdateWaterBody

(
    bool bWithExclusionVolumes
)

Updates WaterBody (called 1st with bWithExclusionVolumes = false, then with true

Overridden from IWaterBrushActorInterface

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