AWaterZone

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Water

Header

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

Include

#include "WaterZoneActor.h"

Syntax

UCLASS(Blueprintable)
class AWaterZone : public AActor

Variables

Name Description

Public variable UProperty Category BlueprintReadOnly visibleanywhere

UTexture2D *...

 

WaterVelocityTexture

Constructors

Name Description

Public function

AWaterZone

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

UWaterMeshCo...

 

GetWaterMeshComponent()

Public function Const

const UWater...

 

GetWaterMeshComponent()

Public function

void

 

MarkWaterMeshComponentForRebuild()

Public function

void

 

SetLandscapeInfo

(
    const FVector& InRTWorldLocation,
    const FVector& InRTWorldSizeVector
)

HACK [jonathan.bard] : See UWaterMeshComponent, r : emove ASAP.

Public function

void

 

Update()

Overridden from AActor

Name Description

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoadSubobjects

(
    FObjectInstancingGraph* OuterI...
)

Instances components for objects being loaded from disk, if necessary.