Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UMeshComponent
- UStaticMeshComponent
- UWaterBodyMeshComponent
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyMeshComponent.h |
| Include | #include "WaterBodyMeshComponent.h" |
Syntax
UCLASS (MinimalAPI)
class UWaterBodyMeshComponent : public UStaticMeshComponent
Remarks
Base class for meshes used to render water bodies without relying on the water zone/water mesh.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UWaterBodyMeshComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| void |
Overridden from UStaticMeshComponent
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| bool | Exclude water mesh components from HLOD since we have a custom HLOD builder for water bodies. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | Exclude water meshes from loading on the server since we don't render at all. | ||
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |