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