Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
A set of selected objects which calls a delegate any time it is changed.
| Name | TNiagaraSelection |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraObjectSelection.h |
| Include Path | #include "NiagaraObjectSelection.h" |
Syntax
template<typename SelectedItemType>
class TNiagaraSelection
Derived Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSelectedObjectsChanged | TMulticastDelegate_NoParams< void > | NiagaraObjectSelection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearSelectedObjects() |
Empties the currently selected set of objects. | NiagaraObjectSelection.h | |
const void * GetAdditionalSelectionInfo() |
NiagaraObjectSelection.h | ||
const TSet< SelectedItemType > & GetSelectedObjects() |
Gets the set of selected objects. | NiagaraObjectSelection.h | |
FOnSelectedObjectsChanged & OnSelectedObjectsChanged() |
Gets a multicast delegate which is called any time the set of selected objects is changed. | NiagaraObjectSelection.h | |
void Refresh() |
Refresh all views subscribed to OnSelectedObjectsChanged. | NiagaraObjectSelection.h | |
void SetSelectedObject
(
SelectedItemType SelectedObject |
Replaces the currently selected set of objects with the supplied object. | NiagaraObjectSelection.h | |
void SetSelectedObject
(
SelectedItemType SelectedObject, |
Replaces the currently selected set of objects with the supplied object. | NiagaraObjectSelection.h | |
void SetSelectedObjects
(
const TSet< SelectedItemType >& InSelectedObjects |
Replaces the currently selected set of objects with the supplied set. | NiagaraObjectSelection.h | |
void SetSelectedObjects
(
const TArray< SelectedItemType >& InSelectedObjects |
Replaces the currently selected set of objects with the supplied array. | NiagaraObjectSelection.h |