UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TArrayCollectionArrayBase Class Referenceabstract

#include <ArrayCollectionArrayBase.h>

+ Inheritance diagram for Chaos::TArrayCollectionArrayBase:

Public Member Functions

virtual void ApplyShrinkPolicy (const float MaxSlackFraction, const int32 MinSlack)=0
 
virtual void Resize (const int Num)=0
 
virtual void RemoveAt (const int Idx, const int Count)=0
 
virtual void RemoveAtSwap (const int Idx)=0
 
virtual uint64 SizeOfElem () const =0
 
virtual void MoveToOtherArray (const int Idx, TArrayCollectionArrayBase &Other)=0
 

Member Function Documentation

◆ ApplyShrinkPolicy()

virtual void Chaos::TArrayCollectionArrayBase::ApplyShrinkPolicy ( const float  MaxSlackFraction,
const int32  MinSlack 
)
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.

◆ MoveToOtherArray()

virtual void Chaos::TArrayCollectionArrayBase::MoveToOtherArray ( const int  Idx,
TArrayCollectionArrayBase Other 
)
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.

◆ RemoveAt()

virtual void Chaos::TArrayCollectionArrayBase::RemoveAt ( const int  Idx,
const int  Count 
)
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.

◆ RemoveAtSwap()

virtual void Chaos::TArrayCollectionArrayBase::RemoveAtSwap ( const int  Idx)
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.

◆ Resize()

virtual void Chaos::TArrayCollectionArrayBase::Resize ( const int  Num)
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.

◆ SizeOfElem()

virtual uint64 Chaos::TArrayCollectionArrayBase::SizeOfElem ( ) const
pure virtual

Implemented in Chaos::TArrayCollectionArray< T >, Chaos::TArrayCollectionArray< bool >, Chaos::TArrayCollectionArray< Chaos::ClusterId >, Chaos::TArrayCollectionArray< Chaos::FAccelerationStructureHandle >, Chaos::TArrayCollectionArray< Chaos::FParticleCollisions >, Chaos::TArrayCollectionArray< Chaos::FParticleID >, Chaos::TArrayCollectionArray< Chaos::FRealSingle >, Chaos::TArrayCollectionArray< Chaos::FRigidClusteredFlags >, Chaos::TArrayCollectionArray< Chaos::FRigidParticleCoreData >, Chaos::TArrayCollectionArray< Chaos::FSpatialAccelerationIdx >, Chaos::TArrayCollectionArray< Chaos::FSyncState >, Chaos::TArrayCollectionArray< Chaos::FUniqueIdx >, Chaos::TArrayCollectionArray< Chaos::FWeakParticleHandle >, Chaos::TArrayCollectionArray< Chaos::Private::FPBDIslandParticle * >, Chaos::TArrayCollectionArray< Chaos::Private::TIterationSettings >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionGroupContext >, Chaos::TArrayCollectionArray< Chaos::Softs::FEvolutionLinearSystem >, Chaos::TArrayCollectionArray< Chaos::Softs::FGaussSeidelWeakConstraints::FGaussSeidelConstraintHandle * >, Chaos::TArrayCollectionArray< Chaos::Softs::FPAndInvM >, Chaos::TArrayCollectionArray< Chaos::Softs::FPerParticleDampVelocity >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverCollisionParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FSolverParticlesRange >, Chaos::TArrayCollectionArray< Chaos::Softs::FVelocityAndPressureField >, Chaos::TArrayCollectionArray< Chaos::TAABB >, Chaos::TArrayCollectionArray< Chaos::TAABB< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TAABB< T, d > >, Chaos::TArrayCollectionArray< Chaos::TGeometryParticle * >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRigidTransform< T, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation >, Chaos::TArrayCollectionArray< Chaos::TRotation< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TRotation< T, d > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< Chaos::TSerializablePtr< Chaos::TGeometryParticleHandleImp > >, Chaos::TArrayCollectionArray< Chaos::TVector >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< FReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FRealSingle, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< FSolverReal, d > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, 3 >< FRealSingle > >, Chaos::TArrayCollectionArray< Chaos::TVector< T, d > >, Chaos::TArrayCollectionArray< const UObject * >, Chaos::TArrayCollectionArray< EGeometryParticleListMask >, Chaos::TArrayCollectionArray< EObjectStateType >, Chaos::TArrayCollectionArray< EResimType >, Chaos::TArrayCollectionArray< ESleepType >, Chaos::TArrayCollectionArray< EStatus >, Chaos::TArrayCollectionArray< FKinematicTarget >, Chaos::TArrayCollectionArray< FReal >, Chaos::TArrayCollectionArray< FRealSingle >, Chaos::TArrayCollectionArray< FSolverReal >, Chaos::TArrayCollectionArray< int32 >, Chaos::TArrayCollectionArray< int8 >, Chaos::TArrayCollectionArray< IPhysicsProxyBase * >, Chaos::TArrayCollectionArray< TArray >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< FReal > > >, Chaos::TArrayCollectionArray< TArray< Chaos::TConnectivityEdge< T > > >, Chaos::TArrayCollectionArray< TArray< int32 > >, Chaos::TArrayCollectionArray< TArray< T > >, Chaos::TArrayCollectionArray< TArray< TFunction > >, Chaos::TArrayCollectionArray< TFunction< void(Chaos::Softs::FSolverParticles &, const FSolverReal, const int32)> >, Chaos::TArrayCollectionArray< TPimplPtr< Chaos::Private::FConvexOptimizer > >, Chaos::TArrayCollectionArray< TRefCountPtr >, Chaos::TArrayCollectionArray< TSet< int32 > >, Chaos::TArrayCollectionArray< TSet< IPhysicsProxyBase * > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< FReal, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FBVHParticles< T, d > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::FChaosPhysicsMaterial > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< FReal, d, true > > >, Chaos::TArrayCollectionArray< TUniquePtr< Chaos::TGeometryParticleHandleImp< T, d, true > > >, and Chaos::TArrayCollectionArray< uint32 >.


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