Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h |
Include |
#include "Physics/ImmediatePhysics/ImmediatePhysicsChaos/ImmediatePhysicsSimulation_Chaos.h" |
struct FSimulation
Owns all the data associated with the simulation. Can be considered a single scene or world
Name | Description | |
---|---|---|
|
FSimulation() |
Name | Description | |
---|---|---|
|
~FSimulation() |
Name | Description | ||
---|---|---|---|
|
FActorHandle... |
CreateActor ( |
|
|
FActorHandle... |
CreateDynamicActor ( |
Create a dynamic body and add it to the simulation |
|
FJointHandle... |
CreateJoint ( |
Create a physical joint and add it to the simulation |
|
FActorHandle... |
CreateKinematicActor ( |
Create a kinematic body and add it to the simulation |
|
FActorHandle... |
CreateStaticActor ( |
Create a static body and add it to the simulation |
|
DestroyActor ( |
||
|
DestroyJoint ( |
||
|
const FActor... |
GetActorHandle ( |
|
|
FActorHandle... |
GetActorHandle ( |
|
|
NumActors() |
||
|
SetIgnoreCollisionActors ( |
Set bodies that require no collision |
|
|
SetIgnoreCollisionPairTable ( |
Set pair of bodies to ignore collision for |
|
|
SetNumActiveBodies ( |
Sets the number of active bodies. This number is reset any time a new simulated body is created |
|
|
SetSimulationSpaceTransform ( |
||
|
SetSolverIterations |
Set new iteration counts. A negative value with leave that iteration count unchanged |
|
|
Simulate |
Advance the simulation by DeltaTime |
|
|
Simulate_AssumesLocked |
Name |
Description |
|
---|---|---|
|
FIgnorePair |
An array of actors to ignore. |