Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/UPCGBlueprintPointProcessorSimpl-
Description
Multi-threaded loop that will iterate on all points in InPointData. All points will be added in the same order than in input.
| Name | PointLoopBody |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Blueprint/PCGBlueprintPointProcessorSimpleElement.h |
| Include Path | #include "Elements/Blueprint/PCGBlueprintPointProcessorSimpleElement.h" |
UFUNCTION (BlueprintImplementableEvent, Category="PCG|Flow Control")
bool PointLoopBody
(
const UPCGBasePointData * InPointData,
const FPCGPoint & InPoint,
UPCGBasePointData * OutPointData,
FPCGPoint & OutPoint,
int64 PointIndex
)
True if the point should be kept, False if not.
Parameters
| Name | Remarks |
|---|---|
| InPointData | Input point data. Constant, must not be modified. |
| InPoint | Point for the current iteration. Constant, must not be modified. |
| OutPointData | Output point data. Can be modified. |
| OutPoint | Point that will be added to the output data. Can be modified. |
| PointIndex | Index of the current point. Must only be used to access input data, as this call is multi-threaded. It is not safe to access output data. |