Navigation
API > API/Plugins > API/Plugins/PhysicsControl
References
| Module | PhysicsControl |
| Header | /Engine/Plugins/Experimental/PhysicsControl/Source/PhysicsControl/Public/RigidBodyPoseData.h |
| Include | #include "RigidBodyPoseData.h" |
Syntax
struct FRigidBodyPoseData
Remarks
Caches the pose for RigidBodyWithControl.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< UE::PhysicsControl::FPosQuat > | BoneTMs | The cached skeletal data, updated at the start of each tick | |
| FGraphTraversalCounter | ExpectedUpdateCounter | When the update is called we'll take the current counter, increment it, and store here so it can be compared. | |
| FGraphTraversalCounter | UpdateCounter | Track when we were currently/last updated so the user can detect missing updates if calculating velocity etc |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::PhysicsControl::FPosQuat | GetTM
(
int32 Index |
||
| bool | IsEmpty () |
||
| bool | IsValidIndex
(
const int32 Index |
||
| void | SetSize
(
const int32 NumBones |
||
| void | Update
(
FComponentSpacePoseContext& ComponentSpacePoseContext, |