Navigation
API > API/Plugins > API/Plugins/ControlRigPhysics
Helper to simplify creation of drive data.
| Name | FRigUnit_MakeDriveData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ControlRigPhysics/Source/ControlRigPhysics/Public/RigPhysicsJointExecution.h |
| Include Path | #include "RigPhysicsJointExecution.h" |
Syntax
USTRUCT (
Meta=(DisplayName="Make Drive Data", Keywords="Construction,Create,New,Body,Skeleton", Varying))
struct FRigUnit_MakeDriveData : public FRigUnit_PhysicsBase
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnit_PhysicsBase → FRigUnit_MakeDriveData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AngularDampingRatio | float | The amount of damping associated with the angular strength. | RigPhysicsJointExecution.h |
|
| AngularDriveMode | TEnumAsByte< enum EAngularDriveMode::Type > | The type of drive. Note that SLERP drives don't work if any axis is locked. | RigPhysicsJointExecution.h |
|
| AngularExtraDamping | float | The amount of additional angular damping. | RigPhysicsJointExecution.h |
|
| AngularStrength | float | The strength used to drive angular motion | RigPhysicsJointExecution.h |
|
| bEnableAngularDrive | bool | Whether to enable the angular drive. | RigPhysicsJointExecution.h |
|
| bEnableLinearDrive | bool | Whether to enable the linear drive (not normally used for character joints) | RigPhysicsJointExecution.h |
|
| DriveData | FRigPhysicsDriveData | RigPhysicsJointExecution.h |
|
|
| LinearDampingRatio | float | The amount of damping associated with the linear strength. | RigPhysicsJointExecution.h |
|
| LinearExtraDamping | float | The amount of additional linear damping. | RigPhysicsJointExecution.h |
|
| LinearStrength | float | The strength used to drive linear motion | RigPhysicsJointExecution.h |
|
| SkeletalAnimationVelocityMultiplier | float | The amount of skeletal animation velocity to use in the targets. | RigPhysicsJointExecution.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute() |
RigPhysicsJointExecution.h |