UGerstnerWaterWaveGeneratorSpectrum

Default implementation of a gerstner wave generator using known wave spectra from oceanology.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

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

Name Description

Public variable UProperty Category, EditAnywhere

TArray< FGerstn...

 

Octaves

Public variable UProperty Category, EditAnywhere

EWaveSpectrumTy...

 

SpectrumType

Overridden from UGerstnerWaterWaveGeneratorBase

Name Description

Public function Virtual Const

void

 

GenerateGerstnerWaves_Implementation

(
    TArray< FGerstnerWave >& OutWaves
)