| Acceleration() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AddForce(const FVec3 &InForce, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AddTorque(const FVec3 &InTorque, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AngularAcceleration() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AngularEtherDrag() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AngularImpulse() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| AngularImpulseVelocity() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Base typedef | Chaos::FRigidBodyHandle_External | |
| BufferPhysicsResults(FDirtyRigidParticleData &) | Chaos::FSingleParticlePhysicsProxy | protected |
| BufferPhysicsResults_External(FDirtyRigidParticleData &) | Chaos::FSingleParticlePhysicsProxy | protected |
| CanTreatAsKinematic() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| CanTreatAsRigid() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| CCDEnabled() const | Chaos::FRigidBodyHandle_External | inline |
| CenterOfMass() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| ClearAccumulatedData() | Chaos::FSingleParticlePhysicsProxy | protected |
| ClearEvents() | Chaos::FRigidBodyHandle_External | inline |
| ClearForces(bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| ClearKinematicTarget() | Chaos::FRigidBodyHandle_External | inline |
| ClearTorques(bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| Create(TUniquePtr< FGeometryParticle > &&Particle, UObject *InOwner) | Chaos::FSingleParticlePhysicsProxy | inlineprotectedstatic |
| Disabled() const | Chaos::FRigidBodyHandle_External | inline |
| FParticleHandle typedef | Chaos::FSingleParticlePhysicsProxy | protected |
| FSingleParticlePhysicsProxy()=delete | Chaos::FSingleParticlePhysicsProxy | protected |
| FSingleParticlePhysicsProxy(const FSingleParticlePhysicsProxy &)=delete | Chaos::FSingleParticlePhysicsProxy | protected |
| FSingleParticlePhysicsProxy(FSingleParticlePhysicsProxy &&)=delete | Chaos::FSingleParticlePhysicsProxy | protected |
| Geometry() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetDirtyIdx() const | IPhysicsProxyBase | inlineprotected |
| GetGameThreadAPI() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetGameThreadAPI() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetGeometry() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetHandle_LowLevel() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetHandle_LowLevel() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetHandleUnsafe() const override | Chaos::FSingleParticlePhysicsProxy | inlineprotectedvirtual |
| GetIgnoreDataOnStep_Internal() const | IPhysicsProxyBase | inlineprotected |
| GetInitializedStep() const | IPhysicsProxyBase | inlineprotected |
| GetInitialOverlapDepenetrationVelocity() | Chaos::FRigidBodyHandle_External | inline |
| GetInterpolationData() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetInterpolationData() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetMarkedDeleted() const | IPhysicsProxyBase | inlineprotected |
| GetMaxAngularSpeedSq() | Chaos::FRigidBodyHandle_External | inline |
| GetMaxLinearSpeedSq() | Chaos::FRigidBodyHandle_External | inline |
| GetOrCreateErrorInterpolationData() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetOwner() const | IPhysicsProxyBase | inlineprotected |
| GetParentProxy() const | IPhysicsProxyBase | inlineprotected |
| GetParticle_LowLevel() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetParticle_LowLevel() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetPhysicsObject() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetPhysicsObject() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetPhysicsThreadAPI() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetPhysicsThreadAPI() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetProxy() | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetR() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetRenderInterpDebugDraw() | IPhysicsProxyBase | inlineprotectedstatic |
| GetRenderInterpErrorCorrectionDuration() | IPhysicsProxyBase | inlineprotectedstatic |
| GetRenderInterpErrorDirectionalDecayMultiplier() | IPhysicsProxyBase | inlineprotectedstatic |
| GetRenderInterpErrorVelocitySmoothingDuration() | IPhysicsProxyBase | inlineprotectedstatic |
| GetRenderInterpMaximumErrorCorrectionBeforeSnapping() | IPhysicsProxyBase | inlineprotectedstatic |
| GetRigidParticleUnsafe() | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetRigidParticleUnsafe() const | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| GetSolver() const | IPhysicsProxyBase | inlineprotected |
| GetSolverBase() const | IPhysicsProxyBase | inlineprotected |
| GetSolverSyncTimestamp_External() const | IPhysicsProxyBase | protected |
| GetSyncTimestamp() const | IPhysicsProxyBase | inlineprotected |
| GetSyncTimestampAs() | IPhysicsProxyBase | inlineprotected |
| GetType() const | IPhysicsProxyBase | inlineprotected |
| GetV() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetW() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GetWakeEvent() | Chaos::FRigidBodyHandle_External | inline |
| TThreadedSingleParticlePhysicsProxyBase< true >::GetWakeEvent() const | Chaos::FSingleParticlePhysicsProxy | |
| GetX() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GravityEnabled() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| GravityGroupIndex() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Chaos::FSingleParticlePhysicsProxy::GravityGroupIndex | Chaos::FSingleParticlePhysicsProxy | protected |
| GyroscopicTorqueEnabled() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Handle | Chaos::FSingleParticlePhysicsProxy | protected |
| I() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| IgnoreDataOnStep_Internal | IPhysicsProxyBase | protected |
| InertiaConditioningEnabled() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| InitializedOnStep | IPhysicsProxyBase | protected |
| InvI() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| InvM() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| IPhysicsProxyBase(EPhysicsProxyType InType, UObject *InOwner, TSharedPtr< FProxyTimestampBase, ESPMode::ThreadSafe > InProxyTimeStamp) | IPhysicsProxyBase | inlineprotected |
| IsDirty() | Chaos::FSingleParticlePhysicsProxy | protected |
| IsInitialized() const | IPhysicsProxyBase | inlineprotected |
| IsKinematicTargetDirty() const | Chaos::FRigidBodyHandle_External | inline |
| Island() const | Chaos::FRigidBodyHandle_External | inline |
| IterationSettings() const | Chaos::FRigidBodyHandle_External | inline |
| LinearEtherDrag() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| LinearImpulse() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| LinearImpulseVelocity() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| M() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| MACDEnabled() const | Chaos::FRigidBodyHandle_External | inline |
| MarkDeleted() | IPhysicsProxyBase | inlineprotected |
| MergeGeometry(TArray< Chaos::FImplicitObjectPtr > &&Objects) | Chaos::FRigidBodyHandle_External | inline |
| MergeGeometry(TArray< TUniquePtr< FImplicitObject > > &&Objects) | Chaos::FRigidBodyHandle_External | inline |
| MergeShapesArray(FShapesArray &&OtherShapesArray) | Chaos::FRigidBodyHandle_External | inline |
| ObjectState() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| ObjectType() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| OneWayInteraction() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Owner | IPhysicsProxyBase | protected |
| PartialIslandSleepAllowed() const | Chaos::FRigidBodyHandle_External | inline |
| Particle | Chaos::FSingleParticlePhysicsProxy | protected |
| PARTICLE_TYPE typedef | Chaos::FSingleParticlePhysicsProxy | protected |
| PullFromPhysicsState(const FDirtyRigidParticleData &PullData, int32 SolverSyncTimestamp, const FDirtyRigidParticleData *NextPullData=nullptr, const FRealSingle *Alpha=nullptr, const FDirtyRigidParticleReplicationErrorData *Error=nullptr, const Chaos::FReal AsyncFixedTimeStep=0) | Chaos::FSingleParticlePhysicsProxy | protected |
| PushToPhysicsState(const FDirtyPropertiesManager &Manager, int32 DataIdx, const FDirtyProxy &Dirty, FShapeDirtyData *ShapesData, FReal ExternalDt) | Chaos::FSingleParticlePhysicsProxy | protected |
| R() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Reference | Chaos::FSingleParticlePhysicsProxy | protected |
| RemoveShape(FPerShapeData *InShape, bool bWakeTouching) | Chaos::FRigidBodyHandle_External | inline |
| ResetDirtyIdx() | IPhysicsProxyBase | inlineprotected |
| ResimType() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| RotationOfMass() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetAcceleration(const FVec3 &Acceleration, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetAngularAcceleration(const FVec3 &AngularAcceleration, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetAngularEtherDrag(const FReal InAngularEtherDrag) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetAngularImpulse(const FVec3 &InAngularImpulse, bool bIsVelocity, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetCCDEnabled(bool bEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetCenterOfMass(const FVec3 &InCenterOfMass, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetDirtyIdx(const int32 Idx) | IPhysicsProxyBase | inlineprotected |
| SetDisabled(bool bDisable) | Chaos::FRigidBodyHandle_External | inline |
| SetGeometry(const Chaos::FImplicitObjectPtr &ImplicitGeometryPtr) | Chaos::FRigidBodyHandle_External | inline |
| SetGeometry(TUniquePtr< FImplicitObject > &&UniqueGeometry) | Chaos::FRigidBodyHandle_External | inline |
| SetGeometry(TSharedPtr< const FImplicitObject, ESPMode::ThreadSafe > SharedGeometry) | Chaos::FRigidBodyHandle_External | inline |
| SetGravityEnabled(const bool InGravityEnabled) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetGravityGroupIndex(const uint32 InGravityGroupIndex) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetGyroscopicTorqueEnabled(const bool InGyroscopicTorqueEnabled) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetHandle(FParticleHandle *InHandle) | Chaos::FSingleParticlePhysicsProxy | inlineprotected |
| SetI(const Chaos::TVec3< FRealSingle > &InI) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetIgnoreAnalyticCollisions(bool bIgnoreAnalyticCollisions) | Chaos::FRigidBodyHandle_External | inline |
| SetInertiaConditioningEnabled(const bool bInEnabled) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetInitialized(const int32 InitializeStep) | IPhysicsProxyBase | inlineprotected |
| SetInitialOverlapDepenetrationVelocity(FRealSingle InNewSpeed) | Chaos::FRigidBodyHandle_External | inline |
| SetInvI(const Chaos::TVec3< FRealSingle > &InInvI) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetInvM(const FReal InInvM) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetIsland(const int32 InIsland) | Chaos::FRigidBodyHandle_External | inline |
| SetKinematicTarget(const FRigidTransform3 &InTargetTransform, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetKinematicTarget(const FKinematicTarget &InKinematicTarget, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetLinearEtherDrag(const FReal InLinearEtherDrag) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetLinearImpulse(const FVec3 &InLinearImpulse, bool bIsVelocity, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetM(const FReal InM) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetMACDEnabled(bool bEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetMaxAngularSpeedSq(FReal InNewSpeed) | Chaos::FRigidBodyHandle_External | inline |
| SetMaxLinearSpeedSq(FReal InNewSpeed) | Chaos::FRigidBodyHandle_External | inline |
| SetObjectState(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| SetObjectStateBase(const EObjectStateType InState, bool bAllowEvents=false, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| SetOneWayInteraction(const bool bInOneWayInteraction) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetParentProxy(IPhysicsProxyBase *InProxy) | IPhysicsProxyBase | inlineprotected |
| SetPartialIslandSleepAllowed(bool bEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetParticleID(const FParticleID &ParticleID) | Chaos::FRigidBodyHandle_External | inline |
| SetPositionSolverIterationCount(int32 PositionSolverIterationCountIn) | Chaos::FRigidBodyHandle_External | inline |
| SetPositionSolverIterations(const int32 PositionSolverIterationsIn) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetProjectionSolverIterationCount(int32 ProjectionSolverIterationCountIn) | Chaos::FRigidBodyHandle_External | inline |
| SetProjectionSolverIterations(const int32 ProjectionSolverIterationsIn) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetR(const FRotation3 &InR, bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| SetRBase(const FRotation3 &InR, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| SetResimType(EResimType ResimType) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetRotationOfMass(const FRotation3 &InRotationOfMass, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetShapeCollisionTraceType(int32 InShapeIndex, EChaosCollisionTraceFlag TraceType) | Chaos::FRigidBodyHandle_External | inline |
| SetShapeQueryCollisionEnabled(int32 InShapeIndex, bool bInEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetShapeSimCollisionEnabled(int32 InShapeIndex, bool bInEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetShapeSimData(int32 InShapeIndex, const FCollisionFilterData &SimData) | Chaos::FRigidBodyHandle_External | inline |
| SetSleepThresholdMultiplier(FRealSingle Multiplier) | Chaos::FRigidBodyHandle_External | inline |
| SetSleepType(ESleepType InSleepType) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetSmoothEdgeCollisionsEnabled(bool bEnabled) | Chaos::FRigidBodyHandle_External | inline |
| SetSolver(SOLVER_TYPE *InSolver) | IPhysicsProxyBase | inlineprotected |
| SetSpatialIdx(FSpatialAccelerationIdx Idx) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetUniqueIdx(const FUniqueIdx UniqueIdx, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetUpdateKinematicFromSimulation(const bool InUpdateKinematicFromSimulation) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetUserData(void *InUserData) | Chaos::FRigidBodyHandle_External | inline |
| SetV(const FVec3 &InV, bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| SetVBase(const FVec3 &InV, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| SetVelocitySolverIterationCount(int32 VelocitySolverIterationCountIn) | Chaos::FRigidBodyHandle_External | inline |
| SetVelocitySolverIterations(const int32 VelocitySolverIterationsIn) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SetW(const FVec3 &InW, bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| SetWBase(const FVec3 &InW, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| SetX(const FVec3 &InX, bool bInvalidate=true) | Chaos::FRigidBodyHandle_External | inline |
| SetXBase(const FVec3 &InX, bool bInvalidate=true) | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| ShapesArray() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SharedGeometryLowLevel() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| SleepType() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Solver | IPhysicsProxyBase | protected |
| SpatialIdx() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| Type | IPhysicsProxyBase | protected |
| UniqueIdx() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| UpdateKinematicFromSimulation() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| UpdateShapeBounds() | Chaos::FRigidBodyHandle_External | inline |
| UpdateShapeBounds(const FTransform &Transform) | Chaos::FRigidBodyHandle_External | inline |
| UserData() const | Chaos::FRigidBodyHandle_External | inline |
| V() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| VerifyContext() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inlineprotected |
| W() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| X() const | Chaos::TThreadedSingleParticlePhysicsProxyBase< true > | inline |
| ~FSingleParticlePhysicsProxy() | Chaos::FSingleParticlePhysicsProxy | protectedvirtual |
| ~IPhysicsProxyBase() | IPhysicsProxyBase | protectedvirtual |