Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- USplineComponent
- UWaterSplineComponent
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterSplineComponent.h |
| Include | #include "WaterSplineComponent.h" |
Syntax
UCLASS (ClassGroup=(Custom), Meta=(BlueprintSpawnableComponent))
class UWaterSplineComponent : public USplineComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| FWaterSplineCurveDefaults | PreviousWaterSplineDefaults | This stores the last defaults propagated to spline points on an instance of this component Used to determine if spline points were modifed by users or if they exist at a current default value | |
| FWaterSplineCurveDefaults | WaterSplineDefaults | Defaults which are used to propagate values to spline points on instances of this in the world |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UWaterSplineComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
||
| bool | CanEditChange
(
const FProperty* InProperty |
||
| TArray< ESplinePointType::Type > | |||
| USplineMetadata * | Spline component interface | ||
| const USplineMetadata * | |||
| void | Call to update water spline Necessary if using USplineComponent::AddPoint(s) instead of editing the spline in editor | ||
| FOnWaterSplineDataChanged & | |||
| void | PostDuplicate
(
bool bDuplicateForPie |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | |||
| void | PostEditUndo () |
||
| void | PostLoad () |
||
| void | ResetSpline
(
const TArray< FVector >& Points |
||
| void | |||
| bool |