UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TManagedArray< FTransform3f > Class Reference

#include <ManagedArray.h>

+ Inheritance diagram for TManagedArray< FTransform3f >:

Public Member Functions

FORCEINLINE TManagedArray ()
 
FORCEINLINE TManagedArray (const TArray< FTransform3f > &Other)
 
FORCEINLINE TManagedArray (const TManagedArray< FTransform3f > &Other)=delete
 
FORCEINLINE TManagedArray (TManagedArray< FTransform3f > &&Other)=default
 
FORCEINLINE TManagedArray (TArray< FTransform3f > &&Other)
 
FORCEINLINE TManagedArrayoperator= (TManagedArray< FTransform3f > &&Other)=default
 
virtual ~TManagedArray ()
 
- Public Member Functions inherited from TManagedArrayBase< FTransform3f >
FORCEINLINE TManagedArrayBase ()
 
FORCEINLINE TManagedArrayBase (const TArray< ElementType > &Other)
 
FORCEINLINE TManagedArrayBase (const TManagedArrayBase< ElementType > &Other)=delete
 
FORCEINLINE TManagedArrayBase (TManagedArrayBase< ElementType > &&Other)
 
FORCEINLINE TManagedArrayBase (TArray< ElementType > &&Other)
 
FORCEINLINE TManagedArrayBaseoperator= (TManagedArrayBase< ElementType > &&Other)
 
FORCEINLINE TManagedArrayBaseoperator= (TArray< ElementType > &&Other)
 
virtual ~TManagedArrayBase ()
 
virtual void RemoveElements (const TArray< int32 > &SortedDeletionList) override
 
virtual void Init (const FManagedArrayBase &NewArray) override
 
virtual SIZE_T GetAllocatedSize () const override
 
virtual void CopyRange (const FManagedArrayBase &ConstArray, int32 Start, int32 Stop, int32 Offset=0) override
 
void Fill (const ElementType &Value)
 
virtual void ExchangeArrays (FManagedArrayBase &NewArray) override
 
FORCEINLINE ElementTypeoperator[] (int Index)
 
FORCEINLINE const ElementTypeoperator[] (int Index) const
 
FORCEINLINE const TArray< ElementType > & GetConstArray ()
 
FORCEINLINE const TArray< ElementType > & GetConstArray () const
 
FORCEINLINE ElementTypeGetData ()
 
FORCEINLINE const ElementTypeGetData () const
 
FORCEINLINE size_t GetTypeSize () const override
 
FORCEINLINE int32 Num () const override
 
FORCEINLINE int32 Max () const override
 
FORCEINLINE bool Contains (const ElementType &Item) const
 
int32 Find (const ElementType &Item) const
 
int32 Count (const ElementType &Item) const
 
FORCEINLINE bool IsValidIndex (int32 Index) const
 
FORCEINLINE void RangeCheck (int32 Index) const
 
virtual void Serialize (Chaos::FChaosArchive &Ar)
 
FORCEINLINE uint32 GetTypeHash () const
 
FORCEINLINE RangedForIteratorType begin ()
 
FORCEINLINE RangedForConstIteratorType begin () const
 
FORCEINLINE RangedForIteratorType end ()
 
FORCEINLINE RangedForConstIteratorType end () const
 
- Public Member Functions inherited from FManagedArrayBase
 FManagedArrayBase ()
 
virtual ~FManagedArrayBase ()
 
FORCEINLINE void ClearDirtyFlag ()
 
FORCEINLINE_DEBUGGABLE void MarkDirty ()
 
FORCEINLINE bool IsDirty () const
 
virtual void Reindex (const TArray< int32 > &Offsets, const int32 &FinalSize, const TArray< int32 > &SortedDeletionList, const TSet< int32 > &DeletionSet)
 

Protected Member Functions

virtual void Convert (const FManagedArrayBase &NewArray) override
 
- Protected Member Functions inherited from TManagedArrayBase< FTransform3f >
void Resize (const int32 Size)
 
void Reserve (const int32 Size)
 
void Empty ()
 
void Reorder (const TArray< int32 > &NewOrder) override
 
- Protected Member Functions inherited from FManagedArrayBase
virtual void ReindexFromLookup (const TArray< int32 > &InverseNewOrder)
 
virtual void SetDefaults (uint32 StartSize, uint32 NumElements, bool bHasGroupIndexDependency)
 
- Protected Member Functions inherited from FNoncopyable
 FNoncopyable ()
 
 ~FNoncopyable ()
 

Additional Inherited Members

- Public Types inherited from TManagedArrayBase< FTransform3f >
using ElementType = FTransform3f
 
typedef TArray< FTransform3f >::RangedForIteratorType RangedForIteratorType
 
typedef TArray< FTransform3f >::RangedForConstIteratorType RangedForConstIteratorType
 
- Protected Attributes inherited from TManagedArrayBase< FTransform3f >
TArray< FTransform3fArray
 

Constructor & Destructor Documentation

◆ TManagedArray() [1/5]

◆ TManagedArray() [2/5]

◆ TManagedArray() [3/5]

◆ TManagedArray() [4/5]

◆ TManagedArray() [5/5]

◆ ~TManagedArray()

Member Function Documentation

◆ Convert()

virtual void TManagedArray< FTransform3f >::Convert ( const FManagedArrayBase NewArray)
inlineoverrideprotectedvirtual

Init from a predefined Array of matching type

Reimplemented from FManagedArrayBase.

◆ operator=()


The documentation for this class was generated from the following file: