Navigation
API > API/Plugins > API/Plugins/ChaosClothAsset
Cloth Asset collection Selection facade class. Each Selection consists of a set of integer indices, a name, and a string representing the type of element being indexed. Non-const access (read/write) version.
| Name | FCollectionClothSelectionFacade |
| Type | class |
| Header File | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAsset/Public/ChaosClothAsset/CollectionClothSelectionFacade.h |
| Include Path | #include "ChaosClothAsset/CollectionClothSelectionFacade.h" |
Syntax
class FCollectionClothSelectionFacade : public UE::Chaos::ClothAsset::FCollectionClothSelectionConstFacade
Inheritance Hierarchy
- FCollectionClothSelectionConstFacade → FCollectionClothSelectionFacade
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosClothAsset/CollectionClothSelectionFacade.h | |||
| ChaosClothAsset/CollectionClothSelectionFacade.h | |||
FCollectionClothSelectionFacade
(
const TSharedRef< const FManagedArrayCollection >& ManagedArrayCollection |
ChaosClothAsset/CollectionClothSelectionFacade.h | ||
FCollectionClothSelectionFacade
(
const TSharedRef< FManagedArrayCollection >& ManagedArrayCollection |
ChaosClothAsset/CollectionClothSelectionFacade.h | ||
| ChaosClothAsset/CollectionClothSelectionFacade.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCollectionClothSelectionFacade() |
ChaosClothAsset/CollectionClothSelectionFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Append
(
const FCollectionClothSelectionConstFacade& Other, |
Append all sets from an existing collection to this collection. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
void AppendWithOffsets
(
const FCollectionClothSelectionConstFacade& Other, |
Append all sets from an existing collection to this collection. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
void DefineSchema() |
Add the Selection attributes to the underlying collection. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > & FindOrAddSelectionSecondarySet
(
const FName& Name, |
Find, or add if it doesn't already exist, a secondary selection set for the specified group with the given name. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > & FindOrAddSelectionSet
(
const FName& Name, |
Find, or add if it doesn't already exist, a selection for the specified group with the given name. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > * FindSelectionSecondarySet
(
const FName& Name |
Find the secondary selection set for the given selection name. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > * FindSelectionSet
(
const FName& Name |
Find a selection with the given name, or nullptr if no such selection exists. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > & GetSelectionSecondarySet
(
const FName& Name |
Get the secondary selection set for the given selection name. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
TSet< int32 > & GetSelectionSet
(
const FName& Name |
Get the selection set for the given selection name. The selection must exist to call this function. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
void RemoveSelectionSecondarySet
(
const FName& Name |
Remove the secondary selection set from the selection with the given name if it exists. | ChaosClothAsset/CollectionClothSelectionFacade.h | |
void RemoveSelectionSet
(
const FName& Name |
Remove the selection with the given name if it exists. | ChaosClothAsset/CollectionClothSelectionFacade.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosClothAsset/CollectionClothSelectionFacade.h | |||
| ChaosClothAsset/CollectionClothSelectionFacade.h |