Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
A proxy which describes an occurence of a subject within a graph. The subject can be a pin, a node, a link, etc. The context is the callstack under which is occured.
| Name | FRigVMASTProxy |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMASTProxy.h |
| Include Path | #include "RigVMCompiler/RigVMASTProxy.h" |
Syntax
class FRigVMASTProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMASTProxy
(
const FRigVMASTProxy& InOther |
RigVMCompiler/RigVMASTProxy.h | ||
| RigVMCompiler/RigVMASTProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Callstack | FRigVMCallstack | RigVMCompiler/RigVMASTProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRigVMCallstack & GetCallstack() |
RigVMCompiler/RigVMASTProxy.h | ||
FRigVMASTProxy GetChild
(
UObject* InSubject |
RigVMCompiler/RigVMASTProxy.h | ||
FRigVMASTProxy GetParent() |
RigVMCompiler/RigVMASTProxy.h | ||
FRigVMASTProxy GetSibling
(
UObject* InSubject |
RigVMCompiler/RigVMASTProxy.h | ||
T * GetSubject () |
RigVMCompiler/RigVMASTProxy.h | ||
UObject * GetSubject () |
RigVMCompiler/RigVMASTProxy.h | ||
T * GetSubjectChecked() |
RigVMCompiler/RigVMASTProxy.h | ||
bool IsA() |
RigVMCompiler/RigVMASTProxy.h | ||
bool IsValid() |
RigVMCompiler/RigVMASTProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FRigVMASTProxy MakeFromCallPath
(
const FString& InCallPath, |
RigVMCompiler/RigVMASTProxy.h | ||
static FRigVMASTProxy MakeFromCallstack
(
const TArray< TWeakObjectPtr< UObject > >* InCallstack |
RigVMCompiler/RigVMASTProxy.h | ||
static FRigVMASTProxy MakeFromCallstack
(
const FRigVMCallstack& InCallstack |
RigVMCompiler/RigVMASTProxy.h | ||
static FRigVMASTProxy MakeFromUObject
(
UObject* InSubject |
RigVMCompiler/RigVMASTProxy.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FRigVMASTProxy& Other |
RigVMCompiler/RigVMASTProxy.h | ||
FRigVMASTProxy & operator=
(
const FRigVMASTProxy& InOther |
RigVMCompiler/RigVMASTProxy.h | ||
bool operator==
(
const FRigVMASTProxy& Other |
RigVMCompiler/RigVMASTProxy.h | ||
bool operator>
(
const FRigVMASTProxy& Other |
RigVMCompiler/RigVMASTProxy.h |