Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWaterWavesBase
- UWaterWaves
- UGerstnerWaterWaves
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/GerstnerWaterWaves.h |
| Include | #include "GerstnerWaterWaves.h" |
Variables
| Type | Name | Description | |
|---|---|---|---|
| GerstnerWaveGenerator | |||
| GerstnerWaves | |||
| MaxWaveHeight |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| Returns the maximum wave height that can be reached by those waves | |||
| Computes the raw wave perturbation of the water height only (simple version : faster computation) | |||
| Computes the attenuation factor to apply to the raw wave perturbation. | |||
| Computes the raw wave perturbation of the water height/normal | |||
| Called when a property on this object has been modified externally | |||
PostEditUndo () |
Called after applying a transaction to the object. | ||
| Call RecomputeWaves whenever wave data changes, so that all cached data can be recomputed (do not call OnPostLoad... can call BP script internally) |