Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UGerstnerWaterWaveGeneratorBase
- UGerstnerWaterWaveGeneratorSpectrum
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/GerstnerWaterWaves.h |
| Include | #include "GerstnerWaterWaves.h" |
Syntax
UCLASS (EditInlineNew, BlueprintType, MinimalAPI, NotBlueprintable, HideDropDown)
class UGerstnerWaterWaveGeneratorSpectrum : public UGerstnerWaterWaveGeneratorBase
Remarks
Default implementation of a gerstner wave generator using known wave spectra from oceanology. Edited using octaves, where each octave is a set of waves with 2x longer wave length than the previous octave
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FGerstnerWaveOctave > | Octaves | ||
| EWaveSpectrumType | SpectrumType |
Overridden from UGerstnerWaterWaveGeneratorBase
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateGerstnerWaves_Implementation
(
TArray< FGerstnerWave >& OutWaves |