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

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

AccelerationBackingBufferChaos::FPBDRigidsEvolutionBaseprotected
AccelerationStructureTaskCompleteChaos::FPBDRigidsEvolutionBaseprotected
AddConstraintContainer(FPBDConstraintContainer &InContainer, const int32 Priority=0)Chaos::FPBDRigidsEvolutionBaseinline
AddForceFunction(FForceRule ForceFunction)Chaos::FPBDRigidsEvolutionBaseinline
AddImpulseFunction(FForceRule ImpulseFunction)Chaos::FPBDRigidsEvolutionBaseinline
Advance(const FReal Dt, const FReal MaxStepDt, const int32 MaxSteps)Chaos::FPBDRigidsEvolutionGBF
AdvanceOneTimeStep(const FReal dt, const FSubStepInfo &SubStepInfo=FSubStepInfo())Chaos::FPBDRigidsEvolutionGBF
AdvanceOneTimeStepImpl(const FReal Dt, const FSubStepInfo &SubStepInfo)Chaos::FPBDRigidsEvolutionGBFprotected
ApplyKinematicTargets(const FReal Dt, const FReal StepFraction) override finalChaos::FPBDRigidsEvolutionGBFvirtual
ApplyMidPhaseModifier(FReal Dt)Chaos::FPBDRigidsEvolutionGBFprotected
ApplyParticlePendingData(const FPendingSpatialData &PendingData, FAccelerationStructure &SpatialAcceleration, bool bUpdateCache, bool bUpdateDynamicTrees)Chaos::FPBDRigidsEvolutionBaseprotected
ApplyParticleTransformCorrection(FGeometryParticleHandle *InParticle, const FVec3 &InPos, const FRotation3 &InRot, const bool bApplyToConnectedBodies, const bool bInRecalculateFrictionOnConnectedBodies=true, const TArray< FParticleID > &ExcludeConnections=TArray< FParticleID >())Chaos::FPBDRigidsEvolutionGBF
ApplyParticleTransformCorrectionDelta(FGeometryParticleHandle *InParticle, const FVec3 &InPosDelta, const FVec3 &InRotDelta, const bool bApplyToConnectedBodies, const bool bInRecalculateFrictionOnConnectedBodies=true, const TArray< FParticleID > &ExcludeConnections=TArray< FParticleID >())Chaos::FPBDRigidsEvolutionGBF
ApplyParticleTransformCorrectionImpl(FGeometryParticleHandle *InParticle, const FRigidTransform3 &InTransform, const bool bInRecalculateFriction=true)Chaos::FPBDRigidsEvolutionGBFprotected
ApplySleepOnConnectedParticles(FGeometryParticleHandle *InParticle)Chaos::FPBDRigidsEvolutionGBF
AreAnyTasksPending() constChaos::FPBDRigidsEvolutionBaseinline
AsyncAccelerationQueueChaos::FPBDRigidsEvolutionBaseprotected
AsyncExternalAccelerationChaos::FPBDRigidsEvolutionBaseprotected
AsyncInternalAccelerationChaos::FPBDRigidsEvolutionBaseprotected
bAccelerationStructureTaskSignalKillChaos::FPBDRigidsEvolutionBaseprotected
bAccelerationStructureTaskStartedChaos::FPBDRigidsEvolutionBaseprotected
Base typedefChaos::FPBDRigidsEvolutionGBF
bCanStartAsyncTasksChaos::FPBDRigidsEvolutionBaseprotected
bIsDeterministicChaos::FPBDRigidsEvolutionGBFprotected
bIsResetChaos::FPBDRigidsEvolutionBaseprotected
bIsResimChaos::FPBDRigidsEvolutionBaseprotected
bIsSingleThreadedChaos::FPBDRigidsEvolutionBaseprotected
BroadPhaseChaos::FPBDRigidsEvolutionGBFprotected
CaptureRewindDataChaos::FPBDRigidsEvolutionBaseprotected
CaptureRewindKinematicTargetChaos::FPBDRigidsEvolutionBaseprotected
CCDManagerChaos::FPBDRigidsEvolutionGBFprotected
CCDModifiersChaos::FPBDRigidsEvolutionGBFprotected
CharacterGroundConstraintsChaos::FPBDRigidsEvolutionGBFprotected
ClusteringChaos::FPBDRigidsEvolutionGBFprotected
CollidedChaos::FPBDRigidsEvolutionBaseprotected
CollisionConstraintsChaos::FPBDRigidsEvolutionGBFprotected
CollisionDetectorChaos::FPBDRigidsEvolutionGBFprotected
CollisionModifiersChaos::FPBDRigidsEvolutionGBFprotected
ComputeIntermediateSpatialAcceleration(bool bBlock=false)Chaos::FPBDRigidsEvolutionBase
ConstraintContainersChaos::FPBDRigidsEvolutionBaseprotected
CopyPristineAccelerationStructures(const TMap< FSpatialAccelerationIdx, TUniquePtr< FSpatialAccelerationCache > > &SpatialAccelerationCache, FAccelerationStructure *FromStructure, FAccelerationStructure *ToStructure, bool CheckPristine)Chaos::FPBDRigidsEvolutionBaseprotectedstatic
CopyUnBuiltDynamicAccelerationStructures(const TMap< FSpatialAccelerationIdx, TUniquePtr< FSpatialAccelerationCache > > &SpatialAccelerationCache, FAccelerationStructure *InternalAcceleration, FAccelerationStructure *AsyncInternalAcceleration, FAccelerationStructure *AsyncExternalAcceleration)Chaos::FPBDRigidsEvolutionBaseprotectedstatic
CreateClusteredParticles(int32 NumParticles, const FUniqueIdx *ExistingIndices=nullptr, const FPBDRigidParticleParameters &Params=FPBDRigidParticleParameters())Chaos::FPBDRigidsEvolutionBaseinline
CreateConstraintGraph()Chaos::FPBDRigidsEvolutionBaseinlineprotected
CreateDynamicParticles(int32 NumParticles, const FUniqueIdx *ExistingIndices=nullptr, const FPBDRigidParticleParameters &Params=FPBDRigidParticleParameters())Chaos::FPBDRigidsEvolutionBaseinline
CreateExternalResimCache() constChaos::FPBDRigidsEvolutionGBF
CreateGeometryCollectionParticles(int32 NumParticles, const FUniqueIdx *ExistingIndices=nullptr, const FPBDRigidParticleParameters &Params=FPBDRigidParticleParameters())Chaos::FPBDRigidsEvolutionBaseinline
CreateIslands()Chaos::FPBDRigidsEvolutionBaseinlineprotected
CreateJointConstraint(const FParticlePair &InParticlePair, const FPBDJointSettings &InJointSettings)Chaos::FPBDRigidsEvolutionGBF
CreateKinematicParticles(int32 NumParticles, const FUniqueIdx *ExistingIndices=nullptr, const FKinematicGeometryParticleParameters &Params=FKinematicGeometryParticleParameters())Chaos::FPBDRigidsEvolutionBaseinline
CreateStaticParticles(int32 NumParticles, const FUniqueIdx *ExistingIndices=nullptr, const FGeometryParticleParameters &Params=FGeometryParticleParameters())Chaos::FPBDRigidsEvolutionBaseinline
CurrentStepResimCacheImpChaos::FPBDRigidsEvolutionGBFprotected
DefaultCollisionCullDistanceChaos::FPBDRigidsEvolutionGBFstatic
DefaultCollisionDepenetrationVelocityChaos::FPBDRigidsEvolutionGBFstatic
DefaultCollisionMarginFractionChaos::FPBDRigidsEvolutionGBFstatic
DefaultCollisionMarginMaxChaos::FPBDRigidsEvolutionGBFstatic
DefaultCollisionMaxPushOutVelocityChaos::FPBDRigidsEvolutionGBFstatic
DefaultNumPositionIterationsChaos::FPBDRigidsEvolutionGBFstatic
DefaultNumProjectionIterationsChaos::FPBDRigidsEvolutionGBFstatic
DefaultNumVelocityIterationsChaos::FPBDRigidsEvolutionGBFstatic
DefaultRestitutionThresholdChaos::FPBDRigidsEvolutionGBFstatic
DestroyJointConstraint(FPBDJointConstraintHandle *InJointHandle)Chaos::FPBDRigidsEvolutionGBF
DestroyParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseinline
DestroyParticleCollisionsInAllocator(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionGBF
DestroyTransientConstraints(FGeometryParticleHandle *Particle) override finalChaos::FPBDRigidsEvolutionGBFvirtual
DestroyTransientConstraints() override finalChaos::FPBDRigidsEvolutionGBFvirtual
DirtyParticle(TGeometryParticleHandleImp< FReal, 3, bPersistent > &Particle, const EPendingSpatialDataOperation Op=EPendingSpatialDataOperation::Update)Chaos::FPBDRigidsEvolutionBaseinline
DirtyParticleAsync(TGeometryParticleHandleImp< FReal, 3, bPersistent > &Particle, const EPendingSpatialDataOperation Op=EPendingSpatialDataOperation::Update)Chaos::FPBDRigidsEvolutionBaseinline
DisableConstraints(FGeometryParticleHandle *ParticleHandle)Chaos::FPBDRigidsEvolutionBaseinline
DisableParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseinline
DisableParticles(TSet< FGeometryParticleHandle * > &ParticlesIn)Chaos::FPBDRigidsEvolutionBaseinline
DisableParticles(const TSet< FGeometryParticleHandle * > &InParticles)Chaos::FPBDRigidsEvolutionBase
DisableParticleWithRemovalEvent(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBase
DisconnectConstraints(const TSet< FGeometryParticleHandle * > &RemovedParticles)Chaos::FPBDRigidsEvolutionBaseinline
DispatchKinematicTargetsTasks(int32 DispatchBatchIndex, int32 NumParticles, FReal Dt, FReal StepFraction, bool IsLastStep, LambdaType ReturnHandle)Chaos::FPBDRigidsEvolutionGBFprotected
DoInternalParticleInitilization(const FGeometryParticleHandle *OldParticle, FGeometryParticleHandle *NewParticle)Chaos::FPBDRigidsEvolutionGBFinline
EnableConstraints(FGeometryParticleHandle *ParticleHandle)Chaos::FPBDRigidsEvolutionBaseinline
EnableParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseinline
EndFrame(FReal Dt)Chaos::FPBDRigidsEvolutionGBFinline
EvolutionNameChaos::FPBDRigidsEvolutionBaseprotected
ExternalStructuresPoolChaos::FPBDRigidsEvolutionBaseprotected
ExternalStructuresQueueChaos::FPBDRigidsEvolutionBaseprotected
FAccelerationStructure typedefChaos::FPBDRigidsEvolutionBase
FCaptureRewindKinematicTargetRule typedefChaos::FPBDRigidsEvolutionBase
FCaptureRewindRule typedefChaos::FPBDRigidsEvolutionBase
FCollisionConstraints typedefChaos::FPBDRigidsEvolutionGBF
FCollisionDetector typedefChaos::FPBDRigidsEvolutionGBF
FExternalForces typedefChaos::FPBDRigidsEvolutionGBF
FForceRule typedefChaos::FPBDRigidsEvolutionBase
FGravityForces typedefChaos::FPBDRigidsEvolutionGBF
FJointConstraints typedefChaos::FPBDRigidsEvolutionGBF
FKinematicUpdateRule typedefChaos::FPBDRigidsEvolutionBase
FlushAsyncAccelerationQueue()Chaos::FPBDRigidsEvolutionBaseprotected
FlushExternalAccelerationQueue(FAccelerationStructure &Acceleration, FPendingSpatialDataQueue &ExternalQueue)Chaos::FPBDRigidsEvolutionBase
FlushInternalAccelerationQueue()Chaos::FPBDRigidsEvolutionBaseprotected
FlushSpatialAcceleration()Chaos::FPBDRigidsEvolutionBase
ForceRulesChaos::FPBDRigidsEvolutionBaseprotected
FPBDRigidsEvolutionBase(FPBDRigidsSOAs &InParticles, THandleArray< FChaosPhysicsMaterial > &InSolverPhysicsMaterials, bool InIsSingleThreaded=false)Chaos::FPBDRigidsEvolutionBase
FPBDRigidsEvolutionGBF(FPBDRigidsSOAs &InParticles, THandleArray< FChaosPhysicsMaterial > &SolverPhysicsMaterials, const TArray< ISimCallbackObject * > *InMidPhaseModifiers=nullptr, const TArray< ISimCallbackObject * > *InCCDModifiers=nullptr, const TArray< ISimCallbackObject * > *InStrainModifiers=nullptr, const TArray< ISimCallbackObject * > *InCollisionModifiers=nullptr, bool InIsSingleThreaded=false)Chaos::FPBDRigidsEvolutionGBF
FreeSpatialAcceleration_External(FAccelerationStructure *Structure)Chaos::FPBDRigidsEvolutionBaseprotected
FUpdatePositionRule typedefChaos::FPBDRigidsEvolutionBase
FUpdateVelocityRule typedefChaos::FPBDRigidsEvolutionBase
GenerateUniqueIdx()Chaos::FPBDRigidsEvolutionBaseinline
GetAllRemovals()Chaos::FPBDRigidsEvolutionBaseinline
GetBroadPhase()Chaos::FPBDRigidsEvolutionGBFinline
GetCharacterGroundConstraints()Chaos::FPBDRigidsEvolutionGBFinline
GetCharacterGroundConstraints() constChaos::FPBDRigidsEvolutionGBFinline
GetCollisionConstraints()Chaos::FPBDRigidsEvolutionGBFinline
GetCollisionConstraints() constChaos::FPBDRigidsEvolutionGBFinline
GetCollisionDetector()Chaos::FPBDRigidsEvolutionGBFinline
GetCollisionDetector() constChaos::FPBDRigidsEvolutionGBFinline
GetConnectedParticles(FGeometryParticleHandle *InParticle, const TArray< FParticleID > &ExcludeConnections=TArray< FParticleID >())Chaos::FPBDRigidsEvolutionGBFprotected
GetConstraintGraph() constChaos::FPBDRigidsEvolutionBaseinline
GetConstraintGraph()Chaos::FPBDRigidsEvolutionBaseinline
GetCurrentStepResimCache()Chaos::FPBDRigidsEvolutionGBFinlineprotected
GetFirstClusteredPhysicsMaterial(const FGeometryParticleHandle *Particle) constChaos::FPBDRigidsEvolutionGBF
GetFirstPhysicsMaterial(const FGeometryParticleHandle *Particle) constChaos::FPBDRigidsEvolutionBase
GetFreeSpatialAcceleration_Internal()Chaos::FPBDRigidsEvolutionBaseprotected
GetGravityForces()Chaos::FPBDRigidsEvolutionGBFinline
GetGravityForces() constChaos::FPBDRigidsEvolutionGBFinline
GetIslandGroupManager() constChaos::FPBDRigidsEvolutionBaseinline
GetIslandManager()Chaos::FPBDRigidsEvolutionBaseinline
GetIslandManager() constChaos::FPBDRigidsEvolutionBaseinline
GetJointCombinedConstraints()Chaos::FPBDRigidsEvolutionGBFinline
GetJointCombinedConstraints() constChaos::FPBDRigidsEvolutionGBFinline
GetJointConstraints()Chaos::FPBDRigidsEvolutionGBFinline
GetJointConstraints() constChaos::FPBDRigidsEvolutionGBFinline
GetName() constChaos::FPBDRigidsEvolutionBaseinline
GetNonDisabledClusteredView() constChaos::FPBDRigidsEvolutionBaseinline
GetNumPositionIterations() constChaos::FPBDRigidsEvolutionBaseinline
GetNumProjectionIterations() constChaos::FPBDRigidsEvolutionBaseinline
GetNumVelocityIterations() constChaos::FPBDRigidsEvolutionBaseinline
GetParticleHandles()Chaos::FPBDRigidsEvolutionBaseinline
GetParticleHandles() constChaos::FPBDRigidsEvolutionBaseinline
GetParticles()Chaos::FPBDRigidsEvolutionBaseinline
GetParticles() constChaos::FPBDRigidsEvolutionBaseinline
GetPerParticlePhysicsMaterial(const FGeometryParticleHandle *Particle) constChaos::FPBDRigidsEvolutionBaseinline
GetPhysicsMaterial(const FGeometryParticleHandle *Particle) constChaos::FPBDRigidsEvolutionBaseinline
GetRewindData()Chaos::FPBDRigidsEvolutionBaseinline
GetRigidClustering() constChaos::FPBDRigidsEvolutionGBFinline
GetRigidClustering()Chaos::FPBDRigidsEvolutionGBFinline
GetSpatialAcceleration()Chaos::FPBDRigidsEvolutionBaseinline
GetSuspensionConstraints()Chaos::FPBDRigidsEvolutionGBFinline
GetSuspensionConstraints() constChaos::FPBDRigidsEvolutionGBFinline
GravityForcesChaos::FPBDRigidsEvolutionGBFprotected
ImpulseRulesChaos::FPBDRigidsEvolutionBaseprotected
InertiaConditioningEpochChaos::FPBDRigidsEvolutionGBFprotected
Integrate(FReal Dt)Chaos::FPBDRigidsEvolutionGBF
Integrate(const TParticleView &InParticles, FReal Dt)Chaos::FPBDRigidsEvolutionGBFinline
InternalAccelerationChaos::FPBDRigidsEvolutionBaseprotected
InternalAccelerationQueueChaos::FPBDRigidsEvolutionBaseprotected
InternalParticleInitilizationChaos::FPBDRigidsEvolutionGBFprotected
InvalidateParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseinline
IsADisableCluster(TGeometryParticleHandleImp< FReal, 3, bPersistent > &Particle)Chaos::FPBDRigidsEvolutionBaseinline
IslandGroupManagerChaos::FPBDRigidsEvolutionBaseprotected
IslandManagerChaos::FPBDRigidsEvolutionBaseprotected
IsResetting() constChaos::FPBDRigidsEvolutionBaseinline
IsResimming() constChaos::FPBDRigidsEvolutionBaseinline
IsUniqueIndexPendingRelease(FUniqueIdx UniqueIdx) constChaos::FPBDRigidsEvolutionBaseinline
JointConstraintsChaos::FPBDRigidsEvolutionGBFprotected
KillSafeAsyncTasks()Chaos::FPBDRigidsEvolutionBaseinline
KinematicUpdateChaos::FPBDRigidsEvolutionBaseprotected
LatestExternalTimestampConsumed_InternalChaos::FPBDRigidsEvolutionBase
MAllRemovalsChaos::FPBDRigidsEvolutionBaseprotected
MidPhaseModifiersChaos::FPBDRigidsEvolutionGBFprotected
MRewindDataChaos::FPBDRigidsEvolutionBaseprotected
NumConstraints() constChaos::FPBDRigidsEvolutionBaseinlineprotected
OnParticleMoved(FGeometryParticleHandle *InParticle, const FVec3 &PrevX, const FRotation3 &PrevR, const bool bIsTeleport, const bool bWakeUp=true)Chaos::FPBDRigidsEvolutionGBF
ParticleMaterialChanged(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionGBF
ParticlesChaos::FPBDRigidsEvolutionBaseprotected
ParticleToCacheInnerIdxChaos::FPBDRigidsEvolutionBaseprotected
ParticleUpdatePositionChaos::FPBDRigidsEvolutionBaseprotected
PendingReleaseIndicesChaos::FPBDRigidsEvolutionBaseprotected
PerParticlePhysicsMaterialsChaos::FPBDRigidsEvolutionBaseprotected
PhysicsMaterialsChaos::FPBDRigidsEvolutionBaseprotected
PostDetectCollisionsCallbackChaos::FPBDRigidsEvolutionGBFprotected
PostIntegrateCallbackChaos::FPBDRigidsEvolutionGBFprotected
PostSolveCallbackChaos::FPBDRigidsEvolutionGBFprotected
PreIntegrateCallbackChaos::FPBDRigidsEvolutionGBFprotected
PrepareTick()Chaos::FPBDRigidsEvolutionBaseinline
PreSolveCallbackChaos::FPBDRigidsEvolutionGBFprotected
PruneInternalPendingData(FAccelerationStructure &AccelerationStructure)Chaos::FPBDRigidsEvolutionBaseprotected
RebuildSpatialAccelerationForPerfTest()Chaos::FPBDRigidsEvolutionBase
RegisterParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseinline
ReleaseIdx(FUniqueIdx Idx)Chaos::FPBDRigidsEvolutionBaseprotected
ReleasePendingIndices()Chaos::FPBDRigidsEvolutionBaseprotected
ReleaseUniqueIdx(FUniqueIdx UniqueIdx)Chaos::FPBDRigidsEvolutionBaseinline
ReloadParticlesCache()Chaos::FPBDRigidsEvolutionGBF
RemoveConstraintFromConstraintGraph(FConstraintHandle *ConstraintHandle)Chaos::FPBDRigidsEvolutionBaseinline
RemoveConstraintsFromConstraintGraph(const FConstraintHandleArray &Constraints)Chaos::FPBDRigidsEvolutionBaseinline
RemoveParticleFromAccelerationStructure(TGeometryParticleHandleImp< FReal, 3, bPersistent > &ParticleHandle)Chaos::FPBDRigidsEvolutionBaseinline
ReserveParticles(const int32 Num)Chaos::FPBDRigidsEvolutionBaseinline
ResetAllRemovals()Chaos::FPBDRigidsEvolutionBaseinline
ResetCollisions() overrideChaos::FPBDRigidsEvolutionGBFvirtual
ResetConstraints()Chaos::FPBDRigidsEvolutionBaseinline
ResetVSmoothFromForces(TPBDRigidParticleHandleImp< FReal, 3, bPersistent > &Particle)Chaos::FPBDRigidsEvolutionGBFinline
Serialize(FChaosArchive &Ar)Chaos::FPBDRigidsEvolutionGBF
SetCanStartAsyncTasks(bool bInCanStartAsyncTasks)Chaos::FPBDRigidsEvolutionBaseinline
SetCaptureRewindDataFunction(FCaptureRewindRule Rule)Chaos::FPBDRigidsEvolutionBaseinline
SetCaptureRewindKinematicTargetFunction(FCaptureRewindKinematicTargetRule Rule)Chaos::FPBDRigidsEvolutionBaseinline
SetCurrentStepResimCache(IResimCacheBase *InCurrentStepResimCache)Chaos::FPBDRigidsEvolutionGBF
SetInternalParticleInitilizationFunction(const FPBDRigidsEvolutionInternalHandleCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetIsDeterministic(const bool bInIsDeterministic)Chaos::FPBDRigidsEvolutionGBF
SetJointConstraintSettings(FPBDJointConstraintHandle *InJointHandle, const FPBDJointSettings &InJointSettings)Chaos::FPBDRigidsEvolutionGBF
SetName(const FString &InName)Chaos::FPBDRigidsEvolutionGBFinlinevirtual
SetNumPositionIterations(int32 InNumIterations)Chaos::FPBDRigidsEvolutionBaseinline
SetNumProjectionIterations(int32 InNumIterations)Chaos::FPBDRigidsEvolutionBaseinline
SetNumVelocityIterations(int32 InNumIterations)Chaos::FPBDRigidsEvolutionBaseinline
SetParticleDynamics(FPBDRigidParticleHandle *Rigid, const FParticleDynamics &Dynamics)Chaos::FPBDRigidsEvolutionGBF
SetParticleKinematicTarget(FGeometryParticleHandle *ParticleHandle, const FKinematicTarget &NewKinematicTarget)Chaos::FPBDRigidsEvolutionGBF
SetParticleMassProps(FPBDRigidParticleHandle *Rigid, const FParticleMassProps &MassProperties)Chaos::FPBDRigidsEvolutionGBF
SetParticleObjectState(FPBDRigidParticleHandle *Particle, EObjectStateType ObjectState)Chaos::FPBDRigidsEvolutionBase
SetParticleSleepType(FPBDRigidParticleHandle *Particle, ESleepType InSleepType)Chaos::FPBDRigidsEvolutionBase
SetParticleTransform(FGeometryParticleHandle *InParticle, const FVec3 &InPos, const FRotation3 &InRot, const bool bIsTeleport, const bool bWakeUp=true)Chaos::FPBDRigidsEvolutionGBF
SetParticleTransformSwept(FGeometryParticleHandle *InParticle, const FVec3 &InPos, const FRotation3 &InRot, const bool bIsTeleport)Chaos::FPBDRigidsEvolutionGBFvirtual
SetParticleUpdatePositionFunction(FUpdatePositionRule ParticleUpdate)Chaos::FPBDRigidsEvolutionBaseinline
SetParticleVelocities(FGeometryParticleHandle *InParticle, const FVec3 &InV, const FVec3f &InW)Chaos::FPBDRigidsEvolutionGBF
SetPerParticlePhysicsMaterial(FGeometryParticleHandle *Particle, TUniquePtr< FChaosPhysicsMaterial > &InMaterial)Chaos::FPBDRigidsEvolutionBaseinline
SetPhysicsMaterial(FGeometryParticleHandle *Particle, TSerializablePtr< FChaosPhysicsMaterial > InMaterial)Chaos::FPBDRigidsEvolutionBaseinline
SetPostDetectCollisionsCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetPostIntegrateCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetPostSolveCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetPreApplyCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetPreIntegrateCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetPreSolveCallback(const FPBDRigidsEvolutionCallback &Cb)Chaos::FPBDRigidsEvolutionGBFinline
SetReset(bool bInReset)Chaos::FPBDRigidsEvolutionBaseinline
SetResim(bool bInResim)Chaos::FPBDRigidsEvolutionBaseinline
SetRewindData(FRewindData *RewindData)Chaos::FPBDRigidsEvolutionBaseinline
SetShockPropagationIterations(const int32 InPositionIts, const int32 InVelocityIts)Chaos::FPBDRigidsEvolutionGBF
SolverPhysicsMaterialsChaos::FPBDRigidsEvolutionBaseprotected
SpatialAccelerationCacheChaos::FPBDRigidsEvolutionBaseprotected
SpatialCollectionFactoryChaos::FPBDRigidsEvolutionBaseprotected
SuspensionConstraintsChaos::FPBDRigidsEvolutionGBFprotected
TaskDispatcherChaos::FPBDRigidsEvolutionBaseprotected
TestModeDataChaos::FPBDRigidsEvolutionBaseprotected
TestModeParticleDisabled(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseprotected
TestModeRestoreParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseprotected
TestModeRestoreParticles()Chaos::FPBDRigidsEvolutionBaseprotected
TestModeSaveParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseprotected
TestModeSaveParticles()Chaos::FPBDRigidsEvolutionBaseprotected
TestModeStep()Chaos::FPBDRigidsEvolutionBaseprotected
TestModeUpdateSavedParticle(FGeometryParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBaseprotected
TransferJointConstraintCollisions()Chaos::FPBDRigidsEvolutionGBF
UniqueIndicesPendingReleaseChaos::FPBDRigidsEvolutionBaseprotected
UnprepareTick()Chaos::FPBDRigidsEvolutionBaseinline
UpdateCollisionSolverType()Chaos::FPBDRigidsEvolutionGBFprotected
UpdateConstraintPositionBasedState(FReal Dt)Chaos::FPBDRigidsEvolutionBaseinlineprotected
UpdateExternalAccelerationStructure_External(ISpatialAccelerationCollection< FAccelerationStructureHandle, FReal, 3 > *&ExternalStructure, FPendingSpatialDataQueue &PendingExternal)Chaos::FPBDRigidsEvolutionBase
UpdateInertiaConditioning()Chaos::FPBDRigidsEvolutionGBFprotected
WaitIntegrationComplete() overrideChaos::FPBDRigidsEvolutionGBFvirtual
WaitOnAccelerationStructure()Chaos::FPBDRigidsEvolutionBaseprotected
WakeParticle(FPBDRigidParticleHandle *Particle)Chaos::FPBDRigidsEvolutionBase
~FPBDRigidsEvolutionBase()Chaos::FPBDRigidsEvolutionBasevirtual
~FPBDRigidsEvolutionGBF()Chaos::FPBDRigidsEvolutionGBF