Navigation
Unreal Engine C++ API Reference > 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 |