Navigation
API > API/Plugins > API/Plugins/ObjectMixerEditor
Provides an interface for synchronizing an ObjectMixer's selection with another part of the editor
| Name | IObjectMixerSelectionInterface |
| Type | class |
| Header File | /Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Source/ObjectMixer/Public/SelectionInterface/IObjectMixerSelectionInterface.h |
| Include Path | #include "SelectionInterface/IObjectMixerSelectionInterface.h" |
Syntax
class IObjectMixerSelectionInterface : public TSharedFromThis< IObjectMixerSelectionInterface >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IObjectMixerSelectionInterface
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IObjectMixerSelectionInterface() |
SelectionInterface/IObjectMixerSelectionInterface.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSelectionChanged | TMulticastDelegate_NoParams< void > | SelectionInterface/IObjectMixerSelectionInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< AActor * > GetSelectedActors() |
Get the list of selected actors. | SelectionInterface/IObjectMixerSelectionInterface.h | |
TArray< UActorComponent * > GetSelectedComponents() |
Get the list of selected components. | SelectionInterface/IObjectMixerSelectionInterface.h | |
FOnSelectionChanged & OnSelectionChanged() |
Get the event handler that is raised when the synchronized selection changes. | SelectionInterface/IObjectMixerSelectionInterface.h | |
void SelectActors
(
const TArray< AActor* >& InSelectedActors, |
Select or deselect a list of components. | SelectionInterface/IObjectMixerSelectionInterface.h | |
void SelectComponents
(
const TArray< UActorComponent* >& InSelectedComponents, |
Select or deselect a list of components. | SelectionInterface/IObjectMixerSelectionInterface.h |