UGerstnerWaterWaveGeneratorBase

Base class for the gerstner water wave generation.

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, Abstract, Blueprintable)
class UGerstnerWaterWaveGeneratorBase : public UObject

Remarks

Base class for the gerstner water wave generation. This can be overridden by either C++ classes or Blueprint classes. Simply implement GenerateGerstnerWaves (or GenerateGerstnerWaves_Implementation in C++) to return the set of waves to be used. Waves will automatically be sorted based on wave length.

Functions

Name Description

Public function Const UFunction Category blueprintnativeevent

void

 

GenerateGerstnerWaves

(
    TArray< FGerstnerWave >& OutWaves
)

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