Navigation
API > API/Plugins > API/Plugins/SequenceNavigator > API/Plugins/SequenceNavigator/FNavigationToolItemId
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default Ctor. Does not run any CalculateTypeHash so this instance remains invalid | Items/NavigationToolItemId.h | ||
FNavigationToolItemId
(
const FString& InUniqueId |
More flexible option to just specify the string directly. | Items/NavigationToolItemId.h | |
FNavigationToolItemId
(
const UE::Sequencer::FViewModelPtr& InViewModel |
Ctor used for making the Item Id from a Sequencer view model | Items/NavigationToolItemId.h | |
FNavigationToolItemId
(
const FNavigationToolItemId& Other |
Items/NavigationToolItemId.h | ||
FNavigationToolItemId
(
FNavigationToolItemId&& Other |
Items/NavigationToolItemId.h | ||
FNavigationToolItemId
(
const FNavigationToolViewModelPtr& InParentItem, |
Ctor used for making the Item Id for an item proxy that will be under the given Parent Item. | Items/NavigationToolItemId.h | |
FNavigationToolItemId
(
const FNavigationToolViewModelPtr& InParentItem, |
Ctor used for making the Item Id for an Item Proxy under the given Parent Item. | Items/NavigationToolItemId.h | |
FNavigationToolItemId
(
const UObject* InObject, |
Ctor used for Objects that are expected to appear multiple times in the Navigation Tool (e.g. a Material Ref) | Items/NavigationToolItemId.h | |
FNavigationToolItemId
(
const FNavigationToolViewModelPtr& InParentItem, |
Ctor used for making the Item Id for most sequence items | Items/NavigationToolItemId.h |
FNavigationToolItemId()
Description
Default Ctor. Does not run any CalculateTypeHash so this instance remains invalid
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
FNavigationToolItemId()
FNavigationToolItemId(const FString &)
Description
More flexible option to just specify the string directly. Could be used for folders (e.g. for a nested folder C could be "A/B/C"
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const FString & InUniqueId
)
FNavigationToolItemId(const UE::Sequencer::FViewModelPtr &)
Description
Ctor used for making the Item Id from a Sequencer view model
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const UE::Sequencer::FViewModelPtr & InViewModel
)
Parameters
| Name | Remarks |
|---|---|
| InViewModel | The view model to construct the Id from |
FNavigationToolItemId(const FNavigationToolItemId &)
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const FNavigationToolItemId & Other
)
FNavigationToolItemId(FNavigationToolItemId &&)
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
FNavigationToolItemId && Other
)
FNavigationToolItemId(const FNavigationToolViewModelPtr &, const INavigationToolItemProxyFactory &)
Description
Ctor used for making the Item Id for an item proxy that will be under the given Parent Item. Used when the actual Item Proxy is not created yet, but know it's factory and want to know whether the item proxy already exists
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const FNavigationToolViewModelPtr & InParentItem,
const INavigationToolItemProxyFactory & InItemProxyFactory
)
Parameters
| Name | Remarks |
|---|---|
| InParentItem | The parent item holding the item proxy |
| InItemProxyFactory | The factory responsible for creating the item proxy |
FNavigationToolItemId(const FNavigationToolViewModelPtr &, const FNavigationToolViewModelPtr &)
Description
Ctor used for making the Item Id for an Item Proxy under the given Parent Item.
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const FNavigationToolViewModelPtr & InParentItem,
const FNavigationToolViewModelPtr & InItemProxy
)
Parameters
| Name | Remarks |
|---|---|
| InParentItem | The parent item holding the item proxy |
| InItemProxy | The item proxy under the parent item |
FNavigationToolItemId(const UObject *, const FNavigationToolViewModelPtr &, const FString &)
Description
Ctor used for Objects that are expected to appear multiple times in the Navigation Tool (e.g. a Material Ref)
Example Id #1: [Component Path], [Full Path of Material Asset], [Slot Index] "/Game/World.World:PersistentLevel.StaticMeshActor_0.StaticMeshComponent,/Game/Materials/M_TestMaterial.M_TestMaterial,[Slot 0]"
Example Id #2: [Component Path], [Material Instance Dynamic Path], [Slot Index] "/Game/World.World:PersistentLevel.StaticMeshActor_0.StaticMeshComponent,/Game/World.World:PersistentLevel.StaticMeshActor_0.StaticMeshComponent.MaterialInstanceDynamic_0,[Slot 0]"
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const UObject * InObject,
const FNavigationToolViewModelPtr & InReferencingItem,
const FString & InReferencingId
)
Parameters
| Name | Remarks |
|---|---|
| InObject | The Object being referenced multiple times (e.g. a Material) |
| InReferencingItem | The Item holding a reference to the object (e.g. a Primitive Comp referencing a Material) |
| InReferencingId | The Id to differentiate this reference from other references within the same object (e.g. can be slot or property name) |
FNavigationToolItemId(const FNavigationToolViewModelPtr &, const UMovieSceneSequence const, const UMovieSceneSection const, const int32, const FString &)
Description
Ctor used for making the Item Id for most sequence items
| Name | FNavigationToolItemId |
| Type | function |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/Items/NavigationToolItemId.h |
| Include Path | #include "Items/NavigationToolItemId.h" |
| Source | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Private/Items/NavigationToolItemId.cpp |
FNavigationToolItemId
(
const FNavigationToolViewModelPtr & InParentItem,
const UMovieSceneSequence *const InSequence,
const UMovieSceneSection *const InSection,
const int32 InSectionIndex,
const FString & InReferenceId
)
Parameters
| Name | Remarks |
|---|---|
| InParentItem | The parent item holding the item proxy |
| InSequence | The parent sequence object |
| InSection | The parent section this sequence belongs to, if any |
| InSectionIndex | The parent section index, if any. Should be specified if InSection is used. |
| InReferenceId | The optional additional reference string |