UWaterRuntimeSettings

Implements the runtime settings for the Water plugin.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Water

Header

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

Include

#include "WaterRuntimeSettings.h"

Syntax

UCLASS(Config=Engine, defaultconfig, Meta=(DisplayName="Water"))
class UWaterRuntimeSettings : public UDeveloperSettings

Remarks

Implements the runtime settings for the Water plugin.

Variables

Name Description

Public variable UProperty Category, EditAnywhere Config

TEnumAsByte< EC...

 

CollisionChannelForWaterTraces

Collision channel to use for tracing and blocking water bodies

Public variable UProperty Category, EditAnywhere Config

TSoftObjectPtr<...

 

MaterialParameterCollection

Material Parameter Collection for everything water-related

Public variable UProperty Category, EditAnywhere Config

float

 

WaterBodyIconWorldSize

Size of the water body icon in world-space.

Public variable UProperty Category, EditAnywhere Config

float

 

WaterBodyIconWorldZOffset

Offset in Z for the water body icon in world-space.

Constructors

Name Description

Public function

UWaterRuntimeSettings()

Functions

Overridden from UDeveloperSettings

Name Description

Public function Virtual Const

FName

 

GetCategoryName()

Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Typedefs

Name

Description

FOnUpdateSettings

Delegate called whenever the curve data is updated.

Constants

Name

Description

OnSettingsChange