FTransformCollection

TransformCollection (ManagedArrayCollection)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometryCollectionCore

Header

/Engine/Source/Runtime/Experimental/GeometryCollectionCore/Public/GeometryCollection/TransformCollection.h

Include

#include "GeometryCollection/TransformCollection.h"

Syntax

class FTransformCollection : public FManagedArrayCollection

Remarks

TransformCollection (ManagedArrayCollection)

Stores the TArray<T> groups necessary to process transform hierarchies.

Variables

Name Description

Public variable

TManagedArray< ...

 

BoneColor

Public variable

TManagedArray< ...

 

BoneName

Public variable

TManagedArray< ...

 

Children

Public variable

TManagedArray< ...

 

Parent

Public variable

TManagedArray< ...

 

Transform

Transform Group.

Constructors

Functions

Name Description

Public function

int32

 

AppendTransform

(
    const FTransformCollection& Geomet...,
    const FTransform& TransformRoot
)

AppendTransform: Append a transform at the end of the collection without parenting.

Protected function

void

 

Construct()

Construct

Public function

void

 

ParentTransforms

(
    const int32 TransformIndex,
    const int32 ChildIndex
)

ParentTransforms Parent Transforms under the specified node using local parent hierarchy compensation.

Public function

void

 

ParentTransforms

(
    const int32 TransformIndex,
    const TArray< int32 >& SelectedBon...
)

ParentTransforms Parent Transforms under the specified node using local parent hierarchy compensation.

Public function

void

 

RelativeTransformation

(
    const int32& Index,
    const FTransform& LocalOffset
)

RelativeTransformation Modify the specified index by the local matrix offset.

Public function Static

FTransformCo...

 

SingleTransform

(
    const FTransform& TransformRoot
)

SingleTransform: Create a single transform.

Public function

void

 

UnparentTransform

(
    const int32 ChildIndex
)

Overridden from FManagedArrayCollection

Name Description

Public function Virtual

void

 

RemoveElements

(
    const FName& Group,
    const TArray< int32 >& SortedDelet...,
    FProcessingParameters Params
)

RemoveElements Remove elements from the transform collection.

Public function Virtual

void

 

Serialize

(
    Chaos::FChaosArchive& Ar
)

Serialize

Operators

Name Description

Public function

FTransformCo...

 

operator=

(
    const FTransformCollection&
)

Public function

FTransformCo...

 

operator=

(
    FTransformCollection&&
)

Typedefs

Name

Description

Super

Constants

See Also

FTransformCollectionComponent

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss