Navigation
API > API/Runtime > API/Runtime/PhysicsCore > API/Runtime/PhysicsCore/Chaos
Inheritance Hierarchy
- FChaosEngineInterface
- FPhysInterface_Chaos
References
| Module | PhysicsCore |
| Header | /Engine/Source/Runtime/PhysicsCore/Public/Chaos/ChaosEngineInterface.h |
| Include | #include "Chaos/ChaosEngineInterface.h" |
Syntax
class FChaosEngineInterface
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddActorToAggregate_AssumesLocked
(
const FPhysicsAggregateReference_Chaos& InAggregate, |
||
| void | AddActorToSolver
(
FPhysicsActorHandle& Handle, |
||
| void | AddAngularImpulseInRadians_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddAngularVelocityInRadians_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddDisabledCollisionsFor_AssumesLocked
(
const TMap< FPhysicsActorHandle, TArray< FPhysicsActorHandle > >& InMap |
||
| void | AddForce_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddForceAtPosition_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddImpulse_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddImpulseAtLocation_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddRadialForce_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddRadialImpulse_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddTorque_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AddVelocityChangeImpulseAtLocation_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | AttachShape
(
const FPhysicsActorHandle& InActor, |
||
| bool | CanSimulate_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FPhysicsShapeHandle | CloneShape
(
const FPhysicsShapeHandle& InShape |
||
| void | CreateActor
(
const FActorCreationParams& InParams, |
||
| FPhysicsAggregateReference_Chaos | CreateAggregate
(
int32 MaxBodies |
||
| FPhysicsConstraintHandle | CreateConstraint
(
const FPhysicsActorHandle& InActorRef1, |
||
| FPhysicsConstraintHandle | CreateConstraint
(
Chaos::FPhysicsObject* Body1, |
||
| FPhysicsMaterialHandle | CreateMaterial
(
const UPhysicalMaterial* InMaterial |
||
| FPhysicsConstraintHandle | CreateSuspension
(
const FPhysicsActorHandle& InActorRef, |
||
| void | DetachShape
(
const FPhysicsActorHandle& InActor, |
||
| int32 | GetAllShapes_AssumedLocked
(
const FPhysicsActorHandle& InActorHandle, |
||
| int32 | GetAllShapes_AssumedLocked
(
const FPhysicsActorHandle& InActorHandle, |
||
| FVector | GetAngularVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FBox | GetBounds_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FBox | GetBounds_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| FTransform | GetComTransform_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FTransform | GetComTransformLocal_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FChaosScene * | GetCurrentScene
(
const FPhysicsActorHandle& InHandle |
||
| float | GetCurrentSwing1
(
const FPhysicsConstraintHandle& InConstraintRef |
||
| float | GetCurrentSwing2
(
const FPhysicsConstraintHandle& InConstraintRef |
||
| float | GetCurrentTwist
(
const FPhysicsConstraintHandle& InConstraintRef |
||
| void | GetDriveAngularVelocity
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | GetDriveLinearVelocity
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | GetForce
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| FPhysicsGeometryCollection_Chaos | GetGeometryCollection
(
const FPhysicsGeometry& InShape |
||
| FPhysicsGeometryCollection_Chaos | GetGeometryCollection
(
const FPhysicsShapeHandle& InShape |
||
| FTransform | GetGlobalPose
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| FTransform | GetGlobalPose_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FTransform | GetKinematicTarget_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FVector | GetLinearVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FVector | GetLocalInertiaTensor_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| FTransform | GetLocalPose
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| FTransform | GetLocalTransform
(
const FPhysicsShapeHandle& InShape |
||
| FVector | GetLocation
(
const FPhysicsConstraintHandle& InConstraintRef |
||
| float | GetMass_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| float | GetMaxAngularVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| float | GetMaxDepenetrationVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| float | GetMaxLinearVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| int32 | GetNumActorsInAggregate
(
const FPhysicsAggregateReference_Chaos& InAggregate |
||
| int32 | GetNumShapes
(
const FPhysicsActorHandle& InHandle |
||
| FCollisionFilterData | GetQueryFilter
(
const FPhysicsShapeHandle& InShape |
||
| SIZE_T | GetResourceSizeEx
(
const FPhysicsActorHandle& InActorRef |
||
| ECollisionShapeType | GetShapeType
(
const FPhysicsShapeHandle& InShape |
||
| FCollisionFilterData | GetSimulationFilter
(
const FPhysicsShapeHandle& InShape |
||
| float | GetSleepEnergyThreshold_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| uint32 | GetSolverPositionIterationCount_AssumesLocked
(
const FPhysicsActorHandle& InHandle |
||
| uint32 | GetSolverVelocityIterationCount_AssumesLocked
(
const FPhysicsActorHandle& InHandle |
||
| float | GetStabilizationEnergyThreshold_AssumesLocked
(
const FPhysicsActorHandle& InHandle |
||
| FTransform | GetTransform_AssumesLocked
(
const FPhysicsActorHandle& InRef, |
||
| bool | GetUpdateKinematicFromSimulation_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| void * | GetUserData
(
const FPhysicsShapeHandle& InShape |
||
| float | GetWakeCounter_AssumesLocked
(
const FPhysicsActorHandle& InHandle |
||
| FVector | GetWorldVelocityAtPoint_AssumesLocked
(
const Chaos::FRigidBodyHandle_Internal* InActorReference, |
||
| FVector | GetWorldVelocityAtPoint_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| bool | HasAsyncSceneData
(
const FPhysicsActorHandle& InHandle |
||
| bool | HasKinematicTarget_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| bool | HasSyncSceneData
(
const FPhysicsActorHandle& InHandle |
||
| bool | IsBroken
(
const FPhysicsConstraintHandle& InConstraintRef |
||
| bool | IsCcdEnabled
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsDisabled
(
const FPhysicsActorHandle& InPhysicsActor |
||
| bool | IsDynamic
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsGravityEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsInertiaConditioningEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsInScene
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsKinematic
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsKinematic_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsQueryShape
(
const FPhysicsShapeHandle& InShape |
||
| bool | IsRigidBody
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsSimulationShape
(
const FPhysicsShapeHandle& InShape |
||
| bool | IsSleeping
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsStatic
(
const FPhysicsActorHandle& InActorReference |
||
| bool | IsValid
(
const FPhysicsActorHandle& Handle |
||
| void | PutToSleep_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |
||
| void | ReleaseActor
(
FPhysicsActorHandle& InActorReference, |
||
| void | ReleaseAggregate
(
FPhysicsAggregateReference_Chaos& InAggregate |
||
| void | ReleaseConstraint
(
FPhysicsConstraintHandle& InConstraintRef |
||
| void | ReleaseMaterial
(
FPhysicsMaterialHandle& InHandle |
||
| void | ReleaseMaterialMask
(
FPhysicsMaterialMaskHandle& InHandle |
||
| void | ReleaseShape
(
const FPhysicsShapeHandle& InShape |
||
| void | RemoveActorFromSolver
(
FPhysicsActorHandle& Handle, |
||
| void | RemoveDisabledCollisionsFor_AssumesLocked
(
TArray< FPhysicsActorHandle >& InPhysicsActors |
||
| void | SetActorUserData_AssumesLocked
(
FPhysicsActorHandle& InActorReference, |
||
| void | SetAngularDamping_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetAngularVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetBreakForces_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetCanVisualize
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetCcdEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetCollisionEnabled
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetComLocalPose_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetConstraintUserData
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetContactTransferScale_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetDisabled
(
const FPhysicsActorHandle& InPhysicsActor, |
||
| void | SetDriveAngularVelocity
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetDriveLinearVelocity
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetDriveOrientation
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetDrivePosition
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetGeometry
(
FPhysicsShapeHandle& InShape, |
||
| void | SetGlobalPose_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetGravityEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetIgnoreAnalyticCollisions_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetInertiaConditioningEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetInitialized_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetIsKinematic_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetIsProbeShape
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetIsQueryShape
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetIsSimulationShape
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetKinematicTarget_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetLinearDamping_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetLinearLimit
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetLinearVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetLocalPose
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetLocalTransform
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetMaskFilter
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetMass_AssumesLocked
(
FPhysicsActorHandle& InHandle, |
||
| void | SetMassConditioningEnabled_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetMassSpaceInertiaTensor_AssumesLocked
(
FPhysicsActorHandle& InHandle, |
||
| void | SetMaxAngularVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetMaxDepenetrationVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetMaxLinearVelocity_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetOneWayInteraction_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetParentDominates_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetPlasticityLimits_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetProjectionEnabled_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetQueryFilter
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetSendsSleepNotifies_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetShockPropagationEnabled_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetSimulationFilter
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetSleepEnergyThreshold_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetSmoothEdgeCollisionsEnabled_AssumesLocked
(
const FPhysicsActorHandle& InActor, |
||
| void | SetSolverPositionIterationCount_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetSolverVelocityIterationCount_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetStabilizationEnergyThreshold_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | SetSwingLimit
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetTwistLimit
(
const FPhysicsConstraintHandle& InConstraintRef, |
||
| void | SetUpdateKinematicFromSimulation_AssumesLocked
(
const FPhysicsActorHandle& InActorReference, |
||
| void | SetUserData
(
FPhysicsMaterialHandle& InHandle, |
||
| void | SetUserData
(
const FPhysicsShapeHandle& InShape, |
||
| void | SetWakeCounter_AssumesLocked
(
const FPhysicsActorHandle& InHandle, |
||
| void | UpdateMaterial
(
FPhysicsMaterialHandle& InHandle, |
||
| void | WakeUp_AssumesLocked
(
const FPhysicsActorHandle& InActorReference |