![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FPhysInterface_Chaos, including all inherited members.
| AddActorToAggregate_AssumesLocked(const FPhysicsAggregateReference_Chaos &InAggregate, const FPhysicsActorHandle &InActor) | FChaosEngineInterface | static |
| AddActorToSolver(const FPhysicsActorHandle &Handle, Chaos::FPhysicsSolver *Solver) | FChaosEngineInterface | static |
| AddAngularImpulseInRadians_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InTorque, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddAngularVelocityInRadians_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InTorque, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddDisabledCollisionsFor_AssumesLocked(const TMap< FPhysicsActorHandle, TArray< FPhysicsActorHandle > > &InMap) | FChaosEngineInterface | static |
| AddForce_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &Force, bool bAllowSubstepping, bool bAccelChange, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddForceAtPosition_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &Force, const FVector &Position, bool bAllowSubstepping, bool bIsLocalForce=false, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddGeometry(const FPhysicsActorHandle &InActor, const FGeometryAddParams &InParams, TArray< FPhysicsShapeHandle > *OutOptShapes=nullptr) | FPhysInterface_Chaos | static |
| AddImpulse_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InForce, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddImpulseAtLocation_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InImpulse, const FVector &InLocation, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddRadialForce_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &Origin, const float Radius, const float Strength, const uint8 Falloff, bool bAccelChange, bool bAllowSubstepping, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddRadialImpulse_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InOrigin, float InRadius, float InStrength, ERadialImpulseFalloff InFalloff, bool bInVelChange, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddTorque_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &Torque, bool bAllowSubstepping, bool bAccelChange, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InForce, bool bIsInternal=false) | FChaosEngineInterface | static |
| AddVelocityChangeImpulseAtLocation_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InVelocityDelta, const FVector &InLocation, bool bIsInternal=false) | FChaosEngineInterface | static |
| ApplySerializedStateToConstraint(const FPhysicsConstraintHandle &ConstraintHandle, Chaos::FSerializedDataBufferPtr &&InSerializedData, Chaos::ESerializedDataContext DataContext) | FChaosEngineInterface | static |
| ApplySerializedStateToParticle(const FPhysicsActorHandle &InActorHandle, TUniquePtr< Chaos::FSerializedDataBuffer > &&InSerializedData, Chaos::ESerializedDataContext DataContext) | FChaosEngineInterface | static |
| AttachShape(const FPhysicsActorHandle &InActor, const FPhysicsShapeHandle &InNewShape) | FChaosEngineInterface | static |
| CalculateMassPropertiesFromShapeCollection(Chaos::FMassProperties &OutProperties, const TArray< FPhysicsShapeHandle > &InShapes, float InDensityKGPerCM) | FPhysInterface_Chaos | static |
| CanSimulate_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| CloneShape(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| CreateActor(const FActorCreationParams &InParams, FPhysicsActorHandle &Handle, UObject *InOwner=nullptr) | FChaosEngineInterface | static |
| CreateAggregate(int32 MaxBodies) | FChaosEngineInterface | static |
| CreateConstraint(Chaos::FPhysicsObject *Body1, Chaos::FPhysicsObject *Body2, const FTransform &InLocalFrame1, const FTransform &InLocalFrame2) | FChaosEngineInterface | static |
| CreateConstraint(const FPhysicsActorHandle &InActorRef1, const FPhysicsActorHandle &InActorRef2, const FTransform &InLocalFrame1, const FTransform &InLocalFrame2) | FChaosEngineInterface | static |
| CreateGeometry(const FGeometryAddParams &InParams, TArray< Chaos::FImplicitObjectPtr > &OutGeoms, Chaos::FShapesArray &OutShapes, TArray< FPhysicsShapeHandle > *OutOptShapes) | FPhysInterface_Chaos | static |
| CreateGeometry(const FGeometryAddParams &InParams, TArray< TUniquePtr< Chaos::FImplicitObject > > &OutGeoms, Chaos::FShapesArray &OutShapes, TArray< FPhysicsShapeHandle > *OutOptShapes) | FPhysInterface_Chaos | inlinestatic |
| CreateMaterial(const UPhysicalMaterial *InMaterial) | FChaosEngineInterface | static |
| CreateMaterialMask(const UPhysicalMaterialMask *InMaterialMask) | FPhysInterface_Chaos | static |
| CreateShape(physx::PxGeometry *InGeom, bool bSimulation=true, bool bQuery=true, UPhysicalMaterial *InSimpleMaterial=nullptr, TArray< UPhysicalMaterial * > *InComplexMaterials=nullptr) | FPhysInterface_Chaos | static |
| CreateSuspension(Chaos::FPhysicsObject *Body, const FVector &InLocalFrame) | FChaosEngineInterface | static |
| CreateSuspension(const FPhysicsActorHandle &InActorRef, const FVector &InLocalFrame) | FChaosEngineInterface | static |
| DetachShape(const FPhysicsActorHandle &InActor, FPhysicsShapeHandle &InShape, bool bWakeTouching=true) | FChaosEngineInterface | static |
| ExecPhysCommands(const TCHAR *Cmd, FOutputDevice *Ar, UWorld *InWorld) | FPhysInterface_Chaos | static |
| ExecuteOnUnbrokenConstraintReadOnly(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &)> Func) | FPhysInterface_Chaos | static |
| ExecuteOnUnbrokenConstraintReadWrite(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &)> Func) | FPhysInterface_Chaos | static |
| ExecuteRead(const FPhysicsActorHandle &InActorReference, TFunctionRef< void(const FPhysicsActorHandle &Actor)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(USkeletalMeshComponent *InMeshComponent, TFunctionRef< void()> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(const FPhysicsActorHandle &InActorReferenceA, const FPhysicsActorHandle &InActorReferenceB, TFunctionRef< void(const FPhysicsActorHandle &ActorA, const FPhysicsActorHandle &ActorB)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &Constraint)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(FPhysScene *InScene, TFunctionRef< void()> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(Chaos::FPhysicsObject *InObjectA, Chaos::FPhysicsObject *InObjectB, TFunctionRef< void(Chaos::FPhysicsObject *InObjectA, Chaos::FPhysicsObject *InObjectB)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteRead(FPhysicsActorHandle &InActorReference, TFunctionRef< void(FPhysicsActorHandle &Actor)> InCallable, EPhysicsInterfaceScopedThreadContext ThreadContext) | FPhysInterface_Chaos | static |
| ExecuteRead(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &Constraint)> InCallable, EPhysicsInterfaceScopedThreadContext ThreadContext) | FPhysInterface_Chaos | static |
| ExecuteShapeWrite(FBodyInstance *InInstance, FPhysicsShapeHandle &InShape, TFunctionRef< void(FPhysicsShapeHandle &InShape)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(const FPhysicsActorHandle &InActorReference, TFunctionRef< void(const FPhysicsActorHandle &Actor)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(FPhysicsActorHandle &InActorReference, TFunctionRef< void(FPhysicsActorHandle &Actor)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(USkeletalMeshComponent *InMeshComponent, TFunctionRef< void()> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(const FPhysicsActorHandle &InActorReferenceA, const FPhysicsActorHandle &InActorReferenceB, TFunctionRef< void(const FPhysicsActorHandle &ActorA, const FPhysicsActorHandle &ActorB)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &Constraint)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(FPhysScene *InScene, TFunctionRef< void()> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(FPhysScene *InScene, TFunctionRef< void(FPhysScene *Scene)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(Chaos::FPhysicsObject *InObjectA, Chaos::FPhysicsObject *InObjectB, TFunctionRef< void(Chaos::FPhysicsObject *InObjectA, Chaos::FPhysicsObject *InObjectB)> InCallable) | FPhysInterface_Chaos | static |
| ExecuteWrite(FPhysicsActorHandle &InActorReference, TFunctionRef< void(FPhysicsActorHandle &Actor)> InCallable, EPhysicsInterfaceScopedThreadContext ThreadContext, EPhysicsInterfaceScopedTransactionMode TransactionMode) | FPhysInterface_Chaos | static |
| ExecuteWrite(const FPhysicsConstraintHandle &InConstraintRef, TFunctionRef< void(const FPhysicsConstraintHandle &Constraint)> InCallable, EPhysicsInterfaceScopedThreadContext ThreadContext, EPhysicsInterfaceScopedTransactionMode TransactionMode) | FPhysInterface_Chaos | static |
| FlushScene(FPhysScene *InScene) | FPhysInterface_Chaos | static |
| FPhysInterface_Chaos(const AWorldSettings *Settings=nullptr) | FPhysInterface_Chaos | |
| GeomOverlapAnyTest(const UWorld *World, const FCollisionShape &CollisionShape, const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| GeomOverlapBlockingTest(const UWorld *World, const FCollisionShape &CollisionShape, const FVector &Pos, const FQuat &Rot, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| GeomOverlapMulti(const UWorld *World, const GeomWrapper &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | static |
| GeomOverlapMulti(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomOverlapMulti(const UWorld *World, const FCollisionShape &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomOverlapMulti(const UWorld *World, const FPhysicsGeometry &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomOverlapMulti(const UWorld *World, const FCollisionShape &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomOverlapMulti(const UWorld *World, const FPhysicsGeometry &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomOverlapMulti(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FVector &InPosition, const FQuat &InRotation, TArray< FOverlapResult > &OutOverlaps, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const GeomWrapper &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| GeomSweepMulti(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const FCollisionShape &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const FPhysicsGeometry &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const FCollisionShape &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const FPhysicsGeometry &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepMulti(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FQuat &InGeomRot, TArray< FHitResult > &OutHits, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const GeomWrapper &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| GeomSweepSingle(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const struct FCollisionShape &CollisionShape, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const FPhysicsGeometry &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParams, const struct FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const FCollisionShape &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const FPhysicsGeometry &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepSingle(const UWorld *World, const FPhysicsGeometryCollection &InGeom, const FQuat &Rot, FHitResult &OutHit, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams) | FGenericPhysicsInterface | |
| GeomSweepTest(const UWorld *World, const FCollisionShape &CollisionShape, const FQuat &Rot, FVector Start, FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| GetAllShapes_AssumedLocked(const FPhysicsActorHandle &InActorHandle, TArray< FPhysicsShapeReference_Chaos, FDefaultAllocator > &OutShapes) | FChaosEngineInterface | static |
| GetAllShapes_AssumedLocked(const FPhysicsActorHandle &InActorHandle, PhysicsInterfaceTypes::FInlineShapeArray &OutShapes) | FChaosEngineInterface | static |
| GetAngularVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetBounds_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetBounds_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FTransform &InTransform) | FChaosEngineInterface | static |
| GetBoundsLocal_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetCombinedShapeFilterData(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetComTransform_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetComTransformLocal_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetCurrentScene(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | static |
| GetCurrentSceneForComponent(USceneComponent *InComponent) | FPhysInterface_Chaos | static |
| GetCurrentSwing1(const FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| GetCurrentSwing2(const FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| GetCurrentTwist(const FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| GetDriveAngularVelocity(const FPhysicsConstraintHandle &InConstraintRef, FVector &OutAngVelocity) | FChaosEngineInterface | static |
| GetDriveLinearVelocity(const FPhysicsConstraintHandle &InConstraintRef, FVector &OutLinVelocity) | FChaosEngineInterface | static |
| GetFilterInstanceData(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetForce(const FPhysicsConstraintHandle &InConstraintRef, FVector &OutLinForce, FVector &OutAngForce) | FChaosEngineInterface | static |
| GetGeometryCollection(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetGeometryCollection(const FPhysicsGeometry &InShape) | FChaosEngineInterface | static |
| GetGlobalPose(const FPhysicsConstraintHandle &InConstraintRef, EConstraintFrame::Type InFrame) | FChaosEngineInterface | static |
| GetGlobalPose_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetGravityGroupIndex_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetGyroscopicTorqueEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetInterfaceDescription() | FPhysInterface_Chaos | inlinestatic |
| GetKinematicTarget_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetLinearVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetLocalInertiaTensor_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetLocalPose(const FPhysicsConstraintHandle &InConstraintRef, EConstraintFrame::Type InFrame) | FChaosEngineInterface | static |
| GetLocalTransform(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetLocation(const FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| GetMass_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetMaxAngularVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetMaxDepenetrationVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetMaxLinearVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetNumActorsInAggregate(const FPhysicsAggregateReference_Chaos &InAggregate) | FChaosEngineInterface | static |
| GetNumShapes(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | static |
| GetResourceSizeEx(const FPhysicsActorHandle &InActorRef) | FChaosEngineInterface | static |
| GetShapeFilterData(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetShapeType(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetSleepEnergyThreshold_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetSquaredDistanceToBody(const FBodyInstance *InInstance, const FVector &InPoint, float &OutDistanceSquared, FVector *OutOptPointOnBody=nullptr) | FPhysInterface_Chaos | static |
| GetStabilizationEnergyThreshold_AssumesLocked(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | static |
| GetTransform_AssumesLocked(const FPhysicsActorHandle &InRef, bool bForceGlobalPose=false) | FChaosEngineInterface | static |
| GetUpdateKinematicFromSimulation_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| GetUserData(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| GetWakeCounter_AssumesLocked(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | static |
| GetWorldVelocityAtPoint_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InPoint) | FChaosEngineInterface | static |
| GetWorldVelocityAtPoint_AssumesLocked(const Chaos::FRigidBodyHandle_Internal *InActorReference, const FVector &InPoint) | FChaosEngineInterface | static |
| HasAsyncSceneData(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | inlinestatic |
| HasKinematicTarget_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| HasSyncSceneData(const FPhysicsActorHandle &InHandle) | FChaosEngineInterface | inlinestatic |
| InFilter | FChaosEngineInterface | |
| IsBroken(const FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| IsCcdEnabled(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsDisabled(const FPhysicsActorHandle &InPhysicsActor) | FChaosEngineInterface | static |
| IsDynamic(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsGravityEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsInertiaConditioningEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsInScene(const FPhysicsActorHandle &InActorReference) | FPhysInterface_Chaos | static |
| IsKinematic(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsKinematic_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsQueryShape(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| IsRigidBody(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsSimulationShape(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| IsSleeping(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsStatic(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| IsValid(const FPhysicsActorHandle &Handle) | FChaosEngineInterface | inlinestatic |
| LineTrace_Geom(FHitResult &OutHit, const FBodyInstance *InInstance, const FVector &InStart, const FVector &InEnd, bool bTraceComplex, bool bExtractPhysMaterial=false) | FPhysInterface_Chaos | static |
| Overlap_Geom(const FBodyInstance *InBodyInstance, const FPhysicsGeometryCollection &InGeometry, const FTransform &InShapeTransform, FMTDResult *OutOptResult=nullptr, bool bTraceComplex=false) | FPhysInterface_Chaos | static |
| Overlap_Geom(const FBodyInstance *InBodyInstance, const FCollisionShape &InCollisionShape, const FQuat &InShapeRotation, const FTransform &InShapeTransform, FMTDResult *OutOptResult=nullptr, bool bTraceComplex=false) | FPhysInterface_Chaos | static |
| PutToSleep_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| RaycastMulti(const UWorld *World, TArray< struct FHitResult > &OutHits, const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| RaycastSingle(const UWorld *World, struct FHitResult &OutHit, const FVector Start, const FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| RaycastTest(const UWorld *World, const FVector Start, const FVector End, ECollisionChannel TraceChannel, const FCollisionQueryParams &Params, const FCollisionResponseParams &ResponseParams, const FCollisionObjectQueryParams &ObjectParams=FCollisionObjectQueryParams::DefaultObjectQueryParam) | FGenericPhysicsInterface | static |
| ReleaseActor(FPhysicsActorHandle &InActorReference, FChaosScene *InScene=nullptr, bool bNeverDeferRelease=false) | FChaosEngineInterface | static |
| ReleaseAggregate(FPhysicsAggregateReference_Chaos &InAggregate) | FChaosEngineInterface | static |
| ReleaseConstraint(FPhysicsConstraintHandle &InConstraintRef) | FChaosEngineInterface | static |
| ReleaseMaterial(FPhysicsMaterialHandle &InHandle) | FChaosEngineInterface | static |
| ReleaseMaterialMask(FPhysicsMaterialMaskHandle &InHandle) | FChaosEngineInterface | static |
| ReleaseShape(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | static |
| RemoveActorFromSolver(const FPhysicsActorHandle &Handle, Chaos::FPhysicsSolver *Solver) | FChaosEngineInterface | static |
| RemoveDisabledCollisionsFor_AssumesLocked(TArray< FPhysicsActorHandle > &InPhysicsActors) | FChaosEngineInterface | static |
| SerializeConstraintStateToBuffer(const FPhysicsConstraintHandle &ConstraintHandle, Chaos::FSerializedDataBuffer &OutSerializedData, Chaos::ESerializedDataContext DataContext) | FChaosEngineInterface | static |
| SerializeParticleStateToBuffer(const FPhysicsActorHandle &InActorHandle, Chaos::FSerializedDataBuffer &OutSerializedData, Chaos::ESerializedDataContext DataContext) | FChaosEngineInterface | static |
| SetActorUserData_AssumesLocked(const FPhysicsActorHandle &InActorReference, FPhysicsUserData *InUserData) | FChaosEngineInterface | static |
| SetAngularDamping_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InDamping) | FChaosEngineInterface | static |
| SetAngularMotionLimitType_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, PhysicsInterfaceTypes::ELimitAxis InAxis, EAngularConstraintMotion InMotion) | FPhysInterface_Chaos | static |
| SetAngularVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InNewVelocity, bool bAutoWake=true) | FChaosEngineInterface | static |
| SetBreakForces_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InLinearBreakForce, float InAngularBreakForce) | FChaosEngineInterface | static |
| SetCanVisualize(const FPhysicsConstraintHandle &InConstraintRef, bool bInCanVisualize) | FChaosEngineInterface | static |
| SetCcdEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bIsCcdEnabled) | FChaosEngineInterface | static |
| SetCollisionEnabled(const FPhysicsConstraintHandle &InConstraintRef, bool bInCollisionEnabled) | FChaosEngineInterface | static |
| SetCombinedShapeFilterData(const FPhysicsShapeHandle &InShape, const Chaos::Filter::FCombinedShapeFilterData &InFilter) | FChaosEngineInterface | static |
| SetComLocalPose_AssumesLocked(const FPhysicsActorHandle &InHandle, const FTransform &InComLocalPose) | FChaosEngineInterface | static |
| SetComTransformLocal_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FTransform &InTransform) | FChaosEngineInterface | static |
| SetConstraintUserData(const FPhysicsConstraintHandle &InConstraintRef, void *InUserData) | FChaosEngineInterface | static |
| SetContactTransferScale_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InContactTransferScale) | FChaosEngineInterface | static |
| SetDisabled(const FPhysicsActorHandle &InPhysicsActor, bool bSetDisabled) | FChaosEngineInterface | static |
| SetDriveAngularVelocity(const FPhysicsConstraintHandle &InConstraintRef, const FVector &InAngVelocity) | FChaosEngineInterface | static |
| SetDriveLinearVelocity(const FPhysicsConstraintHandle &InConstraintRef, const FVector &InLinVelocity) | FChaosEngineInterface | static |
| SetDriveOrientation(const FPhysicsConstraintHandle &InConstraintRef, const FQuat &InOrientation) | FChaosEngineInterface | static |
| SetDrivePosition(const FPhysicsConstraintHandle &InConstraintRef, const FVector &InPosition) | FChaosEngineInterface | static |
| SetFilterInstanceData(const FPhysicsShapeHandle &InShape, const Chaos::Filter::FInstanceData &InFilter) | FChaosEngineInterface | static |
| SetGeometry(FPhysicsShapeHandle &InShape, Chaos::FImplicitObjectPtr &&InGeometry) | FChaosEngineInterface | static |
| SetGeometry(FPhysicsShapeHandle &InShape, TUniquePtr< Chaos::FImplicitObject > &&InGeometry) | FChaosEngineInterface | inlinestatic |
| SetGlobalPose_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FTransform &InNewPose, bool bAutoWake=true) | FChaosEngineInterface | static |
| SetGravityEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bEnabled) | FChaosEngineInterface | static |
| SetGravityGroupIndex_AssumesLocked(const FPhysicsActorHandle &InActorReference, uint32 Index) | FChaosEngineInterface | static |
| SetGyroscopicTorqueEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bGyroscopicTorqueEnabled) | FChaosEngineInterface | static |
| SetIgnoreAnalyticCollisions_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bIsCcdEnabled) | FChaosEngineInterface | static |
| SetInertiaConditioningEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bEnabled) | FChaosEngineInterface | static |
| SetInitialized_AssumesLocked(const FPhysicsActorHandle &InHandle, bool InInitialized) | FChaosEngineInterface | static |
| SetIsKinematic_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bIsKinematic) | FChaosEngineInterface | static |
| SetIsProbeShape(const FPhysicsShapeHandle &InShape, bool bIsProbeShape) | FChaosEngineInterface | static |
| SetIsQueryShape(const FPhysicsShapeHandle &InShape, bool bIsQueryShape) | FChaosEngineInterface | static |
| SetIsSimulationShape(const FPhysicsShapeHandle &InShape, bool bIsSimShape) | FChaosEngineInterface | static |
| SetKinematicTarget_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FTransform &InNewTarget) | FChaosEngineInterface | static |
| SetLinearDamping_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InDamping) | FChaosEngineInterface | static |
| SetLinearLimit(const FPhysicsConstraintHandle &InConstraintRef, float InLimit) | FChaosEngineInterface | static |
| SetLinearMotionLimitType_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, PhysicsInterfaceTypes::ELimitAxis InAxis, ELinearConstraintMotion InMotion) | FPhysInterface_Chaos | static |
| SetLinearVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InNewVelocity, bool bAutoWake=true) | FChaosEngineInterface | static |
| SetLocalInertiaTensor_AssumesLocked(const FPhysicsActorHandle &InActorReference, const FVector &InInertiaTensor) | FChaosEngineInterface | static |
| SetLocalPose(const FPhysicsConstraintHandle &InConstraintRef, const FTransform &InPose, EConstraintFrame::Type InFrame) | FChaosEngineInterface | static |
| SetLocalTransform(const FPhysicsShapeHandle &InShape, const FTransform &NewLocalTransform) | FChaosEngineInterface | static |
| SetMACDEnabled_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bIsMACDEnabled) | FChaosEngineInterface | static |
| SetMaskFilter(const FPhysicsShapeHandle &InShape, FMaskFilter InFilter) | FChaosEngineInterface | static |
| SetMass_AssumesLocked(const FPhysicsActorHandle &InHandle, float InMass) | FChaosEngineInterface | static |
| SetMassConditioningEnabled_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, bool bInMassConditioningEnabled) | FChaosEngineInterface | static |
| SetMassSpaceInertiaTensor_AssumesLocked(const FPhysicsActorHandle &InHandle, const FVector &InTensor) | FChaosEngineInterface | static |
| SetMaterials(const FPhysicsShapeHandle &InShape, const TArrayView< UPhysicalMaterial * >InMaterials) | FPhysInterface_Chaos | static |
| SetMaterials(const FPhysicsShapeHandle &InShape, const TArrayView< UPhysicalMaterial * > InMaterials, const TArrayView< FPhysicalMaterialMaskParams > &InMaterialMasks) | FPhysInterface_Chaos | static |
| SetMaxAngularVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InMaxAngularVelocityRadians) | FChaosEngineInterface | static |
| SetMaxDepenetrationVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InMaxDepenetrationVelocity) | FChaosEngineInterface | static |
| SetMaxLinearVelocity_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InMaxLinearVelocity) | FChaosEngineInterface | static |
| SetOneWayInteraction_AssumesLocked(const FPhysicsActorHandle &InHandle, bool InOneWayInteraction) | FChaosEngineInterface | static |
| SetParentDominates_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, bool bInParentDominates) | FChaosEngineInterface | static |
| SetPartialIslandSleepAllowed_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bIsPartialIslandSleepAllowed) | FChaosEngineInterface | static |
| SetPlasticityLimits_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InLinearPlasticityLimit, float InAngularPlasticityLimit, EConstraintPlasticityType InLinearPlasticityType) | FChaosEngineInterface | static |
| SetPositionSolverIterationCount_AssumesLocked(const FPhysicsActorHandle &InActorReference, int32 PositionSolverIterationCount) | FChaosEngineInterface | static |
| SetProjectionEnabled_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, bool bInProjectionEnabled, float InLinearAlpha=1.0f, float InAngularAlpha=0.0f, float InLinearTolerance=0.0f, float InAngularToleranceDeg=0.0f) | FChaosEngineInterface | static |
| SetProjectionSolverIterationCount_AssumesLocked(const FPhysicsActorHandle &InActorReference, int32 ProjectionSolverIterationCount) | FChaosEngineInterface | static |
| SetSendsSleepNotifies_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bSendSleepNotifies) | FChaosEngineInterface | static |
| SetShapeFilterData(const FPhysicsShapeHandle &InShape, const Chaos::Filter::FShapeFilterData &InFilter) | FChaosEngineInterface | static |
| SetShockPropagationEnabled_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, bool bInShockPropagationEnabled, float InShockPropagationAlpha) | FChaosEngineInterface | static |
| SetSleepEnergyThreshold_AssumesLocked(const FPhysicsActorHandle &InActorReference, float InEnergyThreshold) | FChaosEngineInterface | static |
| SetSleepThresholdMultiplier_AssumesLocked(const FPhysicsActorHandle &InActorReference, float ThresholdMultiplier) | FChaosEngineInterface | static |
| SetSmoothEdgeCollisionsEnabled_AssumesLocked(const FPhysicsActorHandle &InActor, const bool bSmoothEdgeCollisionsEnabled) | FChaosEngineInterface | static |
| SetSolverPositionIterationCount_AssumesLocked(const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) | FChaosEngineInterface | static |
| SetSolverProjectionIterationCount_AssumesLocked(const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) | FChaosEngineInterface | static |
| SetSolverVelocityIterationCount_AssumesLocked(const FPhysicsActorHandle &InHandle, int32 InSolverIterationCount) | FChaosEngineInterface | static |
| SetStabilizationEnergyThreshold_AssumesLocked(const FPhysicsActorHandle &InHandle, float InThreshold) | FChaosEngineInterface | static |
| SetSwingLimit(const FPhysicsConstraintHandle &InConstraintRef, float InYLimit, float InZLimit, float InContactDistance) | FChaosEngineInterface | static |
| SetTwistLimit(const FPhysicsConstraintHandle &InConstraintRef, float InLowerLimit, float InUpperLimit, float InContactDistance) | FChaosEngineInterface | static |
| SetUpdateKinematicFromSimulation_AssumesLocked(const FPhysicsActorHandle &InActorReference, bool bUpdateKinematicFromSimulation) | FChaosEngineInterface | static |
| SetUseLinearJointSolver_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, bool bInUseLinearJointSolver) | FChaosEngineInterface | static |
| SetUserData(FPhysicsMaterialHandle &InHandle, void *InUserData) | FChaosEngineInterface | static |
| SetUserData(const FPhysicsShapeHandle &InShape, void *InUserData) | FChaosEngineInterface | static |
| SetVelocitySolverIterationCount_AssumesLocked(const FPhysicsActorHandle &InActorReference, int32 VelocitySolverIterationCount) | FChaosEngineInterface | static |
| SetViolationCallbackThresholds_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InLinearBreakViolation, float InAngularBreakViolation) | FChaosEngineInterface | static |
| SetWakeCounter_AssumesLocked(const FPhysicsActorHandle &InHandle, float InWakeCounter) | FChaosEngineInterface | static |
| ShapeToOriginalBodyInstance(const FBodyInstance *InCurrentInstance, const Chaos::FPerShapeData *InShape) | FPhysInterface_Chaos | static |
| Sweep_Geom(FHitResult &OutHit, const FBodyInstance *InInstance, const FVector &InStart, const FVector &InEnd, const FQuat &InShapeRotation, const FCollisionShape &InShape, bool bSweepComplex) | FPhysInterface_Chaos | static |
| UE_DEPRECATED(5.7, "Use GetCombinedShapeFilterData instead") static PHYSICSCORE_API FCollisionFilterData GetSimulationFilter(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | |
| UE_DEPRECATED(5.7, "Use GetCombinedShapeFilterData instead") static PHYSICSCORE_API FCollisionFilterData GetQueryFilter(const FPhysicsShapeHandle &InShape) | FChaosEngineInterface | |
| UE_DEPRECATED(5.7, "Use SetCombinedShapeFilterData instead") static PHYSICSCORE_API void SetSimulationFilter(const FPhysicsShapeHandle &InShape | FChaosEngineInterface | |
| UE_DEPRECATED(5.7, "Use SetCombinedShapeFilterData instead") static PHYSICSCORE_API void SetQueryFilter(const FPhysicsShapeHandle &InShape | FChaosEngineInterface | |
| UpdateAngularDrive_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, const FAngularDriveConstraint &InDriveParams, bool InInitialize=false) | FPhysInterface_Chaos | static |
| UpdateConeLimitParams_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InAverageMass, const FConeConstraint &InParams) | FPhysInterface_Chaos | static |
| UpdateDriveTarget_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, const FLinearDriveConstraint &InLinDrive, const FAngularDriveConstraint &InAngDrive, bool InInitialize=false) | FPhysInterface_Chaos | static |
| UpdateLinearDrive_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, const FLinearDriveConstraint &InDriveParams, bool InInitialize=false) | FPhysInterface_Chaos | static |
| UpdateLinearLimitParams_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InLimit, float InAverageMass, const FLinearConstraint &InParams) | FPhysInterface_Chaos | static |
| UpdateMaterial(FPhysicsMaterialHandle &InHandle, UPhysicalMaterial *InMaterial) | FChaosEngineInterface | static |
| UpdateMaterialMask(FPhysicsMaterialMaskHandle &InHandle, const UPhysicalMaterialMask *InMaterialMask) | FPhysInterface_Chaos | static |
| UpdateTwistLimitParams_AssumesLocked(const FPhysicsConstraintHandle &InConstraintRef, float InAverageMass, const FTwistConstraint &InParams) | FPhysInterface_Chaos | static |
| WakeUp_AssumesLocked(const FPhysicsActorHandle &InActorReference) | FChaosEngineInterface | static |
| ~FChaosEngineInterface()=default | FChaosEngineInterface | virtual |
| ~FPhysInterface_Chaos() | FPhysInterface_Chaos |