UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TPBDRigidParticle< T, d > Member List

This is the complete list of members for Chaos::TPBDRigidParticle< T, d >, including all inherited members.

Acceleration() constChaos::TPBDRigidParticle< T, d >inline
AddCollisionConstraintFlag(const ECollisionConstraintFlags Flag)Chaos::TPBDRigidParticle< T, d >inline
AddForce(const TVector< T, d > &InF, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
AddTorque(const TVector< T, d > &InTorque, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >
AlwaysSerializableChaos::TGeometryParticle< T, d >static
AngularAcceleration() constChaos::TPBDRigidParticle< T, d >inline
AngularEtherDrag() constChaos::TPBDRigidParticle< T, d >inline
AngularImpulseVelocity() constChaos::TPBDRigidParticle< T, d >inline
ApplyDynamicsWeight(const FReal DynamicsWeight)Chaos::TPBDRigidParticle< T, d >inline
Base typedefChaos::TPBDRigidParticle< T, d >
Cast(TGeometryParticle< T, d > *Particle)Chaos::TPBDRigidParticle< T, d >inlinestatic
Cast(const TGeometryParticle< T, d > *Particle)Chaos::TPBDRigidParticle< 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< T, d >inline
CenterOfMass() constChaos::TPBDRigidParticle< T, d >inline
ClearDirtyFlags()Chaos::TGeometryParticle< T, d >inline
ClearEvents()Chaos::TPBDRigidParticle< T, d >inline
ClearForces(bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
ClearKinematicTarget()Chaos::TKinematicGeometryParticle< T, d >inline
ClearTorques(bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
CollisionConstraintFlags() constChaos::TPBDRigidParticle< T, d >inline
CollisionGroup() constChaos::TPBDRigidParticle< T, d >inline
ControlFlags() constChaos::TPBDRigidParticle< T, d >inline
CreateParticle(const FPBDRigidParticleParameters &DynamicParams=FPBDRigidParticleParameters())Chaos::TPBDRigidParticle< T, d >inlinestatic
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< T, d >inline
EGeometryAccess enum nameChaos::TGeometryParticle< T, d >protected
EnabledDuringResim() constChaos::TGeometryParticle< T, d >inline
FHandle typedefChaos::TPBDRigidParticle< T, d >
ForceDirty(EChaosPropertyFlags CheckBits)Chaos::TGeometryParticle< T, d >inline
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< T, d >inline
GetX() constChaos::TGeometryParticle< T, d >inline
GravityEnabled() constChaos::TPBDRigidParticle< T, d >inline
GravityGroupIndex() constChaos::TPBDRigidParticle< T, d >inline
GyroscopicTorqueEnabled() constChaos::TPBDRigidParticle< T, d >inline
Handle() constChaos::TGeometryParticle< T, d >inline
I() constChaos::TPBDRigidParticle< T, d >inline
InertiaConditioningEnabled() constChaos::TPBDRigidParticle< T, d >inline
InitialOverlapDepenetrationVelocity() constChaos::TPBDRigidParticle< T, d >inline
InvI() constChaos::TPBDRigidParticle< T, d >inline
InvM() constChaos::TPBDRigidParticle< T, d >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< T, d >inline
IsKinematicTargetDirty() constChaos::TKinematicGeometryParticle< T, d >inline
Island() constChaos::TPBDRigidParticle< T, d >inline
IsParticleValid() constChaos::TGeometryParticle< T, d >inlinevirtual
IterationSettings() constChaos::TPBDRigidParticle< T, d >inline
KinematicTarget() constChaos::TKinematicGeometryParticle< T, d >inline
LinearEtherDrag() constChaos::TPBDRigidParticle< T, d >inline
LinearImpulseVelocity() constChaos::TPBDRigidParticle< T, d >inline
LockGeometry()Chaos::TGeometryParticle< T, d >
M() constChaos::TPBDRigidParticle< T, d >inline
MACDEnabled() constChaos::TPBDRigidParticle< T, d >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< T, d >inline
MaxLinearSpeedSq() constChaos::TPBDRigidParticle< T, d >inline
MDirtyFlagsChaos::TPBDRigidParticle< T, d >
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< T, d >inline
ObjectType() constChaos::TGeometryParticle< T, d >inline
OneWayInteraction() constChaos::TPBDRigidParticle< T, d >inline
operator=(const TGeometryParticle &)=deleteChaos::TGeometryParticle< T, d >
PartialIslandSleepAllowed() constChaos::TPBDRigidParticle< T, d >inline
ParticleID() constChaos::TGeometryParticle< T, d >inline
PrepareBVH()Chaos::TGeometryParticle< T, d >inline
PrepareBVHImpl()Chaos::TGeometryParticle< T, d >protected
ProxyChaos::TPBDRigidParticle< T, d >protected
R() constChaos::TGeometryParticle< T, d >inline
RemoveCollisionConstraintFlag(const ECollisionConstraintFlags Flag)Chaos::TPBDRigidParticle< T, d >inline
RemoveShape(FPerShapeData *InShape, bool bWakeTouching)Chaos::TGeometryParticle< T, d >
RemoveShapesAtSortedIndices(const TArrayView< const int32 > &InIndices)Chaos::TGeometryParticle< T, d >
ResetSmoothedVelocities()Chaos::TPBDRigidParticle< T, d >inline
ResimType() constChaos::TGeometryParticle< T, d >inline
RotationOfMass() constChaos::TPBDRigidParticle< T, d >inline
SerializationFactory(FChaosArchive &Ar, TGeometryParticle< T, d > *Serializable)Chaos::TGeometryParticle< T, d >inlinestatic
Serialize(FChaosArchive &Ar) overrideChaos::TPBDRigidParticle< T, d >inlinevirtual
SetAcceleration(const FVec3 &Acceleration, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetAngularAcceleration(const TVector< T, d > &InTorque, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetAngularEtherDrag(const T &InAngularEtherDrag)Chaos::TPBDRigidParticle< T, d >inline
SetAngularImpulseVelocity(const TVector< T, d > &InAngularImpulseVelocity, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetCCDEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetCenterOfMass(const TVector< T, d > &InCenterOfMass, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetCollisionConstraintFlags(const uint32 Flags)Chaos::TPBDRigidParticle< T, d >inline
SetCollisionGroup(const int32 InCollisionGroup)Chaos::TPBDRigidParticle< T, d >inline
SetControlFlags(const FRigidParticleControlFlags &Flags)Chaos::TPBDRigidParticle< T, d >inline
SetDisabled(bool bInDisabled)Chaos::TPBDRigidParticle< T, d >inline
SetDynamicMisc(const FParticleDynamicMisc &DynamicMisc)Chaos::TPBDRigidParticle< T, d >inline
SetDynamics(const FParticleDynamics &InDynamics, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >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< T, d >inline
SetGravityGroupIndex(int32 NewIndex)Chaos::TPBDRigidParticle< T, d >inline
SetGyroscopicTorqueEnabled(const bool bGyroscopicTorqueEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetI(const TVec3< FRealSingle > &InI, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetIgnoreAnalyticCollisions(bool bIgnoreAnalyticCollisions)Chaos::TGeometryParticle< T, d >
SetIgnoreAnalyticCollisionsImp(FImplicitObject *Implicit, bool bIgnoreAnalyticCollisions)Chaos::TGeometryParticle< T, d >
SetInertiaConditioningEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetInitialized(const bool InInitialized)Chaos::TPBDRigidParticle< T, d >inline
SetInitialOverlapDepenetrationVelocity(FRealSingle InVel)Chaos::TPBDRigidParticle< T, d >inline
SetInvI(const TVec3< FRealSingle > &InInvI, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetInvM(const T &InInvM, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetIsland(const int32 InIsland)Chaos::TPBDRigidParticle< T, d >inline
SetIterationSettings(const Private::FIterationSettings &SolverIterationSettingsIn)Chaos::TPBDRigidParticle< T, d >inline
SetKinematicTarget(const FKinematicTarget &KinematicTarget, bool bInvalidate=true)Chaos::TKinematicGeometryParticle< T, d >inline
SetLinearEtherDrag(const T &InLinearEtherDrag)Chaos::TPBDRigidParticle< T, d >inline
SetLinearImpulseVelocity(const TVector< T, d > &InLinearImpulseVelocity, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetM(const T &InM, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetMACDEnabled(bool bInEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetMassProps(const FParticleMassProps &InProps)Chaos::TPBDRigidParticle< T, d >inline
SetMaxAngularSpeedSq(const T &InAngularSpeed)Chaos::TPBDRigidParticle< T, d >inline
SetMaxLinearSpeedSq(const T &InLinearSpeed)Chaos::TPBDRigidParticle< T, d >inline
SetNonFrequentData(const FParticleNonFrequentData &InData)Chaos::TGeometryParticle< T, d >inline
SetObjectState(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >inline
SetOneWayInteraction(const bool bInEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetPartialIslandSleepAllowed(bool bInEnabled)Chaos::TPBDRigidParticle< T, d >inline
SetParticleID(const FParticleID &ParticleID, bool bInvalidate=true)Chaos::TGeometryParticle< T, d >inline
SetPositionSolverIterations(const int32 PositionSolverIterationCount)Chaos::TPBDRigidParticle< T, d >inline
SetProjectionSolverIterations(const int32 ProjectionSolverIterationCount)Chaos::TPBDRigidParticle< T, d >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< T, d > &InRotationOfMass, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >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< T, d >inline
SetSleepType(ESleepType SleepType, bool bAllowEvents=false, bool bInvalidate=true)Chaos::TPBDRigidParticle< T, d >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< T, d >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< T, d >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< T, d >inline
SleepType() constChaos::TPBDRigidParticle< T, d >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< T, d >inlineprotectedvirtual
TGeometryParticleChaos::TPBDRigidParticle< T, d >friend
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< T, d >inlineprotected
TypeChaos::TGeometryParticle< T, d >protected
UniqueIdx() constChaos::TGeometryParticle< T, d >inline
UpdateKinematicFromSimulation() constChaos::TPBDRigidParticle< T, d >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