Navigation
API > API/Plugins > API/Plugins/Water > API/Plugins/Water/UGerstnerWaterWaves
Description
Computes the attenuation factor to apply to the raw wave perturbation. Attenuates : normal/wave height/max wave height. Should match the GPU version (ComputeWaveDepthAttenuationFactor)
Virtual Inheritance
- UWaterWavesBase::GetWaveAttenuationFactor → UGerstnerWaterWaves::GetWaveAttenuationFactor
| Name | GetWaveAttenuationFactor |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/GerstnerWaterWaves.h |
| Include Path | #include "GerstnerWaterWaves.h" |
| Source | /Engine/Plugins/Experimental/Water/Source/Runtime/Private/GerstnerWaterWaves.cpp |
virtual float GetWaveAttenuationFactor
(
const FVector & InPosition,
float InWaterDepth,
float InTargetWaveMaskDepth
) const