Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- AActor
- IWaterBrushActorInterface
- AWaterBodyIsland
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyIslandActor.h |
| Include | #include "WaterBodyIslandActor.h" |
Syntax
UCLASS (Blueprintable)
class AWaterBodyIsland :
public AActor,
public IWaterBrushActorInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UBillboardComponent > | ActorIcon | ||
| TObjectPtr< UWaterSplineComponent > | SplineComp | The spline data attached to this water type. | |
| FWaterCurveSettings | WaterCurveSettings | ||
| FWaterBodyHeightmapSettings | WaterHeightmapSettings | ||
| TMap< FName, FWaterBodyWeightmapSettings > | WaterWeightmapSettings |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AWaterBodyIsland
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Destroyed () |
||
| void | GetActorDescProperties
(
FPropertyPairsMap& PropertyPairsMap |
||
| UWaterSplineComponent * | |||
| void | OnWaterBodyIslandChanged
(
const FOnWaterBodyIslandChangedParams& InParams |
||
| void | OnWaterSplineDataChanged
(
const FOnWaterSplineDataChangedParams& InParams |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | |||
| void | PostEditMove
(
bool bFinished |
||
| void | PostEditUndo () |
||
| void | PostLoad () |
||
| void | |||
| void | |||
| void | UpdateAll
(
const FOnWaterBodyIslandChangedParams& InParams |
||
| void | UpdateHeight () |
||
| void |
Overridden from IWaterBrushActorInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if this water actor is currently setup to modify the landscape : | ||
| bool | Returns true if this water actor is currently affecting (i.e. being rendered by) a AWaterZoneActor : | ||
| bool | Returns true if this water actor could potentially be affecting (i.e. being rendered by) a AWaterZoneActor : | ||
| void | GetBrushRenderDependencies
(
TSet< UObject* >& OutDependencies |
Returns the list of objects this actor depends on to render its brush (textures, materials...) | |
| ETextureRenderTargetFormat | Returns the format of the render target used to render this actor in the water brush | ||
| const TMap< FName, FWaterBodyWeightmapSettings > & | Returns the landscape weightmap settings, per layer, for this water actor | ||
| const FWaterCurveSettings & | Returns the curve settings for this water actor | ||
| const FWaterBodyHeightmapSettings & | Returns the landscape heightmap settings for this water actor |