UWaterBodyCustomComponent

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Water

Header

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

Include

#include "WaterBodyCustomComponent.h"

Syntax

UCLASS(Blueprintable)
class UWaterBodyCustomComponent : public UWaterBodyComponent

Variables

Name Description

Protected variable

UStaticMeshComp...

 

MeshComp

Constructors

Name Description

Public function

UWaterBodyCustomComponent

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UWaterBodyComponent

Name Description

Protected function Virtual

void

 

BeginUpdateWaterBody()

Called every time UpdateAll is called on WaterBody (prior to UpdateWaterBody)

Public function Virtual Const

TArray< UPri...

 

GetCollisionComponents()

Returns body's collision components

Public function Virtual Const

TArray< UPri...

 

GetStandardRenderableComponents()

Retrieves the list of primitive components that this water body uses when not being rendered by the water mesh (e.g. the static mesh component used when WaterMeshOverride is specified)

Public function Virtual Const

EWaterBodyTy...

 

GetWaterBodyType()

AWaterBody Interface

Protected function Virtual

void

 

OnUpdateBody

(
    bool bWithExclusionVolumes
)

Protected function Virtual

void

 

Reset()

AWaterBody Interface