FRigVMChangePinTypeAction

An action changing a pin type

Windows
MacOS
Linux

Inheritance Hierarchy

FRigVMBaseAction

FRigVMChangePinTypeAction

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/RigVMDeveloper/Public/RigVMModel/RigVMControllerActions.h

Include

#include "RigVMModel/RigVMControllerActions.h"

Syntax

struct FRigVMChangePinTypeAction : public FRigVMBaseAction

Remarks

An action changing a pin type

Variables

Name Description

Public variable

bool

 

bBreakLinks

Public variable

bool

 

bRemoveSubPins

Public variable

bool

 

bSetupOrphanPins

Public variable

FString

 

NewCPPType

Public variable

FName

 

NewCPPTypeObjectPath

Public variable

FString

 

OldCPPType

Public variable

FName

 

OldCPPTypeObjectPath

Public variable

FString

 

PinPath

Constructors

Name Description

Public function

FRigVMChangePinTypeAction()

Public function

FRigVMChangePinTypeAction

(
    URigVMPin* InPin,
    const FString& InCppType,
    const FName& InCppTypeObjectPath,
    bool InSetupOrphanPins,
    bool InBreakLinks,
    bool InRemoveSubPins
)

Destructors

Name Description

Public function Virtual

~FRigVMChangePinTypeAction()

Overridden from FRigVMBaseAction

Name Description

Public function Virtual

bool

 

Redo

(
    URigVMController* InController
)

Re-does the action and returns true if successfull.

Public function Virtual

bool

 

Undo

(
    URigVMController* InController
)

Un-does the action and returns true if successfull.