Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/Item > API/Plugins/AvalancheOutliner/Item/FAvaOutlinerItemId > API/Plugins/AvalancheOutliner/Item/FAvaOutlinerItemId/__ctor
References
| Module | AvalancheOutliner |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheOutliner/Public/Item/AvaOutlinerItemId.h |
| Include | #include "Item/AvaOutlinerItemId.h" |
FAvaOutlinerItemId
(
const UObject * InObject,
const FAvaOutlinerItemPtr & InReferencingItem,
const FString & InReferencingId
)
Remarks
Ctor used for Objects that are expected to appear multiple times in the Outliner (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]"
Parameters
| Name | Description |
|---|---|
| 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) |