Navigation
API > API/Plugins > API/Plugins/ObjectMixerEditor > API/Plugins/ObjectMixerEditor/Views > API/Plugins/ObjectMixerEditor/Views/List
References
| Module | ObjectMixerEditor |
| Header | /Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Source/ObjectMixer/Public/Views/List/ObjectMixerEditorListRowData.h |
| Include | #include "Views/List/ObjectMixerEditorListRowData.h" |
Syntax
struct FObjectMixerEditorListRowData
Remarks
Defines data carried by each row type.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FText | DisplayNameOverride | ||
| TSoftObjectPtr< UActorComponent > | HybridComponentPath | A breadcrumb trail to a single component that matches the selected Object Mixer Filters. | |
| TMap< FName, TWeakPtr< IPropertyHandle > > | PropertyNamesToHandles | ||
| TWeakPtr< SSceneOutliner > | SceneOutlinerPtr | ||
| FTransientEditorVisibilityRules | VisibilityRules |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FObjectMixerEditorListRowData
(
SSceneOutliner* InSceneOutliner, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| const FText & | |||
| UActorComponent * | |||
| bool | |||
| bool | GetIsSelected
(
const TSharedRef< ISceneOutlinerTreeItem > InRow |
||
| bool | GetIsTreeViewItemExpanded
(
const TSharedRef< ISceneOutlinerTreeItem > InRow |
||
| TWeakPtr< SObjectMixerEditorList > | GetListView () |
||
| const UObjectMixerObjectFilter * | |||
| const TArray< TObjectPtr< UObjectMixerObjectFilter > > & | |||
| bool | |||
| TArray< TSharedPtr< ISceneOutlinerTreeItem > > | |||
| const FTransientEditorVisibilityRules & | |||
| bool | HasAtLeastOneChildThatIsNotSolo
(
const TSharedRef< ISceneOutlinerTreeItem > InRow, |
||
| bool | |||
| bool | IsValid () |
||
| void | OnChangeVisibility
(
const FSceneOutlinerTreeItemRef TreeItem, |
||
| bool | PropagateChangesToSimilarSelectedRowProperties
(
const TSharedRef< ISceneOutlinerTreeItem > InRow, |
Attempt to propagate a property's new value to other selected rows. | |
| void | SetDisplayNameOverride
(
const FText& InDisplayNameOverride |
||
| void | SetHybridComponent
(
UActorComponent* InHybridComponent |
If this row represents an actor or other container and should show the data for a single child component, define it here. | |
| void | SetIsSelected
(
const TSharedRef< ISceneOutlinerTreeItem > InRow, |
||
| void | SetIsTreeViewItemExpanded
(
const TSharedRef< ISceneOutlinerTreeItem > InRow, |
||
| void | SetRowSoloState
(
const bool bNewSolo |
||
| void | SetUserHiddenInEditor
(
const bool bNewHidden |
||
| void | SetVisibilityRules
(
const FTransientEditorVisibilityRules& InVisibilityRules |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPropertyPropagationInfo | |||
| FTransientEditorVisibilityRules |