Navigation
| Name | SequenceNavigator |
| Type | Plugin |
| Part of Plugins | Sequence Navigator |
| Location | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/ |
| Module Build Rules | SequenceNavigator.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FNavigationToolAddItemParams | |
| FNavigationToolBuiltInFilterParams | |
| FNavigationToolColumnView | |
| FNavigationToolFilterData | Represents a cache between nodes for a filter operation. |
| FNavigationToolItemFlagGuard | Adds scoped item flags and removes them when out of scope. |
| FNavigationToolItemId | Struct to identify an item in the Navigation Tool |
| FNavigationToolRemoveItemParams |
Interfaces
| Name | Remarks |
|---|---|
| IColorExtension | |
| IIdExtension | |
| IInTimeExtension | |
| IMarkerVisibilityExtension | |
| INavigationTool | The Navigation Tool Object that is commonly instanced once per Sequencer (unless for advanced use where there are different Navigation Tool instances with different item ordering and behaviors). |
| INavigationToolColumn | |
| INavigationToolFilterBar | |
| INavigationToolIconCustomization | |
| INavigationToolItem | An Navigation Tool Item is the class that represents a single element (i.e. node) in the Navigation Tool tree. |
| INavigationToolItemAction | Interface class for an action in the Navigation Tool (e.g. Add/Delete/Move tree item) |
| INavigationToolItemProxyFactory | Item Proxy Factories are the classes that instance or get the existing Navigation Tool Item Proxies for a given Item |
| INavigationToolProvider | Provides the Navigation Tool with functionality it is not responsible for. |
| INavigationToolView | |
| IOutTimeExtension | |
| IPlayheadExtension | |
| IRevisionControlExtension |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNavigationToolSharedPtr | TSharedPtr< Sequencer::TViewModelPtr< INavigationToolItem >::ViewModelType > | NavigationToolDefines.h | |
| FNavigationToolSharedRef | TSharedRef< Sequencer::TViewModelPtr< INavigationToolItem >::ViewModelType > | NavigationToolDefines.h | |
| FNavigationToolViewModelPtr | Sequencer::TViewModelPtr< INavigationToolItem > | NavigationToolDefines.h | |
| FNavigationToolViewModelWeakPtr | Sequencer::TWeakViewModelPtr< INavigationToolItem > | NavigationToolDefines.h | |
| FOnItemDragDropOpInitialized | TMulticastDelegate_OneParam< void, FNavigationToolItemDragDropOp & > | Called when the FNavigationToolItemDragDropOp has been created and Initialized in FNavigationToolItemDragDropOp::Init | NavigationToolExtender.h |
| FOnNavigationToolProvidersChanged | TMulticastDelegate_ThreeParams< void, const FName, const TSharedRef< FNavigationToolProvider > &, const ENavigationToolProvidersChangeType > | NavigationToolExtender.h | |
| FOnPopulateFilterBarMenu | TBaseDelegate_OneParam< void, UToolMenu * > | Menus/NavigationToolFilterBarContext.h |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ENUM_CLASS_FLAGS
(
ENavigationToolItemViewMode |
NavigationToolSettings.h | ||
bool operator!
(
ENavigationToolFilterMode E |
Filters/Filters/NavigationToolFilterBase.h | ||
bool operator!
(
ENavigationToolItemSelectionFlags E |
NavigationToolDefines.h | ||
bool operator!
(
ENavigationToolIgnoreNotifyFlags E |
NavigationToolDefines.h | ||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
| Filters/Filters/NavigationToolFilterBase.h | |||
| NavigationToolDefines.h | |||
| NavigationToolDefines.h | |||
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::CompareArrayState
(
const TArray< InItemType* >& InArray, |
Evaluates the state of items in an array based on a predicate function and determines whether all, none, or some of the items match the condition. | Items/NavigationToolItemUtils.h | |
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::CompareArrayStateSimple
(
const TArray< InItemType* >& InArray, |
Evaluates the state of items in an array based on a predicate function and determines whether all, none, or some of the items match the condition. | Items/NavigationToolItemUtils.h | |
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::CompareChildrenItemState
(
const FNavigationToolViewModelPtr& InItem, |
Evaluates an items children based on a predicate function and determines whether all, none, or some of the children match the condition. | Items/NavigationToolItemUtils.h | |
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::CompareChildrenItemStateSimple
(
const FNavigationToolViewModelPtr& InItem, |
Evaluates an items children based on a predicate function and determines whether all, none, or some of the children match the condition. | Items/NavigationToolItemUtils.h | |
bool UE::SequenceNavigator::ItemUtils::operator!
(
ENavigationToolCompareState E |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::operator&
(
ENavigationToolCompareState Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState & UE::SequenceNavigator::ItemUtils::operator&=
(
ENavigationToolCompareState& Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::operator^
(
ENavigationToolCompareState Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState & UE::SequenceNavigator::ItemUtils::operator^=
(
ENavigationToolCompareState& Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::operator|
(
ENavigationToolCompareState Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState & UE::SequenceNavigator::ItemUtils::operator|=
(
ENavigationToolCompareState& Lhs, |
Items/NavigationToolItemUtils.h | ||
ENavigationToolCompareState UE::SequenceNavigator::ItemUtils::operator~
(
ENavigationToolCompareState E |
Items/NavigationToolItemUtils.h | ||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h | |||
| Extensions/IMarkerVisibilityExtension.h | |||
| Extensions/IPlayheadExtension.h | |||
| Extensions/IRevisionControlExtension.h | |||
| Items/NavigationToolItemParameters.h |