FRigVMASTProxy

A proxy which describes an occurence of a subject within a graph.

Windows
MacOS
Linux

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/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

Name Description

Public function

FRigVMASTProxy()

Public function

FRigVMASTProxy

(
    const FRigVMASTProxy& InOther
)

Functions

Name Description

Public function Const

const FRigVM...

 

GetCallstack()

Public function Const

FRigVMASTPro...

 

GetChild

(
    UObject* InSubject
)

Public function Const

FRigVMASTPro...

 

GetParent()

Public function Const

FRigVMASTPro...

 

GetSibling

(
    UObject* InSubject
)

Public function Const

T *

 

GetSubject()

Public function Const

UObject *...

 

GetSubject()

Public function Const

T *

 

GetSubjectChecked()

Public function Const

bool

 

IsA()

Public function Const

bool

 

IsValid()

Public function Static

FRigVMASTPro...

 

MakeFromCallPath

(
    const FString& InCallPath,
    UObject* InRootObject
)

Public function Static

FRigVMASTPro...

 

MakeFromCallstack

(
    const TArray< UObject* >*...
)

Public function Static

FRigVMASTPro...

 

MakeFromCallstack

(
    const FRigVMCallstack& InCallstack
)

Public function Static

FRigVMASTPro...

 

MakeFromUObject

(
    UObject* InSubject
)

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FRigVMASTProxy& Other
)

Public function Const

bool

 

operator<

(
    const FRigVMASTProxy& Other
)

Public function Const

bool

 

operator==

(
    const FRigVMASTProxy& Other
)

Public function Const

bool

 

operator>

(
    const FRigVMASTProxy& Other
)