Navigation
API > API/Plugins > API/Plugins/RigVM
| Name | FRigVMRuntimeSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMExecuteContext.h |
| Include Path | #include "RigVMCore/RigVMExecuteContext.h" |
Syntax
USTRUCT ()
struct FRigVMRuntimeSettings
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| LogFunctionType | TFunction< void(const FRigVMLogSettings &, const FRigVMExecuteContext *, const FString &)> | The function to use for logging anything from the VM to the host | RigVMCore/RigVMExecuteContext.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableProfiling | bool | When enabled records the timing of each instruction / node on each node and within the execution stack window. | RigVMCore/RigVMExecuteContext.h |
|
| LogFunction | TSharedPtr< LogFunctionType > | RigVMCore/RigVMExecuteContext.h | ||
| MaximumArraySize | int32 | The largest allowed size for arrays within the RigVM. | RigVMCore/RigVMExecuteContext.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetLogFunction
(
LogFunctionType InLogFunction |
RigVMCore/RigVMExecuteContext.h | ||
void Validate() |
Validate the settings | RigVMCore/RigVMExecuteContext.h |