| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/Water/Source/Runtime/Public/GerstnerWaterWaves.h |
Include |
#include "GerstnerWaterWaves.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew, BlueprintType, MinimalAPI)
class UGerstnerWaterWaves : public UWaterWaves
Name | Description | ||
---|---|---|---|
|
GerstnerWaveGenerator |
||
|
GerstnerWaves |
||
|
float |
MaxWaveHeight |
Name | Description | |
---|---|---|
|
UGerstnerWaterWaves() |
Name | Description | ||
---|---|---|---|
|
const TArray... |
GetGerstnerWaves() |
|
|
RecomputeWaves ( |
Call RecomputeWaves whenever wave data changes, so that all cached data can be recomputed (do not call OnPostLoad... can call BP script internally) |
Name | Description | ||
---|---|---|---|
|
float |
GetMaxWaveHeight() |
Returns the maximum wave height that can be reached by those waves |
|
float |
GetSimpleWaveHeightAtPosition ( |
Computes the raw wave perturbation of the water height only (simple version : faster computation) |
|
float |
GetWaveAttenuationFactor ( |
Computes the attenuation factor to apply to the raw wave perturbation. |
|
float |
GetWaveHeightAtPosition |
Computes the raw wave perturbation of the water height/normal |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
||
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |