Navigation
API > API/Runtime > API/Runtime/DataflowCore
| Name | FDataflowSelection |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowSelection.h |
| Include Path | #include "Dataflow/DataflowSelection.h" |
Syntax
USTRUCT ()
struct FDataflowSelection
Derived Classes
FDataflowSelection derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Dataflow/DataflowSelection.h | |||
FDataflowSelection
(
FName InGroupName |
Dataflow/DataflowSelection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GroupName | FName | Dataflow/DataflowSelection.h | ||
| SelectionArray | TBitArray | Dataflow/DataflowSelection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AND
(
const FDataflowSelection& Other, |
Dataflow/DataflowSelection.h | ||
bool AnySelected() |
Dataflow/DataflowSelection.h | ||
| Dataflow/DataflowSelection.h | |||
| Dataflow/DataflowSelection.h | |||
void AsArrayValidated
(
TArray< int32 >& SelectionArr, |
Dataflow/DataflowSelection.h | ||
TArray< int32 > AsArrayValidated
(
const FManagedArrayCollection& InCollection |
Dataflow/DataflowSelection.h | ||
void Clear() |
Dataflow/DataflowSelection.h | ||
const TBitArray & GetBitArray() |
Dataflow/DataflowSelection.h | ||
bool InitFromArray
(
const FManagedArrayCollection& InCollection, |
Initialize from a Collection and an array | Dataflow/DataflowSelection.h | |
void Initialize
(
int32 NumBits, |
Dataflow/DataflowSelection.h | ||
void Initialize
(
const FDataflowSelection& Other |
Dataflow/DataflowSelection.h | ||
void InitializeFromCollection
(
const FManagedArrayCollection& InCollection, |
Dataflow/DataflowSelection.h | ||
void Invert() |
Dataflow/DataflowSelection.h | ||
bool IsSelected
(
int32 Idx |
Dataflow/DataflowSelection.h | ||
bool IsValidForCollection
(
const FManagedArrayCollection& InCollection |
Dataflow/DataflowSelection.h | ||
bool IsValidIndex
(
int32 Idx |
Dataflow/DataflowSelection.h | ||
int32 Num() |
Dataflow/DataflowSelection.h | ||
int32 NumSelected() |
Dataflow/DataflowSelection.h | ||
void OR
(
const FDataflowSelection& Other, |
Dataflow/DataflowSelection.h | ||
void SetFromArray
(
const TArray< bool >& SelectionArr |
Sets the selection from a dense array (it contains a true/false element for every item) (for example from the "Internal" attr from FacesGroup) | Dataflow/DataflowSelection.h | |
bool SetFromArray
(
const TArray< int32 >& SelectionArr |
Sets the selection from a sparse array (it only contains the indices of the selected items) | Dataflow/DataflowSelection.h | |
void SetNotSelected
(
int32 Idx |
Dataflow/DataflowSelection.h | ||
void SetSelected
(
TArray< int32 > Indices |
Dataflow/DataflowSelection.h | ||
void SetSelected
(
int32 Idx |
Dataflow/DataflowSelection.h | ||
void SetWithMask
(
const bool Value, |
Dataflow/DataflowSelection.h | ||
void Subtract
(
const FDataflowSelection& Other, |
Subtract the selected elements of 'Other' from this selection | Dataflow/DataflowSelection.h | |
FString ToString() |
Print selection in "Selected Transforms: 23 of 34" format; | Dataflow/DataflowSelection.h | |
void XOR
(
const FDataflowSelection& Other, |
Dataflow/DataflowSelection.h |