UGerstnerWaterWaveGeneratorSpectrum

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

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Water

Header

/Engine/Plugins/Experimental/Water/Source/Runtime/Public/GerstnerWaterWaves.h

Include

#include "GerstnerWaterWaves.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(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
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss