Navigation
API > API/Plugins > API/Plugins/SequenceNavigator
Interface class for an action in the Navigation Tool (e.g. Add/Delete/Move tree item)
| |
|
| Name |
INavigationToolItemAction |
| Type |
class |
| Header File |
/Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/ItemActions/INavigationToolItemAction.h |
| Include Path |
#include "ItemActions/INavigationToolItemAction.h" |
Syntax
class INavigationToolItemAction : public UE::Sequencer::FViewModel
Inheritance Hierarchy
Derived Classes
Typedefs
Variables
Public
Functions
Public
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void Execute
(
FNavigationTool& InTool
)
|
The action to execute on the given Navigation Tool |
ItemActions/INavigationToolItemAction.h |
|
void OnObjectsReplaced
(
const TMap< UObject*, UObject* >& InReplacementMap,
const bool bInRecursive
)
|
Replace any objects that might be held in this action that has been killed and replaced by a new object (e.g. BP Components) |
ItemActions/INavigationToolItemAction.h |
|
Public Virtual
| Name |
Remarks |
Include Path |
Unreal Specifiers |
virtual bool ShouldTransact()
|
Determines whether the given action modifies its objects and should transact |
ItemActions/INavigationToolItemAction.h |
|
Static
| Name |
Remarks |
Include Path |
Unreal Specifiers |
static void RegisterTypeID()
|
|
ItemActions/INavigationToolItemAction.h |
|