UWaterRuntimeSettings

Implements the runtime settings for the Water plugin.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Water

Header

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

Include

#include "WaterRuntimeSettings.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(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

Typedefs

Name

Description

FOnUpdateSettings

Delegate called whenever the curve data is updated.

Constants

Name

Description

OnSettingsChange

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