UGerstnerWaterWaveGeneratorSimple

Default implementation of a gerstner wave generator using a simple custom range based set of parameters to generate waves.

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)
class UGerstnerWaterWaveGeneratorSimple : public UGerstnerWaterWaveGeneratorBase

Remarks

Default implementation of a gerstner wave generator using a simple custom range based set of parameters to generate waves.

Variables

Name Description

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

AmplitudeFalloff

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

DirectionAngularSpreadDeg

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

LargeWaveSteepness

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

MaxAmplitude

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

MaxWavelength

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

MinAmplitude

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

MinWavelength

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

int32

 

NumWaves

Public variable UProperty EditDefaultsOnly, Meta BlueprintReadWrite

float

 

Randomness

Public variable UProperty Category, EditAnywhere, AdvancedDisplay BlueprintReadWrite

int32

 

Seed

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

SmallWaveSteepness

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

SteepnessFalloff

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

WavelengthFalloff

Public variable UProperty EditAnywhere, Meta BlueprintReadWrite

float

 

WindAngleDeg

Overridden from UGerstnerWaterWaveGeneratorBase

Name Description

Public function Virtual Const

void

 

GenerateGerstnerWaves_Implementation

(
    TArray< FGerstnerWave >& OutWaves
)