7#include "DataflowSelection.generated.h"
27 int32 Num()
const {
return SelectionArray.Num(); }
32 return SelectionArray.IsValidIndex(Idx);
59 void Invert() { SelectionArray.BitwiseNOT(); }
161 Vertices
UMETA(DisplayName =
"Vertices"),
162 Faces
UMETA(DisplayName =
"Faces"),
164 Curves
UMETA(DisplayName =
"Curves"),
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EDataflowSelectionType
Definition DataflowSelection.h:159
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition NameTypes.h:617
Definition DataflowSelection.h:147
Definition DataflowSelection.h:111
Definition DataflowSelection.h:123
Definition DataflowSelection.h:135
Definition DataflowSelection.h:13
void SetNotSelected(int32 Idx)
Definition DataflowSelection.h:37
void SetSelected(int32 Idx)
Definition DataflowSelection.h:35
void Invert()
Definition DataflowSelection.h:59
const TBitArray & GetBitArray() const
Definition DataflowSelection.h:61
FDataflowSelection(FName InGroupName)
Definition DataflowSelection.h:19
bool IsValidIndex(int32 Idx) const
Definition DataflowSelection.h:30
bool IsSelected(int32 Idx) const
Definition DataflowSelection.h:34
int32 Num() const
Definition DataflowSelection.h:27
Definition DataflowSelection.h:98
Definition ManagedArrayCollection.h:56
CHAOS_API FString ToString() const
Definition ManagedArrayCollection.cpp:687