Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UOceanCollisionComponent
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/OceanCollisionComponent.h |
| Include | #include "OceanCollisionComponent.h" |
Syntax
UCLASS&40;ClassGroup&61;&40;Custom&41;&41;
class UOceanCollisionComponent : public UPrimitiveComponent
Constructors
| Type | Name | Description | |
|---|---|---|---|
UOceanCollisionComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | InitializeFromConvexElements
(
const TArray< FKConvexElem >& ConvexElements |
||
| void | UpdateBodySetup
(
const TArray< FKConvexElem >& ConvexElements |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | The scene proxy is only for debug purposes : | ||
| bool | DoCustomNavigableGeometryExport
(
FNavigableGeometryExport& GeomExport |
Collects custom navigable geometry of component. | |
| UBodySetup * | GetBodySetup () |
Return the BodySetup to use for this PrimitiveComponent (single body case) | |
| bool | IsZeroExtent () |
This isn't bound extent, but for shape component to utilize extent is 0. |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |