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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback