Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Physics > API/Runtime/Engine/Physics/Experimental
Inheritance Hierarchy
- FGenericPhysicsInterface
- FChaosEngineInterface
- FPhysInterface_Chaos
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Physics/Experimental/PhysInterface_Chaos.h |
Include | #include "Physics/Experimental/PhysInterface_Chaos.h" |
Syntax
class FPhysInterface_Chaos :
public FGenericPhysicsInterface,
public FChaosEngineInterface
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FPhysInterface_Chaos
(
const AWorldSettings* Settings |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddGeometry
(
FPhysicsActorHandle& InActor, |
|
![]() ![]() |
void | CalculateMassPropertiesFromShapeCollection
(
Chaos::FMassProperties& OutProperties, |
|
![]() ![]() |
void | CreateGeometry
(
const FGeometryAddParams& InParams, |
|
![]() ![]() |
FPhysicsMaterialMaskHandle | CreateMaterialMask
(
const UPhysicalMaterialMask* InMaterialMask |
Material mask functions. |
![]() ![]() |
FPhysicsShapeHandle | CreateShape
(
physx::PxGeometry* InGeom, |
Shape interface functions. |
![]() ![]() |
bool | ExecPhysCommands
(
const TCHAR* Cmd, |
|
![]() ![]() |
bool | ExecuteOnUnbrokenConstraintReadOnly
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
bool | ExecuteOnUnbrokenConstraintReadWrite
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
bool | ExecuteRead
(
Chaos::FPhysicsObject* InObjectA, |
Interface needed for cmd. |
![]() ![]() |
bool | ExecuteRead
(
const FPhysicsActorHandle& InActorReference, |
Interface needed for cmd. |
![]() ![]() |
bool | ExecuteRead
(
USkeletalMeshComponent* InMeshComponent, |
Interface needed for cmd. |
![]() ![]() |
bool | ExecuteRead
(
const FPhysicsActorHandle& InActorReferenceA, |
Interface needed for cmd. |
![]() ![]() |
bool | ExecuteRead
(
FPhysScene* InScene, |
Interface needed for cmd. |
![]() ![]() |
bool | ExecuteRead
(
const FPhysicsConstraintHandle& InConstraintRef, |
Interface needed for cmd. |
![]() ![]() |
void | ExecuteShapeWrite
(
FBodyInstance* InInstance, |
|
![]() ![]() |
bool | ExecuteWrite
(
FPhysScene* InScene, |
|
![]() ![]() |
bool | ExecuteWrite
(
FPhysicsActorHandle& InActorReference, |
|
![]() ![]() |
bool | ExecuteWrite
(
USkeletalMeshComponent* InMeshComponent, |
|
![]() ![]() |
bool | ExecuteWrite
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
bool | ExecuteWrite
(
FPhysScene* InScene, |
|
![]() ![]() |
bool | ExecuteWrite
(
const FPhysicsActorHandle& InActorReference, |
|
![]() ![]() |
bool | ExecuteWrite
(
Chaos::FPhysicsObject* InObjectA, |
|
![]() ![]() |
bool | ExecuteWrite
(
const FPhysicsActorHandle& InActorReferenceA, |
|
![]() ![]() |
void | FlushScene
(
FPhysScene* InScene |
|
![]() ![]() |
FString | Describe the interface to identify it to the caller. | |
![]() ![]() |
bool | GetSquaredDistanceToBody
(
const FBodyInstance* InInstance, |
|
![]() ![]() |
bool | IsInScene
(
const FPhysicsActorHandle& InActorReference |
|
![]() ![]() |
bool | LineTrace_Geom
(
FHitResult& OutHit, |
Trace functions for testing specific geometry (not against a world) |
![]() ![]() |
bool | Overlap_Geom
(
const FBodyInstance* InBodyInstance, |
|
![]() ![]() |
bool | Overlap_Geom
(
const FBodyInstance* InBodyInstance, |
|
![]() ![]() |
void | SetAngularMotionLimitType_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | SetLinearMotionLimitType_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | SetMaterials
(
const FPhysicsShapeHandle& InShape, |
|
![]() ![]() |
void | SetMaterials
(
const FPhysicsShapeHandle& InShape, |
|
![]() ![]() |
const FBodyInstance * | ShapeToOriginalBodyInstance
(
const FBodyInstance* InCurrentInstance, |
|
![]() ![]() |
bool | Sweep_Geom
(
FHitResult& OutHit, |
|
![]() ![]() |
void | UpdateAngularDrive_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | UpdateConeLimitParams_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | UpdateDriveTarget_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | UpdateLinearDrive_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | UpdateLinearLimitParams_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |
|
![]() ![]() |
void | UpdateMaterialMask
(
FPhysicsMaterialMaskHandle& InHandle, |
|
![]() ![]() |
void | UpdateTwistLimitParams_AssumesLocked
(
const FPhysicsConstraintHandle& InConstraintRef, |