Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/Item
References
| Module | AvalancheOutliner |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheOutliner/Public/Item/AvaOutlinerItemId.h |
| Include | #include "Item/AvaOutlinerItemId.h" |
Syntax
struct FAvaOutlinerItemId
Remarks
Struct to identify an item in the Outliner
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default Ctor. Does not run any CalculateTypeHash so this instance remains invalid | |||
FAvaOutlinerItemId
(
const UObject* InObject |
Ctor used for Objects that appear ONCE in the Outliner (e.g. an Actor or Component), so only the Object itself is needed for the Id for objects that can appear multiple times because they're referenced multiple times, see the ctor below that takes in a Referencing Item and Referencing Id | ||
FAvaOutlinerItemId
(
const FString& InUniqueId |
More flexible option to just specify the string directly. | ||
FAvaOutlinerItemId
(
const FAvaOutlinerItemId& Other |
|||
FAvaOutlinerItemId
(
FAvaOutlinerItemId&& Other |
|||
FAvaOutlinerItemId
(
const FAvaOutlinerItemPtr& InParentItem, |
Ctor used for making the Item Id for a item proxy that will be under the given Parent Item. | ||
FAvaOutlinerItemId
(
const FAvaOutlinerItemPtr& InParentItem, |
Ctor used for making the Item Id for a Item Proxy under the given Parent Item. | ||
FAvaOutlinerItemId
(
const UObject* InObject, |
Ctor used for Objects that are expected to appear multiple times in the Outliner (e.g. a Material Ref) |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | GetStringId () |
||
| bool | IsValid () |
Returns whether this Id has a cached hash (i.e. ran any ctor except the default one) |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FAvaOutlinerItemId& Other |
||
| FAvaOutlinerItemId & | operator=
(
const FAvaOutlinerItemId& Other |
||
| FAvaOutlinerItemId & | operator=
(
FAvaOutlinerItemId&& Other |
||
| bool | operator==
(
const FAvaOutlinerItemId& Other |