Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMCompiler
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMASTProxy.h |
| Include | #include "RigVMCompiler/RigVMASTProxy.h" |
Syntax
class FRigVMASTProxy
Remarks
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.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMASTProxy
(
const FRigVMASTProxy& InOther |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FRigVMCallstack & | GetCallstack () |
||
| FRigVMASTProxy | |||
| FRigVMASTProxy | GetParent () |
||
| FRigVMASTProxy | GetSibling
(
UObject* InSubject |
||
| T * | GetSubject () |
||
| UObject * | GetSubject () |
||
| T * | |||
| bool | IsA () |
||
| bool | IsValid () |
||
| FRigVMASTProxy | MakeFromCallPath
(
const FString& InCallPath, |
||
| FRigVMASTProxy | MakeFromCallstack
(
const TArray< UObject* >* InCallstack |
||
| FRigVMASTProxy | MakeFromCallstack
(
const FRigVMCallstack& InCallstack |
||
| FRigVMASTProxy | MakeFromUObject
(
UObject* InSubject |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FRigVMASTProxy& Other |
||
| bool | operator<
(
const FRigVMASTProxy& Other |
||
| FRigVMASTProxy & | operator=
(
const FRigVMASTProxy& InOther |
||
| bool | operator==
(
const FRigVMASTProxy& Other |
||
| bool | operator>
(
const FRigVMASTProxy& Other |