Navigation
API > API/Plugins > API/Plugins/Water
| Name | UWaterBodyCustomComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyCustomComponent.h |
| Include Path | #include "WaterBodyCustomComponent.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable)
class UWaterBodyCustomComponent : public UWaterBodyComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UWaterBodyComponent → UWaterBodyCustomComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWaterBodyCustomComponent
(
const FObjectInitializer& ObjectInitializer |
WaterBodyCustomComponent.h |
Functions
Public
Overridden from UWaterBodyComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEverAffectWaterInfo() |
WaterBodyCustomComponent.h | ||
virtual bool CanEverAffectWaterMesh() |
WaterBodyCustomComponent.h | ||
virtual TArray< UPrimitiveComponent * > GetCollisionComponents
(
bool bInOnlyEnabledComponents |
Returns body's collision components | WaterBodyCustomComponent.h | |
virtual TArray< UPrimitiveComponent * > GetStandardRenderableComponents() |
Retrieves the list of primitive components that this water body uses when not being rendered by the water mesh (e.g. the static mesh component used when WaterMeshOverride is specified) | WaterBodyCustomComponent.h | |
virtual EWaterBodyType GetWaterBodyType() |
UWaterBodyComponent Interface | WaterBodyCustomComponent.h |
Overridden from USceneComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FBoxSphereBounds CalcBounds
(
const FTransform& LocalToWorld |
WaterBodyCustomComponent.h |
Protected
Overridden from UWaterBodyComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginUpdateWaterBody() |
Called every time UpdateAll is called on WaterBody (prior to UpdateWaterBody) | WaterBodyCustomComponent.h | |
virtual TArray< TSharedRef< FTokenizedMessage > > CheckWaterBodyStatus() |
WaterBodyCustomComponent.h | ||
virtual void CreateOrUpdateWaterMID() |
WaterBodyCustomComponent.h | ||
virtual const TCHAR * GetWaterSpriteTextureName() |
WaterBodyCustomComponent.h | ||
virtual bool IsIconVisible() |
WaterBodyCustomComponent.h | ||
virtual void OnUpdateBody
(
bool bWithExclusionVolumes |
WaterBodyCustomComponent.h | ||
virtual void Reset() |
UWaterBodyComponent Interface | WaterBodyCustomComponent.h |
Overridden from UPrimitiveComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPrimitiveSceneProxy * CreateSceneProxy() |
WaterBodyCustomComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
WaterBodyCustomComponent.h |