Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
A stack describing the model object which led to this invocation. Objects on the stack can be URigVMGraph or URigVMNode.
| Name | FRigVMCallstack |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMASTProxy.h |
| Include Path | #include "RigVMCompiler/RigVMASTProxy.h" |
Syntax
class FRigVMCallstack
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Stack | TArray< TWeakObjectPtr< UObject > > | RigVMCompiler/RigVMASTProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
const UObject* InEntry |
Returns true if the stack contains a given entry. | RigVMCompiler/RigVMASTProxy.h | |
FString GetCallPath
(
bool bIncludeLast |
Returns the path. | RigVMCompiler/RigVMASTProxy.h | |
FRigVMCallstack GetCallStackUpTo
(
int32 InIndex |
RigVMCompiler/RigVMASTProxy.h | ||
TArray< TWeakObjectPtr< UObject > > GetStack() |
RigVMCompiler/RigVMASTProxy.h | ||
const UObject * Last() |
Returns the last object in the callstack. | RigVMCompiler/RigVMASTProxy.h | |
int32 Num() |
Returns the number of entries on this callstack. | RigVMCompiler/RigVMASTProxy.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FRigVMCallstack& Other |
RigVMCompiler/RigVMASTProxy.h | ||
const UObject * operator[]
(
int32 InIndex |
Returns the element at a given index. | RigVMCompiler/RigVMASTProxy.h | |
bool operator==
(
const FRigVMCallstack& Other |
RigVMCompiler/RigVMASTProxy.h | ||
bool operator>
(
const FRigVMCallstack& Other |
RigVMCompiler/RigVMASTProxy.h |