Navigation
API > API/Plugins > API/Plugins/Water
| Name | UWaterWavesAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterWaves.h |
| Include Path | #include "WaterWaves.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, NotBlueprintable, AutoExpandCategories="Water Waves")
class UWaterWavesAsset : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWaterWavesAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWaterWavesAsset() |
WaterWaves.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnUpdateWavesAssetData | TMulticastDelegate_TwoParams< void, UWaterWavesAsset *, EPropertyChangeType::Type > | Delegate called whenever the waves data is updated. | WaterWaves.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnUpdateWavesAssetData | FOnUpdateWavesAssetData | WaterWaves.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WaterWaves | TObjectPtr< UWaterWaves > | WaterWaves.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UWaterWaves * GetWaterWaves () |
WaterWaves.h | ||
UWaterWaves * GetWaterWaves () |
WaterWaves.h | ||
void SetWaterWaves
(
UWaterWaves* InWaterWaves |
WaterWaves.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
WaterWaves.h | ||
virtual void PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
WaterWaves.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
WaterWaves.h | ||
virtual void PostEditUndo() |
WaterWaves.h | ||
virtual void PostLoad() |
WaterWaves.h | ||
virtual void PreEditChange
(
FProperty* PropertyAboutToChange |
WaterWaves.h | ||
virtual void PreEditUndo() |
WaterWaves.h |