Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMFunctions > API/Plugins/RigVM/RigVMFunctions/Execution
Inheritance Hierarchy
- FRigVMStruct
- FRigVMStructMutable
- FRigVMFunction_ForLoopCount
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMFunctions/Execution/RigVMFunction_ForLoop.h |
| Include | #include "RigVMFunctions/Execution/RigVMFunction_ForLoop.h" |
Syntax
USTRUCT&40;
Meta&61;&40;DisplayName&61;"For Loop", Category&61;"Execution", TitleColor&61;"1 0 0", NodeColor&61;"1 1 1", Keywords&61;"Iterate", Icon&61;"EditorStyle&124;GraphEditor.Macro.Loop_16x"&41;&41;
struct FRigVMFunction_ForLoopCount : public FRigVMStructMutable
Remarks
Given a count, execute iteratively until the count is up
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | BlockToRun | ||
| FRigVMExecuteContext | Completed | ||
| int32 | Count | ||
| int32 | Index | ||
| float | Ratio |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FRigVMStruct
| Type | Name | Description | |
|---|---|---|---|
| void | Execute () |
Execute logic for this struct | |
| const TArray< FName > & | |||
| int32 | GetNumSlices () |
||
| const bool | IsControlFlowBlockSliced
(
const FName& InBlockName |