FRigVMExecuteContext

The execute context is used for mutable nodes to indicate execution order.

Windows
MacOS
Linux

Inheritance Hierarchy

FRigVMExecuteContext

FControlRigExecuteContext

References

Module

RigVM

Header

/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMExecuteContext.h

Include

#include "RigVMCore/RigVMExecuteContext.h"

Syntax

struct FRigVMExecuteContext

Remarks

The execute context is used for mutable nodes to indicate execution order.

Variables

Name Description

Public variable

FName

 

EventName

Public variable

TArray< FRigVME...

 

ExternalVariables

Public variable

FName

 

FunctionName

Public variable

uint16

 

InstructionIndex

Public variable

FRigVMFixedArra...

 

OpaqueArguments

Public variable

TArray< uint16 ...

 

SliceOffsets

Public variable

TArray< FRigVMS...

 

Slices

Constructors

Name Description

Public function

FRigVMExecuteContext()

Functions

Name Description

Public function

void

 

BeginSlice

(
    int32 InCount,
    int32 InRelativeIndex
)

Public function

void

 

EndSlice()

Public function Const

const FRigVM...

 

FindExternalVariable

(
    const FName& InExternalVariableNam...
)

Public function

FRigVMExtern...

 

FindExternalVariable

(
    const FName& InExternalVariableNam...
)

Public function Const

const FRigVM...

 

GetSlice()

Public function

void

 

IncrementSlice()

Public function Const

bool

 

IsSliceComplete()

Public function

void

 

Reset()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss