Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection > API/Runtime/Chaos/GeometryCollection/Facades
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionRemoveOnBreakFacade.h |
| Include | #include "GeometryCollection/Facades/CollectionRemoveOnBreakFacade.h" |
Syntax
class FCollectionRemoveOnBreakFacade
Remarks
Provide an API to set and get removal on break data on a collection
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCollectionRemoveOnBreakFacade
(
FManagedArrayCollection& InCollection |
|||
FCollectionRemoveOnBreakFacade
(
const FManagedArrayCollection& InCollection |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DefineSchema () |
Create the facade attributes. | |
| const FRemoveOnBreakData | GetData
(
int32 Index |
Get a specific value by index | |
| bool | IsConst () |
Is this facade const access | |
| bool | IsValid () |
Valid if related attributes are available | |
| void | RemoveSchema () |
Remove the facade attributes | |
| void | SetFromIndexArray
(
const TArray< int32 >& Indices, |
Set a specific value to a array of transforms | |
| void | SetToAll
(
const FRemoveOnBreakData& Data |
Set a specific value to all transforms |