Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection
Inheritance Hierarchy
- FManagedArrayCollection
- FTransformCollection
- FGeometryCollection
- FTetrahedralCollection
- FFleshCollection
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/TransformCollection.h |
| Include | #include "GeometryCollection/TransformCollection.h" |
Syntax
class FTransformCollection : public FManagedArrayCollection
Remarks
TransformCollection (ManagedArrayCollection)
Stores the TArray
Variables
| Type | Name | Description | |
|---|---|---|---|
| TManagedArray< FLinearColor > | BoneColor | ||
| TManagedArray< FString > | BoneName | ||
| TManagedArray< TSet< int32 > > | Children | ||
| TManagedArray< int32 > | Parent | ||
| TManagedArray< FTransform > | Transform | Transform Group. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AppendTransform
(
const FTransformCollection& GeometryCollection, |
AppendTransform: Append a transform at the end of the collection without parenting. | |
| void | Construct () |
Construct | |
| void | Schema | ||
| void | ParentTransforms
(
const int32 TransformIndex, |
ParentTransforms Parent Transforms under the specified node using local parent hierarchy compensation. | |
| void | ParentTransforms
(
const int32 TransformIndex, |
ParentTransforms Parent Transforms under the specified node using local parent hierarchy compensation. | |
| void | RelativeTransformation
(
const int32& Index, |
RelativeTransformation Modify the specified index by the local matrix offset. | |
| FTransformCollection | SingleTransform
(
const FTransform& TransformRoot |
SingleTransform: Create a single transform. | |
| FName | StaticType () |
||
| void | UnparentTransform
(
const int32 ChildIndex |
Overridden from FManagedArrayCollection
| Type | Name | Description | |
|---|---|---|---|
| void | Append
(
const FManagedArrayCollection& Collection |
Append Collection and reindex dependencies on this collection. | |
| bool | |||
| void | RemoveElements
(
const FName& Group, |
RemoveElements Remove elements from the transform collection. | |
| void | Reset () |
Reset internal state | |
| void | Serialize
(
Chaos::FChaosArchive& Ar |
Serialize |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FTransformCollection & | |||
| FTransformCollection & | operator=
(
const FTransformCollection& |
Typedefs
| Name | Description |
|---|---|
| Super |
Constants
| Name | Description |
|---|---|
| ChildrenAttribute | |
| LevelAttribute | |
| ParentAttribute | |
| ParticlesAttribute | |
| TransformAttribute | |
| TransformGroup |
See Also
FTransformCollectionComponent