![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TransformSequence.h>
Public Member Functions | |
| void | Append (const TTransformSRT3< RealType > &Transform) |
| void | Append (const FTransform &Transform) |
| void | Append (const TTransformSequence3< RealType > &SequenceToAppend) |
| int32 | Num () const |
| const TArray< TTransformSRT3< RealType >, TInlineAllocator< 2 > > & | GetTransforms () const |
| bool | HasNonUniformScale (RealType Tolerance=TMathUtil< RealType >::ZeroTolerance) const |
| void | AppendInverse (const FTransform &Transform, const RealType Tolerance=TMathUtil< RealType >::ZeroTolerance) |
| void | AppendInverse (const TTransformSRT3< RealType > &Transform, const RealType Tolerance=TMathUtil< RealType >::ZeroTolerance) |
| void | AppendInverse (const TTransformSequence3< RealType > &SequenceToAppend, const RealType Tolerance=TMathUtil< RealType >::ZeroTolerance) |
| TTransformSequence3< RealType > | GetInverse (const RealType Tolerance=TMathUtil< RealType >::ZeroTolerance) const |
| TVector< RealType > | GetAccumulatedScale () const |
| bool | WillInvert () const |
| void | ClearScales () |
| TVector< RealType > | TransformPosition (UE::Math::TVector< RealType > P) const |
| TVector< RealType > | InverseTransformPosition (UE::Math::TVector< RealType > P) const |
| TVector< RealType > | TransformVector (UE::Math::TVector< RealType > V) const |
| TVector< RealType > | TransformNormal (UE::Math::TVector< RealType > Normal) const |
| template<typename TransformsEquivalentFunc > | |
| bool | IsEquivalent (const TTransformSequence3< RealType > &OtherSeq, TransformsEquivalentFunc TransformsTest) const |
Protected Attributes | |
| TArray< TTransformSRT3< RealType >, TInlineAllocator< 2 > > | Transforms |
TTransformSequence3 represents a sequence of 3D transforms.
|
inline |
Add Transform to the end of the sequence, ie Seq(P) becomes NewTransform * Seq(P)
|
inline |
Add all transforms in given sequence to the end of this sequence, ie Seq(P) becomes SequenceToAppend * Seq(P)
|
inline |
Add Transform to the end of the sequence, ie Seq(P) becomes NewTransform * Seq(P)
|
inline |
|
inline |
|
inline |
|
inline |
Set scales of all transforms to (1,1,1)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |