FRigVMBaseAction

The base action is the base struct for all actions, and provides access to sub actions, merge functionality as well as undo and redo base implementations.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

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

Include

#include "RigVMModel/RigVMControllerActions.h"

Syntax

struct FRigVMBaseAction

Remarks

The base action is the base struct for all actions, and provides access to sub actions, merge functionality as well as undo and redo base implementations.

Variables

Name Description

Public variable

TArray< FRigVMA...

 

SubActions

Public variable

FString

 

Title

Constructors

Name Description

Public function

FRigVMBaseAction()

Default constructor.

Destructors

Name Description

Public function Virtual

~FRigVMBaseAction()

Default destructor.

Functions

Name Description

Public function

void

 

AddAction

(
    const ActionType& InAction
)

Adds a child / sub action to this one.

Public function Virtual Const

FString

 

GetTitle()

Returns the title of the action - used for the Edit menu's undo / redo.

Public function Virtual

bool

 

Merge

(
    const FRigVMBaseAction* Other
)

Trys to merge the action with another action and returns true if successfull.

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss