Navigation
Unreal Engine C++ API Reference > 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 (ClassGroup=(Custom))
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 : | |
![]() ![]() |
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. |
Overridden from INavRelevantInterface
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | DoCustomNavigableGeometryExport
(
FNavigableGeometryExport& GeomExport |
Collects custom navigable geometry of component. |