Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FCollectionExplodedVectorFacade |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionExplodedVectorFacade.h |
| Include Path | #include "GeometryCollection/Facades/CollectionExplodedVectorFacade.h" |
Syntax
class FCollectionExplodedVectorFacade
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCollectionExplodedVectorFacade
(
FManagedArrayCollection& InCollection |
GeometryCollection/Facades/CollectionExplodedVectorFacade.h | ||
FCollectionExplodedVectorFacade
(
const FManagedArrayCollection& InCollection |
GeometryCollection/Facades/CollectionExplodedVectorFacade.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExplodedVectorAttribute | TManagedArrayAccessor< FVector3f > | GeometryCollection/Facades/CollectionExplodedVectorFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DefineSchema() |
Add the necessary attributes if they are missing | GeometryCollection/Facades/CollectionExplodedVectorFacade.h | |
bool IsValid() |
Returns true if all the necessary attributes are present if not then the API can be used to create | GeometryCollection/Facades/CollectionExplodedVectorFacade.h | |
void UpdateGlobalMatricesWithExplodedVectors
(
TArray< FMatrix >& InOutGlobalMatrices |
Adds exploded vector to global matrices translation | GeometryCollection/Facades/CollectionExplodedVectorFacade.h | |
void UpdateGlobalMatricesWithExplodedVectors
(
TArray< FTransform >& InOutGlobalTransforms |
GeometryCollection/Facades/CollectionExplodedVectorFacade.h |