Navigation
API > API/Plugins > API/Plugins/ControlRigPhysics
If true, then kinematic objects will be written back from simulation to the bones. This only necessary when either kinematic targets are being used, or when the target bone differs from the source bone. Danny TODO - check the implementation, and also can we auto-calculate this at runtime?
| Name | FRigUnit_HierarchySetPhysicsBodyUpdateKinematicFromSimulation |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigPhysics/Source/ControlRigPhysics/Public/RigPhysicsBodyExecution.h |
| Include Path | #include "RigPhysicsBodyExecution.h" |
Syntax
USTRUCT (Meta=(DisplayName="Set Physics Body Update Kinematic From Simulation", Varying))
struct FRigUnit_HierarchySetPhysicsBodyUpdateKinematicFromSimulation : public FRigUnit_PhysicsBaseMutable
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnitMutable → FRigUnit_PhysicsBaseMutable → FRigUnit_HierarchySetPhysicsBodyUpdateKinematicFromSimulation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigUnit_HierarchySetPhysicsBodyUpdateKinematicFromSimulation() |
RigPhysicsBodyExecution.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUpdateKinematicFromSimulation | bool | RigPhysicsBodyExecution.h |
|
|
| PhysicsBodyComponentKey | FRigComponentKey | RigPhysicsBodyExecution.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute() |
RigPhysicsBodyExecution.h |