Navigation
API > API/Runtime > API/Runtime/Chaos
Managed arrays for simulation data used by the GeometryCollectionProxy FTransformDynamicCollection (FManagedArrayCollection)
Stores per instance data for transforms and hierarchy information
| Name | FTransformDynamicCollection |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollectionProxyData.h |
| Include Path | #include "GeometryCollectionProxyData.h" |
Syntax
class FTransformDynamicCollection : public FManagedArrayCollection
Inheritance Hierarchy
- FManagedArrayCollection → FTransformDynamicCollection
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GeometryCollectionProxyData.h | |||
FTransformDynamicCollection
(
const FGeometryCollection* InRestCollection |
GeometryCollectionProxyData.h | ||
FTransformDynamicCollection
(
TSharedPtr< const FGeometryCollection > InRestCollection |
GeometryCollectionProxyData.h | ||
| GeometryCollectionProxyData.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FManagedArrayCollection | GeometryCollectionProxyData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bTransformHasChanged | bool | GeometryCollectionProxyData.h | ||
| HasParent | TManagedArray< bool > | GeometryCollectionProxyData.h | ||
| Transform | TManagedArray< FTransform3f > | GeometryCollectionProxyData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetHasParent
(
int32 Index |
GeometryCollectionProxyData.h | ||
const TManagedArray< bool > & GetHasParent () |
GeometryCollectionProxyData.h | ||
int32 GetNumTransforms() |
GeometryCollectionProxyData.h | ||
int32 GetParent
(
int32 Index |
GeometryCollectionProxyData.h | ||
const FTransform3f & GetTransform
(
int32 Index |
GeometryCollectionProxyData.h | ||
bool HasChildren
(
int32 Index |
GeometryCollectionProxyData.h | ||
bool IsCluster
(
int32 Index |
Check if the transform is a cluster - ie has originally children as per rest collection | GeometryCollectionProxyData.h | |
void IterateThroughChildren
(
int32 Index, |
GeometryCollectionProxyData.h | ||
void ResetInitialTransforms() |
GeometryCollectionProxyData.h | ||
void SetHasParent
(
int32 Index, |
GeometryCollectionProxyData.h | ||
void SetTransform
(
int32 Index, |
GeometryCollectionProxyData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GeometryCollectionProxyData.h | |||
| GeometryCollectionProxyData.h |