Navigation
Unreal Engine C++ API Reference > Plugins > OptimusCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UOptimusActionStack
References
Module | OptimusCore |
Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusActionStack.h |
Include | #include "OptimusActionStack.h" |
Syntax
UCLASS ()
class UOptimusActionStack : public UObject
Remarks
Base action class.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | Close the current action scope. | |
![]() ![]() |
IOptimusPathResolver * | ||
![]() |
void | OpenActionScope
(
const FString& InTitle |
Open a new action scope. |
![]() |
bool | Redo () |
|
![]() |
bool | RunAction
(
FOptimusAction* InAction |
Run a heap-constructed action created with operator new. |
![]() |
TEnableIf< TPointerIsConvertibleFromTo< T, FOptimusAction >::Value, bool >::Type | RunAction
(
ArgsType&&... Args |
|
![]() |
void | ||
![]() |
bool | Undo () |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
Called after the object has been transacted in some way. |