Navigation
API > API/Runtime > API/Runtime/Chaos
FGeometryDynamicCollection (FTransformDynamicCollection)
Stores per instance data for simulation level information
| Name | FGeometryDynamicCollection |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollectionProxyData.h |
| Include Path | #include "GeometryCollectionProxyData.h" |
Syntax
class FGeometryDynamicCollection : public FTransformDynamicCollection
Inheritance Hierarchy
- FManagedArrayCollection → FTransformDynamicCollection → FGeometryDynamicCollection
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryDynamicCollection
(
const FGeometryCollection* InRestCollection |
GeometryCollectionProxyData.h | ||
FGeometryDynamicCollection
(
TSharedPtr< const FGeometryCollection > InRestCollection |
GeometryCollectionProxyData.h | ||
| GeometryCollectionProxyData.h | |||
| GeometryCollectionProxyData.h |
Structs
| Name | Remarks |
|---|---|
| FInitialVelocityFacade |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FTransformDynamicCollection | GeometryCollectionProxyData.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActiveAttribute | const FName | GeometryCollectionProxyData.h | |
| CollisionGroupAttribute | const FName | GeometryCollectionProxyData.h | |
| CollisionMaskAttribute | const FName | GeometryCollectionProxyData.h | |
| DynamicStateAttribute | const FName | GeometryCollectionProxyData.h | |
| ImplicitsAttribute | const FName | GeometryCollectionProxyData.h | |
| InternalClusterParentTypeAttribute | const FName | GeometryCollectionProxyData.h | |
| ShapesQueryDataAttribute | const FName | GeometryCollectionProxyData.h | |
| ShapesSimDataAttribute | const FName | GeometryCollectionProxyData.h | |
| SharedImplicitsAttribute | const FName | GeometryCollectionProxyData.h | |
| SimplicialsAttribute | const FName | GeometryCollectionProxyData.h | |
| SimulatableParticlesAttribute | const FName | GeometryCollectionProxyData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Active | TManagedArray< bool > | Transform Group. | GeometryCollectionProxyData.h | |
| CollisionGroup | TManagedArray< int32 > | GeometryCollectionProxyData.h | ||
| CollisionMask | TManagedArray< int32 > | GeometryCollectionProxyData.h | ||
| CollisionStructureID | TManagedArray< int32 > | GeometryCollectionProxyData.h | ||
| DynamicState | TManagedArray< uint8 > | GeometryCollectionProxyData.h | ||
| Simplicials | TManagedArray< TUniquePtr< FCollisionStructureManager::FSimplicial > > | GeometryCollectionProxyData.h | ||
| SimulatableParticles | TManagedArray< bool > | GeometryCollectionProxyData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InternalClusterParentType | TManagedArray< uint8 > | GeometryCollectionProxyData.h | ||
| OptionalAngularVelocityAttribute | TManagedArray< FVector3f > * | GeometryCollectionProxyData.h | ||
| OptionalAnimateTransformAttribute | TManagedArray< bool > * | GeometryCollectionProxyData.h | ||
| OptionalLinearVelocityAttribute | TManagedArray< FVector3f > * | GeometryCollectionProxyData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAnimateTransformAttribute() |
GeometryCollectionProxyData.h | ||
void AddVelocitiesAttributes() |
GeometryCollectionProxyData.h | ||
void CopyInitialVelocityAttributesFrom
(
const FGeometryDynamicCollection& SourceCollection |
GeometryCollectionProxyData.h | ||
const TManagedArray< FVector3f > * GetAngularVelocitiesAttribute () |
GeometryCollectionProxyData.h | ||
TManagedArray< FVector3f > * GetAngularVelocitiesAttribute () |
GeometryCollectionProxyData.h | ||
const TManagedArray< bool > * GetAnimateTransformAttribute () |
GeometryCollectionProxyData.h | ||
TManagedArray< bool > * GetAnimateTransformAttribute () |
GeometryCollectionProxyData.h | ||
const TManagedArrayAccessor< int32 > GetInitialLevels() |
GeometryCollectionProxyData.h | ||
| GeometryCollectionProxyData.h | |||
| GeometryCollectionProxyData.h | |||
const TManagedArray< uint8 > & GetInternalClusterParentTypeAttribute () |
GeometryCollectionProxyData.h | ||
TManagedArray< uint8 > & GetInternalClusterParentTypeAttribute () |
GeometryCollectionProxyData.h | ||
const TManagedArray< FVector3f > * GetLinearVelocitiesAttribute () |
GeometryCollectionProxyData.h | ||
TManagedArray< FVector3f > * GetLinearVelocitiesAttribute () |
GeometryCollectionProxyData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GeometryCollectionProxyData.h | |||
| GeometryCollectionProxyData.h |