![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ManagedArray.h>
Inheritance diagram for FManagedArrayBase:Public Member Functions | |
| FManagedArrayBase () | |
| virtual | ~FManagedArrayBase () |
| FORCEINLINE void | ClearDirtyFlag () |
| FORCEINLINE_DEBUGGABLE void | MarkDirty () |
| FORCEINLINE bool | IsDirty () const |
| virtual void | ExchangeArrays (FManagedArrayBase &Src)=0 |
| virtual void | RemoveElements (const TArray< int32 > &SortedDeletionList) |
| virtual int32 | Num () const |
| virtual int32 | Max () const |
| virtual void | Serialize (Chaos::FChaosArchive &Ar) |
| virtual size_t | GetTypeSize () const |
| virtual void | Reindex (const TArray< int32 > &Offsets, const int32 &FinalSize, const TArray< int32 > &SortedDeletionList, const TSet< int32 > &DeletionSet) |
| virtual void | Empty () |
Protected Member Functions | |
| virtual void | Resize (const int32 Num) |
| virtual void | Reserve (const int32 Num) |
| virtual void | Reorder (const TArray< int32 > &NewOrder)=0 |
| virtual void | ReindexFromLookup (const TArray< int32 > &InverseNewOrder) |
| virtual void | Init (const FManagedArrayBase &) |
| virtual void | Convert (const FManagedArrayBase &) |
| virtual void | CopyRange (const FManagedArrayBase &ConstArray, int32 Start, int32 Stop, int32 Offset=0) |
| virtual void | SetDefaults (uint32 StartSize, uint32 NumElements, bool bHasGroupIndexDependency) |
| virtual SIZE_T | GetAllocatedSize () const |
Protected Member Functions inherited from FNoncopyable | |
| FNoncopyable () | |
| ~FNoncopyable () | |
|
inline |
|
inlinevirtual |
|
inline |
|
inlineprotectedvirtual |
Convert from a predefined Array, the managed array itself should have defined its conversion procedure
Reimplemented in TManagedArray< FTransform3f >, and TManagedArray< bool >.
|
inlineprotectedvirtual |
Copy a range of values from the ConstArray into this
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
Empty the array.
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
pure virtual |
Perform a memory move between the two arrays
Implemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
Get allocated memory
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
TypeSize
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
inlineprotectedvirtual |
Init from a predefined Array
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
inline |
|
inline |
The reserved length of the array.
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
The length of the array.
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
inlinevirtual |
Reindex - Adjust index dependent elements.
Offsets is the size of the dependent group; Final is post resize of dependent group used for bounds checking on remapped indices.
Reimplemented in TManagedArray< int32 >, TManagedArray< TSet< int32 > >, TManagedArray< FIntVector >, TManagedArray< FIntVector2 >, TManagedArray< TArray< FIntVector2 > >, TManagedArray< FIntVector4 >, TManagedArray< TArray< int32 > >, and TManagedArray< TArray< FIntVector3 > >.
|
inlineprotectedvirtual |
Reindex given a lookup table
| InverseNewOrder | Mapping from indices into the old array -> indices in the new array |
Reimplemented in TManagedArray< int32 >, TManagedArray< TSet< int32 > >, TManagedArray< FIntVector >, TManagedArray< FIntVector2 >, TManagedArray< TArray< FIntVector2 > >, TManagedArray< FIntVector4 >, TManagedArray< TArray< int32 > >, and TManagedArray< TArray< FIntVector3 > >.
|
inlinevirtual |
Remove elements
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
Reorder elements given a new ordering. Sizes must match
| NewOrder | Mapping from indices in the new array -> indices in the old array |
Implemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
Protected access to array reservation. Only the managers of the Array are allowed to perform a reserve. (see friend list above).
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
Protected access to array resizing. Only the managers of the Array are allowed to perform a resize. (see friend list above).
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
inlinevirtual |
Serialization
Reimplemented in TManagedArrayBase< InElementType >, TManagedArrayBase< Chaos::FLinearCurve >, TManagedArrayBase< FGeometryCollectionSection >, TManagedArrayBase< FIntVector >, TManagedArrayBase< FIntVector2 >, TManagedArrayBase< FIntVector4 >, TManagedArrayBase< FLinearColor >, TManagedArrayBase< float >, TManagedArrayBase< FString >, TManagedArrayBase< FTransform3f >, TManagedArrayBase< int32 >, TManagedArrayBase< T >, TManagedArrayBase< TArray< Chaos::PMatrix > >, TManagedArrayBase< TArray< FIntVector2 > >, TManagedArrayBase< TArray< FIntVector3 > >, TManagedArrayBase< TArray< float > >, TManagedArrayBase< TArray< int32 > >, TManagedArrayBase< TArray< TArray< UE::Math::TVector > > >, TManagedArrayBase< TArray< UE::Math::TVector2 > >, TManagedArrayBase< TObjectPtr< UObject > >, TManagedArrayBase< TRefCountPtr >, TManagedArrayBase< TSet< int32 > >, TManagedArrayBase< TUniquePtr< Chaos::FBVHParticles > >, TManagedArrayBase< UE::Math::TBox >, TManagedArrayBase< UE::Math::TIntVector2 >, TManagedArrayBase< UE::Math::TIntVector3 >, TManagedArrayBase< UE::Math::TIntVector4 >, TManagedArrayBase< UE::Math::TQuat >, TManagedArrayBase< UE::Math::TTransform >, TManagedArrayBase< UE::Math::TVector >, TManagedArrayBase< UE::Math::TVector4 >, TManagedArrayBase< uint8 >, and FManagedBitArrayBase.
|
inlineprotectedvirtual |
Set default values.
Reimplemented in TManagedArray< int32 >, TManagedArray< FIntVector >, TManagedArray< FIntVector2 >, and TManagedArray< FIntVector4 >.