Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyActor.h |
Include |
#include "WaterBodyActor.h" |
UCLASS(Blueprintable, Abstract,
HideCategories=(Tags, Activation, Cooking, Replication, Input, Actor, AssetUserData))
class AWaterBody :
public AActor,
public IWaterBrushActorInterface
Name | Description | ||
---|---|---|---|
|
ActorIcon |
||
|
SplineComp |
The spline data attached to this water type. |
|
|
WaterBodyComponent |
||
|
WaterBodyIndex |
Unique Id for accessing (wave, ... ) data in GPU buffers |
|
|
WaterBodyType |
||
|
WaterSplineMetadata |
||
|
WaterWaves |
#todo_water: This should be moved to the component when component subobjects are supported |
Name | Description | |
---|---|---|
|
AWaterBody ( |
Name | Description | ||
---|---|---|---|
|
NotifyActorBeginOverlap ( |
Actor Interface |
|
|
NotifyActorEndOverlap ( |
Event when an actor no longer overlaps another actor, and they have separated. |
|
|
PostEditMove ( |
Called after an actor has been moved in the editor |
|
|
PostRegisterAllComponents() |
Called after all the components in the Components array are registered, called both in editor and during gameplay |
|
|
PreInitializeComponents() |
Called right before components are initialized, only called during gameplay |
|
|
PreRegisterAllComponents() |
Called before all the components in the Components array are registered, called both in editor and during gameplay |
|
|
SetActorHiddenInGame ( |
Sets the actor to be hidden in the game |
|
|
SetIsHiddenEdLayer ( |
Changes bHiddenEdLayer flag and returns true if flag changed. |
|
|
SetIsTemporarilyHiddenInEditor ( |
Explicitly sets whether or not this actor is hidden in the editor for the duration of the current editor session |
|
|
UnregisterAllComponents ( |
Unregister all currently registered components |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
AffectsLandscape() |
Returns true if this water actor is currently setup to modify the landscape : |
|
|
AffectsWaterMesh() |
Returns true if this water actor is currently affecting (i.e. being rendered by) a AWaterZoneActor : |
|
|
CanAffectWaterMesh() |
Returns true if this water actor could potentially be affecting (i.e. being rendered by) a AWaterZoneActor : |
|
|
GetBrushRenderableComponents() |
Returns an ordered list of components to render in the actor brush render pass (e.g. USplineMeshComponents for rivers) |
|
|
GetBrushRenderDependencies |
Returns the list of objects this actor depends on to render its brush (textures, materials...) |
|
|
ETextureRend... |
GetBrushRenderTargetFormat() |
Returns the format of the render target used to render this actor in the water brush |
|
const TMap< ... |
GetLayerWeightmapSettings() |
Returns the landscape weightmap settings, per layer, for this water actor |
|
const FWater... |
GetWaterCurveSettings() |
Returns the curve settings for this water actor |
|
const FWater... |
GetWaterHeightmapSettings() |
Returns the landscape heightmap settings for this water actor |
Name | Description | ||
---|---|---|---|
|
bAffectsLandscape_DEPRECATED |
||
|
bCanAffectNavigation_DEPRECATED |
||
|
bFillCollisionUnderWaterBodiesForNavmesh_DEPRECATED |
||
|
bGenerateCollisions_DEPRECATED |
||
|
bOverrideWaterMesh_DEPRECATED |
||
|
CollisionProfileName_DEPRECATED |
||
|
CurveSettings_DEPRECATED |
||
|
ExclusionVolumes_DEPRECATED |
||
|
Islands_DEPRECATED |
||
|
LayerWeightmapSettings_DEPRECATED |
||
|
float |
MaxWaveHeightOffset_DEPRECATED |
|
|
OverlapMaterialPriority_DEPRECATED |
||
|
PhysicalMaterial_DEPRECATED |
||
|
float |
ShapeDilation_DEPRECATED |
|
|
float |
TargetWaveMaskDepth_DEPRECATED |
|
|
TerrainCarvingSettings_DEPRECATED |
||
|
UnderwaterPostProcessMaterial_DEPRECATED |
||
|
UnderwaterPostProcessMID_DEPRECATED |
||
|
UnderwaterPostProcessSettings_DEPRECATED |
||
|
WaterHeightmapSettings_DEPRECATED |
||
|
WaterMaterial_DEPRECATED |
||
|
UStaticMesh ... |
WaterMeshOverride_DEPRECATED |
|
|
WaterMID_DEPRECATED |
||
|
TSubclassOf< UN... |
WaterNavAreaClass_DEPRECATED |
Name | Description | ||
---|---|---|---|
|
AddExclusionVolume ( |
Moved to WaterBodyComponent |
|
|
BeginUpdateWaterBody() |
Moved to WaterBodyComponent |
|
|
CanAffectNavigation() |
Moved to WaterBodyComponent |
|
|
ContainsExclusionVolume |
Moved to WaterBodyComponent |
|
|
ContainsIsland ( |
Moved to WaterBodyComponent |
|
|
float |
FindInputKeyClosestToWorldLocation ( |
Moved to WaterBodyComponent |
|
ALandscapePr... |
FindLandscape() |
Moved to WaterBodyComponent |
|
float |
GetChannelDepth() |
Moved to WaterBodyComponent |
|
GetCollisionComponents() |
Moved to WaterBodyComponent |
|
|
GetCollisionExtents() |
Moved to WaterBodyComponent |
|
|
float |
GetConstantDepth() |
Moved to WaterBodyComponent |
|
float |
GetConstantSurfaceZ() |
Moved to WaterBodyComponent |
|
float |
GetHeightOffset() |
Moved to WaterBodyComponent |
|
GetOverlapMaterialPriority() |
Moved to WaterBodyComponent |
|
|
FPostProcess... |
GetPostProcessProperties() |
Moved to WaterBodyComponent |
|
float |
GetSimpleWaveHeightAtPosition ( |
Moved to WaterBodyComponent |
|
GetSurfaceMinMaxZ ( |
Moved to WaterBodyComponent |
|
|
GetWaterNavCollisionOffset() |
Moved to WaterBodyComponent |
|
|
float |
GetWaveAttenuationFactor ( |
Moved to WaterBodyComponent |
|
float |
GetWaveHeightAtPosition |
Moved to WaterBodyComponent |
|
GetWaveInfoAtPosition |
Moved to WaterBodyComponent |
|
|
float |
GetWaveReferenceTime() |
Moved to WaterBodyComponent |
|
HasWaves() |
Moved to WaterBodyComponent |
|
|
IsBodyDynamic() |
Moved to WaterBodyComponent |
|
|
IsFlatSurface() |
Moved to WaterBodyComponent |
|
|
IsHeightOffsetSupported() |
Moved to WaterBodyComponent |
|
|
IsWaterSplineClosedLoop() |
Moved to WaterBodyComponent |
|
|
IsWaveSupported() |
Moved to WaterBodyComponent |
|
|
IsWorldLocationInExclusionVolume ( |
Moved to WaterBodyComponent |
|
|
FWaterBodyQu... |
QueryWaterInfoClosestToWorldLocation ( |
Moved to WaterBodyComponent |
|
RemoveExclusionVolume ( |
Moved to WaterBodyComponent |
|
|
SetDynamicParametersOnMID ( |
Moved to WaterBodyComponent |
|
|
SetHeightOffset ( |
Moved to WaterBodyComponent |
|
|
SetUnderwaterPostProcessMaterial ( |
Moved to WaterBodyComponent |
|
|
SetWaterMeshOverride ( |
Moved to WaterBodyComponent |
|
|
ShouldGenerateWaterMeshTile() |
Moved to WaterBodyComponent |
|
|
UpdateMaterialInstances() |
Moved to WaterBodyComponent |
|
|
UpdateWaterBody ( |
Moved to WaterBodyComponent |