Navigation
API > API/Plugins > API/Plugins/Water > API/Plugins/Water/FWaterCustomVersion
| Name | Type |
| Type | enum |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterVersion.h |
| Include Path | #include "WaterVersion.h" |
Syntax
enum Type
{
BeforeCustomVersionWasAdded = 0,
WaterBodyRefactor,
MoveTerrainCarvingSettingsToWater,
MoveBrushMaterialsToWaterBrushManager,
UpdateBuoyancyComponentPontoonsData,
MoveJumpFloodMaterialsToWaterBrushManager,
FixupUnserializedGerstnerWaves,
MoveWaterMPCParamsToWaterMesh,
DefaultWaterInfoMaterialAssignmentMoved,
VersionPlusOne,
LatestVersion = VersionPlusOne - 1,
}
Values
| Name | Remarks |
|---|---|
| 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. |
| DefaultWaterInfoMaterialAssignmentMoved | Moved where the default water info material is assigned to prevent blocking async load thread. |
| VersionPlusOne | -- |
| LatestVersion |