Type

Windows
MacOS
Linux

References

Module

Water

Header

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

Include

#include "WaterVersion.h"

Syntax

enum Type
{
    BeforeCustomVersionWasAdded                  = 0,
    WaterBodyRefactor,
    MoveTerrainCarvingSettingsToWater,
    MoveBrushMaterialsToWaterBrushManager,
    UpdateBuoyancyComponentPontoonsData,
    MoveJumpFloodMaterialsToWaterBrushManager,
    FixupUnserializedGerstnerWaves,
    MoveWaterMPCParamsToWaterMesh,
    VersionPlusOne,
    LatestVersion                                = VersionPlusOne - 1,
}

Values

Name

Description

BeforeCustomVersionWasAdded

Before any version changes were made in the plugin.

WaterBodyRefactor

Refactor of AWaterBody into sub-classes, waves refactor, etc.

MoveTerrainCarvingSettingsToWater

Transfer of TerrainCarvingSettings from landmass to water.

MoveBrushMaterialsToWaterBrushManager

WaterBrushManager now can specify its own brush materials instead of using those from the default water editor settings :

UpdateBuoyancyComponentPontoonsData

Deprecate pontoons data on UBuoyancyComponent.

MoveJumpFloodMaterialsToWaterBrushManager

Move JumpFlood materials into AWaterBrushManager.

FixupUnserializedGerstnerWaves

Fixup Gerstner waves that were not recomputed at the right moment.

MoveWaterMPCParamsToWaterMesh

Move responsability of updating the Water MPC params to WaterMesh.

VersionPlusOne

--="">----------------------------------------------

LatestVersion

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