Navigation
API > API/Plugins > API/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&40;&41;
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 | SetTransactionScopeFunctions
(
TFunction< int32(UObject*TransactObject, const FString&Title)> InBeginScopeFunc, |
||
| bool | Undo () |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
Called after the object has been transacted in some way. |