Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/UPCGBlueprintPointProcessorEleme-
Description
Multi-threaded range based loop that will be called in chunks a number of times. Use the OutputRange.RangeSize to get the number of iterations to process in the IterationLoopBody [IterationIndex, IterationIndex + OutputRange.RangeSize [
| Name | IterationLoopBody |
| Type | function |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/Blueprint/PCGBlueprintPointProcessorElement.h |
| Include Path | #include "Elements/Blueprint/PCGBlueprintPointProcessorElement.h" |
UFUNCTION (BlueprintImplementableEvent, Category="PCG|Flow Control")
int32 IterationLoopBody
(
int32 IterationIndex,
const FPCGPointInputRange & InputRangeA,
const FPCGPointInputRange & InputRangeB,
FPCGPointOutputRange & OutputRange
)
Parameters
| Name | Remarks |
|---|---|
| IterationIndex | Current IterationLoopBody index. |
| InputRangeA | Optional input range data if IterationLoop was called with a valid InputPointDataA. |
| InputRangeB | Optional input range data if IterationLoop was called with a valid InputPointDataB. |
| OutputRange | IterationLoop output range data used to write to the output point data. |