UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FPBDGeometryCollectionParticle Member List

This is the complete list of members for Chaos::FPBDGeometryCollectionParticle, including all inherited members.

Acceleration() constChaos::TPBDRigidParticle< FReal, 3 >inline
AddCollisionConstraintFlag(const ECollisionConstraintFlags Flag)Chaos::TPBDRigidParticle< FReal, 3 >inline
AddForce(const TVector< FReal, d > &InF, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
AddTorque(const TVector< FReal, d > &InTorque, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >
AlwaysSerializableChaos::TGeometryParticle< T, d >static
AngularAcceleration() constChaos::TPBDRigidParticle< FReal, 3 >inline
AngularEtherDrag() constChaos::TPBDRigidParticle< FReal, 3 >inline
AngularImpulseVelocity() constChaos::TPBDRigidParticle< FReal, 3 >inline
ApplyDynamicsWeight(const FReal DynamicsWeight)Chaos::TPBDRigidParticle< FReal, 3 >inline
Base typedefChaos::TPBDRigidParticle< FReal, 3 >
Cast(TGeometryParticle< FReal, d > *Particle)Chaos::TPBDRigidParticle< FReal, 3 >inlinestatic
Cast(const TGeometryParticle< FReal, d > *Particle)Chaos::TPBDRigidParticle< FReal, 3 >inlinestatic
Chaos::TKinematicGeometryParticle::Cast(TGeometryParticle< T, d > *Particle)Chaos::TKinematicGeometryParticle< T, d >inlinestatic
Chaos::TKinematicGeometryParticle::Cast(const TGeometryParticle< T, d > *Particle)Chaos::TKinematicGeometryParticle< T, d >inlinestatic
CastToKinematicParticle() constChaos::TGeometryParticle< T, d >
CastToKinematicParticle()Chaos::TGeometryParticle< T, d >
CastToRigidParticle() constChaos::TGeometryParticle< T, d >
CastToRigidParticle()Chaos::TGeometryParticle< T, d >
CCDEnabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
CenterOfMass() constChaos::TPBDRigidParticle< FReal, 3 >inline
ClearDirtyFlags()Chaos::TGeometryParticle< T, d >inline
ClearEvents()Chaos::TPBDRigidParticle< FReal, 3 >inline
ClearForces(bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
ClearKinematicTarget()Chaos::TKinematicGeometryParticle< T, d >inline
ClearTorques(bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
CollisionConstraintFlags() constChaos::TPBDRigidParticle< FReal, 3 >inline
CollisionGroup() constChaos::TPBDRigidParticle< FReal, 3 >inline
ControlFlags() constChaos::TPBDRigidParticle< FReal, 3 >inline
CreateParticle(const FPBDRigidParticleParameters &DynamicParams=FPBDRigidParticleParameters())Chaos::FPBDGeometryCollectionParticleinlinestatic
Chaos::TKinematicGeometryParticle::CreateParticle(const FKinematicGeometryParticleParameters &Params=FKinematicGeometryParticleParameters())Chaos::TKinematicGeometryParticle< T, d >inlinestatic
Chaos::TGeometryParticle::CreateParticle(const FGeometryParticleParameters &Params=FGeometryParticleParameters())Chaos::TGeometryParticle< T, d >inlinestatic
DirtyFlags() constChaos::TGeometryParticle< T, d >inline
Disabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
EGeometryAccess enum nameChaos::TGeometryParticle< T, d >protected
EnabledDuringResim() constChaos::TGeometryParticle< T, d >inline
FHandle typedefChaos::FPBDGeometryCollectionParticle
ForceDirty(EChaosPropertyFlags CheckBits)Chaos::TGeometryParticle< T, d >inline
FPBDGeometryCollectionParticle(const FPBDRigidParticleParameters &DynamicParams=FPBDRigidParticleParameters())Chaos::FPBDGeometryCollectionParticleinline
Geometry() constChaos::TGeometryParticle< T, d >inline
GeometrySharedLowLevel() constChaos::TGeometryParticle< T, d >inline
GetDebugName() constChaos::TGeometryParticle< T, d >inline
GetGeometry() constChaos::TGeometryParticle< T, d >inline
GetProxy() constChaos::TGeometryParticle< T, d >inline
GetR() constChaos::TGeometryParticle< T, d >inline
GetV() constChaos::TKinematicGeometryParticle< T, d >inline
GetW() constChaos::TKinematicGeometryParticle< T, d >inline
GetWakeEvent()Chaos::TPBDRigidParticle< FReal, 3 >inline
GetX() constChaos::TGeometryParticle< T, d >inline
GravityEnabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
GravityGroupIndex() constChaos::TPBDRigidParticle< FReal, 3 >inline
GyroscopicTorqueEnabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
Handle() constChaos::TGeometryParticle< T, d >inline
I() constChaos::TPBDRigidParticle< FReal, 3 >inline
InertiaConditioningEnabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
InitialOverlapDepenetrationVelocity() constChaos::TPBDRigidParticle< FReal, 3 >inline
InvI() constChaos::TPBDRigidParticle< FReal, 3 >inline
InvM() constChaos::TPBDRigidParticle< FReal, 3 >inline
IsClean() constChaos::TGeometryParticle< T, d >inline
IsDirty() constChaos::TGeometryParticle< T, d >inline
IsDirty(const EChaosPropertyFlags CheckBits) constChaos::TGeometryParticle< T, d >inline
IsInitialized() constChaos::TPBDRigidParticle< FReal, 3 >inline
IsKinematicTargetDirty() constChaos::TKinematicGeometryParticle< T, d >inline
Island() constChaos::TPBDRigidParticle< FReal, 3 >inline
IsParticleValid() constChaos::TGeometryParticle< T, d >inlinevirtual
IterationSettings() constChaos::TPBDRigidParticle< FReal, 3 >inline
KinematicTarget() constChaos::TKinematicGeometryParticle< T, d >inline
LinearEtherDrag() constChaos::TPBDRigidParticle< FReal, 3 >inline
LinearImpulseVelocity() constChaos::TPBDRigidParticle< FReal, 3 >inline
LockGeometry()Chaos::TGeometryParticle< T, d >
M() constChaos::TPBDRigidParticle< FReal, 3 >inline
MACDEnabled() constChaos::TPBDRigidParticle< FReal, 3 >inline
MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >protected
MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate)Chaos::TGeometryParticle< T, d >protected
MarkDirty(const EChaosPropertyFlags DirtyBits, bool bInvalidate)Chaos::TGeometryParticle< T, d >protected
MaxAngularSpeedSq() constChaos::TPBDRigidParticle< FReal, 3 >inline
MaxLinearSpeedSq() constChaos::TPBDRigidParticle< FReal, 3 >inline
MDirtyFlagsChaos::TPBDRigidParticle< FReal, 3 >
MergeGeometry(TArray< Chaos::FImplicitObjectPtr > &&Objects)Chaos::TGeometryParticle< T, d >
MergeGeometry(TArray< TUniquePtr< FImplicitObject > > &&Objects)Chaos::TGeometryParticle< T, d >inline
MergeShapeInstances(FShapeInstanceProxyArray &&InShapes)Chaos::TGeometryParticle< T, d >inline
MergeShapesArray(FShapesArray &&InShapesArray)Chaos::TGeometryParticle< T, d >inline
ModifyGeometry(const Lambda &Func, const bool bDirectAccess=false)Chaos::TGeometryParticle< T, d >inlineprotected
ModifyGeometry(EGeometryAccess AccessType, const Lambda &Func)Chaos::TGeometryParticle< T, d >inlineprotected
ObjectState() constChaos::TPBDRigidParticle< FReal, 3 >inline
ObjectType() constChaos::TGeometryParticle< T, d >inline
OneWayInteraction() constChaos::TPBDRigidParticle< FReal, 3 >inline
operator=(const TGeometryParticle &)=deleteChaos::TGeometryParticle< T, d >
PartialIslandSleepAllowed() constChaos::TPBDRigidParticle< FReal, 3 >inline
ParticleID() constChaos::TGeometryParticle< T, d >inline
PrepareBVH()Chaos::TGeometryParticle< T, d >inline
PrepareBVHImpl()Chaos::TGeometryParticle< T, d >protected
ProxyChaos::TPBDRigidParticle< FReal, 3 >protected
R() constChaos::TGeometryParticle< T, d >inline
RemoveCollisionConstraintFlag(const ECollisionConstraintFlags Flag)Chaos::TPBDRigidParticle< FReal, 3 >inline
RemoveShape(FPerShapeData *InShape, bool bWakeTouching)Chaos::TGeometryParticle< T, d >
RemoveShapesAtSortedIndices(const TArrayView< const int32 > &InIndices)Chaos::TGeometryParticle< T, d >
ResetSmoothedVelocities()Chaos::TPBDRigidParticle< FReal, 3 >inline
ResimType() constChaos::TGeometryParticle< T, d >inline
RotationOfMass() constChaos::TPBDRigidParticle< FReal, 3 >inline
SerializationFactory(FChaosArchive &Ar, TGeometryParticle< T, d > *Serializable)Chaos::TGeometryParticle< T, d >inlinestatic
Serialize(FChaosArchive &Ar) overrideChaos::TPBDRigidParticle< FReal, 3 >inlinevirtual
SetAcceleration(const FVec3 &Acceleration, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetAngularAcceleration(const TVector< FReal, d > &InTorque, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetAngularEtherDrag(const FReal &InAngularEtherDrag)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetAngularImpulseVelocity(const TVector< FReal, d > &InAngularImpulseVelocity, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetCCDEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetCenterOfMass(const TVector< FReal, d > &InCenterOfMass, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetCollisionConstraintFlags(const uint32 Flags)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetCollisionGroup(const int32 InCollisionGroup)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetControlFlags(const FRigidParticleControlFlags &Flags)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetDisabled(bool bInDisabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetDynamicMisc(const FParticleDynamicMisc &DynamicMisc)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetDynamics(const FParticleDynamics &InDynamics, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetEnabledDuringResim(bool bEnabledDuringResim)Chaos::TGeometryParticle< T, d >inline
SetGeometry(Chaos::FImplicitObjectPtr ImplicitObjectPtr)Chaos::TGeometryParticle< T, d >inline
SetGeometry(TUniquePtr< FImplicitObject > &&UniqueGeometry)Chaos::TGeometryParticle< T, d >inline
SetGeometry(TSharedPtr< FImplicitObject, ESPMode::ThreadSafe > SharedGeometry)Chaos::TGeometryParticle< T, d >inline
SetGeometry(TSerializablePtr< FImplicitObject > RawGeometry)Chaos::TGeometryParticle< T, d >inline
SetGravityEnabled(const bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetGravityGroupIndex(int32 NewIndex)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetGyroscopicTorqueEnabled(const bool bGyroscopicTorqueEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetI(const TVec3< FRealSingle > &InI, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetIgnoreAnalyticCollisions(bool bIgnoreAnalyticCollisions)Chaos::TGeometryParticle< T, d >
SetIgnoreAnalyticCollisionsImp(FImplicitObject *Implicit, bool bIgnoreAnalyticCollisions)Chaos::TGeometryParticle< T, d >
SetInertiaConditioningEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetInitialized(const bool InInitialized)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetInitialOverlapDepenetrationVelocity(FRealSingle InVel)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetInvI(const TVec3< FRealSingle > &InInvI, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetInvM(const FReal &InInvM, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetIsland(const int32 InIsland)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetIterationSettings(const Private::FIterationSettings &SolverIterationSettingsIn)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetKinematicTarget(const FKinematicTarget &KinematicTarget, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >inline
SetLinearEtherDrag(const FReal &InLinearEtherDrag)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetLinearImpulseVelocity(const TVector< FReal, d > &InLinearImpulseVelocity, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetM(const FReal &InM, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetMACDEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetMassProps(const FParticleMassProps &InProps)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetMaxAngularSpeedSq(const FReal &InAngularSpeed)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetMaxLinearSpeedSq(const FReal &InLinearSpeed)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetNonFrequentData(const FParticleNonFrequentData &InData)Chaos::TGeometryParticle< T, d >inline
SetObjectState(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetOneWayInteraction(const bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetPartialIslandSleepAllowed(bool bInEnabled)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetParticleID(const FParticleID &ParticleID, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >inline
SetPositionSolverIterations(const int32 PositionSolverIterationCount)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetProjectionSolverIterations(const int32 ProjectionSolverIterationCount)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetProxy(IPhysicsProxyBase *InProxy)Chaos::TGeometryParticle< T, d >inline
SetR(const TRotation< T, d > &InR, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >
SetResimType(EResimType ResimType)Chaos::TGeometryParticle< T, d >inline
SetRotationOfMass(const TRotation< FReal, d > &InRotationOfMass, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetShapeCollisionTraceType(int32 InShapeIndex, EChaosCollisionTraceFlag TraceType)Chaos::TGeometryParticle< T, d >inline
SetShapeInstances(FShapeInstanceProxyArray &&InShapes)Chaos::TGeometryParticle< T, d >inline
SetShapeQueryCollisionEnabled(int32 InShapeIndex, bool bInEnabled)Chaos::TGeometryParticle< T, d >inline
SetShapeSimCollisionEnabled(int32 InShapeIndex, bool bInEnabled)Chaos::TGeometryParticle< T, d >inline
SetShapeSimData(int32 InShapeIndex, const FCollisionFilterData &SimData)Chaos::TGeometryParticle< T, d >inline
SetSleepThresholdMultiplier(FRealSingle Multiplier)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetSleepType(ESleepType SleepType, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetSpatialIdx(FSpatialAccelerationIdx Idx)Chaos::TGeometryParticle< T, d >inline
SetUniqueIdx(const FUniqueIdx UniqueIdx, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >inline
SetUpdateKinematicFromSimulation(const bool bUpdateKinematicFromSimulation)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetUserData(void *InUserData)Chaos::TGeometryParticle< T, d >inline
SetV(const TVector< T, d > &InV, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >
SetVelocities(const FParticleVelocities &InVelocities, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >inline
SetVelocitySolverIterations(const int32 VelocitySolverIterationCount)Chaos::TPBDRigidParticle< FReal, 3 >inline
SetW(const TVector< T, d > &InW, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >
SetX(const TVector< T, d > &InX, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >
SetXR(const FParticlePositionRotation &InXR, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >inline
ShapeInstances() constChaos::TGeometryParticle< T, d >inline
ShapesArray() constChaos::TGeometryParticle< T, d >inline
SharedGeometryLowLevel() constChaos::TGeometryParticle< T, d >inline
SleepThresholdMultiplier() constChaos::TPBDRigidParticle< FReal, 3 >inline
SleepType() constChaos::TPBDRigidParticle< FReal, 3 >inline
SpatialIdx() constChaos::TGeometryParticle< T, d >inline
SyncRemoteData(FDirtyPropertiesManager &Manager, int32 DataIdx, FDirtyChaosProperties &RemoteData, const TArray< int32 > &ShapeDataIndices, FShapeDirtyData *ShapesRemoteData) constChaos::TGeometryParticle< T, d >inline
SyncRemoteDataImp(FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyChaosProperties &RemoteData) constChaos::TPBDRigidParticle< FReal, 3 >inlineprotectedvirtual
Chaos::TGeometryParticle::TGeometryParticle(const FGeometryParticleParameters &StaticParams=FGeometryParticleParameters())Chaos::TGeometryParticle< T, d >inlineprotected
Chaos::TGeometryParticle::TGeometryParticle(const TGeometryParticle &)=deleteChaos::TGeometryParticle< T, d >
TKinematicGeometryParticle(const FKinematicGeometryParticleParameters &KinematicParams=FKinematicGeometryParticleParameters())Chaos::TKinematicGeometryParticle< T, d >inlineprotected
TPBDRigidParticle(const FPBDRigidParticleParameters &DynamicParams=FPBDRigidParticleParameters())Chaos::TPBDRigidParticle< FReal, 3 >inlineprotected
TypeChaos::FPBDGeometryCollectionParticle
UniqueIdx() constChaos::TGeometryParticle< T, d >inline
UpdateKinematicFromSimulation() constChaos::TPBDRigidParticle< FReal, 3 >inline
UpdateShapeBounds()Chaos::TGeometryParticle< T, d >inline
UpdateShapeBounds(const FRigidTransform3 &Transform)Chaos::TGeometryParticle< T, d >inline
UpdateShapesArray()Chaos::TGeometryParticle< T, d >protected
UserData() constChaos::TGeometryParticle< T, d >inline
V() constChaos::TKinematicGeometryParticle< T, d >inline
Velocities() constChaos::TKinematicGeometryParticle< T, d >inline
W() constChaos::TKinematicGeometryParticle< T, d >inline
X() constChaos::TGeometryParticle< T, d >inline
XR() constChaos::TGeometryParticle< T, d >inline
~TGeometryParticle()Chaos::TGeometryParticle< T, d >inlinevirtual