Navigation
API > API/Plugins > API/Plugins/PCGWaterInterop > API/Plugins/PCGWaterInterop/Data
Inheritance Hierarchy
- UObject
- UPCGData
- UPCGSpatialData
- UPCGSpatialDataWithPointCache
- UPCGPolyLineData
- UPCGSplineData
- UPCGWaterSplineData
References
| Module | PCGWaterInterop |
| Header | /Engine/Plugins/Experimental/PCGInterops/PCGWaterInterop/Source/PCGWaterInterop/Public/Data/PCGWaterSplineData.h |
| Include | #include "Data/PCGWaterSplineData.h" |
Syntax
UCLASS (BlueprintType, ClassGroup=(Procedural))
class UPCGWaterSplineData : public UPCGSplineData
Variables
| Type | Name | Description | |
|---|---|---|---|
| FPCGWaterSplineMetadataStruct | WaterSplineMetadataStruct |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTransform | GetTransformAtDistance
(
int SegmentIndex, |
||
| void | Initialize
(
const UWaterSplineComponent* InSpline |
Overridden from UPCGPolyLineData
| Type | Name | Description | |
|---|---|---|---|
| bool | True if the line holds custom metadata. | ||
| void | WriteMetadataToPoint
(
float InputKey, |
If a PolyLine subtype has custom metadata, it can use this virtual call to write that into the PCG Metadata per-point. |
Overridden from UPCGSpatialData
| Type | Name | Description | |
|---|---|---|---|
| UPCGSpatialData * | CopyInternal
(
FPCGContext* Context |
||
| bool | SamplePoint
(
const FTransform& Transform, |
Sample rotation, scale and other attributes from this data at the query position. |