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