Navigation
API > API/Editor > API/Editor/SequencerCore
Base class for all selection sets that can be added to an FSequencerCoreSelection owner.
| Name | FSelectionBase |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/Selection/SequencerCoreSelectionTypes.h |
| Include Path | #include "MVVM/Selection/SequencerCoreSelectionTypes.h" |
Syntax
class FSelectionBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSelectionBase() |
Should only be used by derived types | MVVM/Selection/SequencerCoreSelectionTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSelectionBase() |
MVVM/Selection/SequencerCoreSelectionTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnChanged | FSimpleMulticastDelegate | Broadcast if this selection set has changed when all event suppressors have been destroyed | MVVM/Selection/SequencerCoreSelectionTypes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSelectionChanged | bool | Flag indicating whether this selection has changed within the current scope or not | MVVM/Selection/SequencerCoreSelectionTypes.h | |
| FSequencerCoreSelection | friend | MVVM/Selection/SequencerCoreSelectionTypes.h | ||
| Owner | FSequencerCoreSelection * | The owning instance of this class | MVVM/Selection/SequencerCoreSelectionTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Empty() |
Empty this selection set | MVVM/Selection/SequencerCoreSelectionTypes.h | |
bool HasPendingChanges() |
Check whether this selection set has reported changes that are currently pending | MVVM/Selection/SequencerCoreSelectionTypes.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequencerCoreSelection * GetOwner() |
Retrieve the owner of this instance, assuming it has been added to one | MVVM/Selection/SequencerCoreSelectionTypes.h | |
void ReportChanges
(
bool bInSelectionChanged |
Called by derived classes when they have changed | MVVM/Selection/SequencerCoreSelectionTypes.h |